Methods
| Modifier and Type |
Method and Description |
java.util.List<SrcOp> |
action(ActionAST ast) |
CodeBlockForAlt |
alternative(Alternative alt,
boolean outerMost) |
CodeBlockForAlt |
epsilon(Alternative alt,
boolean outerMost) |
CodeBlockForAlt |
finishAlternative(CodeBlockForAlt blk,
java.util.List<SrcOp> ops) |
Choice |
getChoiceBlock(BlockAST blkAST,
java.util.List<CodeBlockForAlt> alts,
GrammarAST label) |
int |
getCodeBlockLevel() |
Choice |
getComplexChoiceBlock(BlockAST blkAST,
java.util.List<CodeBlockForAlt> alts) |
Choice |
getComplexEBNFBlock(GrammarAST ebnfRoot,
java.util.List<CodeBlockForAlt> alts) |
OutputModelController |
getController() |
CodeBlock |
getCurrentBlock() |
Alternative |
getCurrentOuterMostAlt() |
CodeBlockForOuterMostAlt |
getCurrentOuterMostAlternativeBlock() |
RuleFunction |
getCurrentRuleFunction() |
Choice |
getEBNFBlock(GrammarAST ebnfRoot,
java.util.List<CodeBlockForAlt> alts) |
CodeGenerator |
getGenerator() |
Grammar |
getGrammar() |
Choice |
getLL1ChoiceBlock(BlockAST blkAST,
java.util.List<CodeBlockForAlt> alts) |
Choice |
getLL1EBNFBlock(GrammarAST ebnfRoot,
java.util.List<CodeBlockForAlt> alts) |
java.util.List<SrcOp> |
getLL1Test(IntervalSet look,
GrammarAST blkAST) |
OutputModelObject |
getRoot() |
int |
getTreeLevel() |
Lexer |
lexer(LexerFile file) |
LexerFile |
lexerFile(java.lang.String fileName) |
boolean |
needsImplicitLabel(GrammarAST ID,
LabeledOp op) |
Parser |
parser(ParserFile file) |
ParserFile |
parserFile(java.lang.String fileName) |
RuleFunction |
rule(Rule r) |
java.util.List<SrcOp> |
rulePostamble(RuleFunction function,
Rule r) |
java.util.List<SrcOp> |
ruleRef(GrammarAST ID,
GrammarAST label,
GrammarAST args) |
java.util.List<SrcOp> |
sempred(ActionAST ast) |
java.util.List<SrcOp> |
set(GrammarAST setAST,
GrammarAST label,
boolean invert) |
void |
setController(OutputModelController controller) |
java.util.List<SrcOp> |
stringRef(GrammarAST ID,
GrammarAST label) |
java.util.List<SrcOp> |
tokenRef(GrammarAST ID,
GrammarAST label,
GrammarAST args) |
java.util.List<SrcOp> |
wildcard(GrammarAST ast,
GrammarAST labelAST) |