public | CodeGeneratorVisitor(bool verbose_, bool debug_, bool noParserDebugSupport_) |
public override void | Visit(ActionParser& parser) |
public override void | Visit(AlternativeParser& parser) |
public override void | Visit(AnyParser& parser) |
public override void | Visit(CharParser& parser) |
public override void | Visit(CharSetParser& parser) |
public override void | Visit(DifferenceParser& parser) |
public override void | Visit(Domain& domain) |
public override void | Visit(EmptyParser& parser) |
public override void | Visit(ExpectationParser& parser) |
public override void | Visit(GrammarParser& parser) |
public override void | Visit(GroupingParser& parser) |
public override void | Visit(KleeneParser& parser) |
public override void | Visit(ListParser& parser) |
public override void | Visit(NonterminalParser& parser) |
public override void | Visit(OptionalParser& parser) |
public override void | Visit(ParserFile& parserFile) |
public override void | Visit(PositiveParser& parser) |
public override void | Visit(RuleParser& parser) |
public override void | Visit(SequenceParser& parser) |
public override void | Visit(StringParser& parser) |
public override void | Visit(TokenParser& parser) |
public enum | Stage |
private Stack<CompoundStatementNode*> | blockStack |
private CompoundStatementNode* | currentBlock |
private ClassNode* | currentClass |
private CompileUnitNode* | currentCompileUnit |
private GrammarParser* | currentParser |
private RuleParser* | currentRule |
private bool | debug |
private Domain* | domain |
private String<uchar> | lexerTypeName |
private bool | noParserDebugSupport |
private List<NonterminalInfo> | nonterminalInfos |
private int | parentMatchNumber |
private int | setParentMatchNumber |
private int | sn |
private Stage | stage |
private SwitchStatementNode* | tokenSwitch |
private bool | verbose |