|
MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
|
A single variant arm inside a variant record. More...
#include <ast.hpp>
Public Attributes | |
| std::vector< std::unique_ptr< ASTNode > > | caseLabels |
| case constant(s) for this arm | |
| std::vector< std::unique_ptr< ASTNode > > | fields |
| field declarations in this arm | |
| std::vector<std::unique_ptr<ASTNode> > pascal::VariantArm::caseLabels |
case constant(s) for this arm
Definition at line 641 of file ast.hpp.
Referenced by pascal::PascalParser::parseRecordType().
| std::vector<std::unique_ptr<ASTNode> > pascal::VariantArm::fields |
field declarations in this arm
Definition at line 642 of file ast.hpp.
Referenced by pascal::PascalParser::parseRecordType().