Class BlankOutputModelFactory
java.lang.Object
org.antlr.v4.codegen.BlankOutputModelFactory
- All Implemented Interfaces:
OutputModelFactory
- Direct Known Subclasses:
DefaultOutputModelFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalternative(Alternative alt, boolean outerMost) epsilon(Alternative alt, boolean outerMost) finishAlternative(CodeBlockForAlt blk, List<SrcOp> ops) getChoiceBlock(BlockAST blkAST, List<CodeBlockForAlt> alts, GrammarAST label) getComplexChoiceBlock(BlockAST blkAST, List<CodeBlockForAlt> alts) getComplexEBNFBlock(GrammarAST ebnfRoot, List<CodeBlockForAlt> alts) getEBNFBlock(GrammarAST ebnfRoot, List<CodeBlockForAlt> alts) getLL1ChoiceBlock(BlockAST blkAST, List<CodeBlockForAlt> alts) getLL1EBNFBlock(GrammarAST ebnfRoot, List<CodeBlockForAlt> alts) getLL1Test(IntervalSet look, GrammarAST blkAST) booleanneedsImplicitLabel(GrammarAST ID, LabeledOp op) parser(ParserFile file) parserFile(String fileName) rulePostamble(RuleFunction function, Rule r) ruleRef(GrammarAST ID, GrammarAST label, GrammarAST args) set(GrammarAST setAST, GrammarAST label, boolean invert) stringRef(GrammarAST ID, GrammarAST label) tokenRef(GrammarAST ID, GrammarAST label, GrammarAST args) wildcard(GrammarAST ast, GrammarAST labelAST) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface OutputModelFactory
getCodeBlockLevel, getController, getCurrentBlock, getCurrentOuterMostAlt, getCurrentOuterMostAlternativeBlock, getCurrentRuleFunction, getGenerator, getGrammar, getRoot, getTreeLevel, setController
-
Constructor Details
-
BlankOutputModelFactory
public BlankOutputModelFactory()
-
-
Method Details
-
parserFile
- Specified by:
parserFilein interfaceOutputModelFactory
-
parser
- Specified by:
parserin interfaceOutputModelFactory
-
rule
- Specified by:
rulein interfaceOutputModelFactory
-
rulePostamble
- Specified by:
rulePostamblein interfaceOutputModelFactory
-
lexerFile
- Specified by:
lexerFilein interfaceOutputModelFactory
-
lexer
- Specified by:
lexerin interfaceOutputModelFactory
-
alternative
- Specified by:
alternativein interfaceOutputModelFactory
-
finishAlternative
- Specified by:
finishAlternativein interfaceOutputModelFactory
-
epsilon
- Specified by:
epsilonin interfaceOutputModelFactory
-
ruleRef
- Specified by:
ruleRefin interfaceOutputModelFactory
-
tokenRef
- Specified by:
tokenRefin interfaceOutputModelFactory
-
stringRef
- Specified by:
stringRefin interfaceOutputModelFactory
-
set
- Specified by:
setin interfaceOutputModelFactory
-
wildcard
- Specified by:
wildcardin interfaceOutputModelFactory
-
action
- Specified by:
actionin interfaceOutputModelFactory
-
sempred
- Specified by:
sempredin interfaceOutputModelFactory
-
getChoiceBlock
- Specified by:
getChoiceBlockin interfaceOutputModelFactory
-
getEBNFBlock
- Specified by:
getEBNFBlockin interfaceOutputModelFactory
-
getLL1ChoiceBlock
- Specified by:
getLL1ChoiceBlockin interfaceOutputModelFactory
-
getComplexChoiceBlock
- Specified by:
getComplexChoiceBlockin interfaceOutputModelFactory
-
getLL1EBNFBlock
- Specified by:
getLL1EBNFBlockin interfaceOutputModelFactory
-
getComplexEBNFBlock
- Specified by:
getComplexEBNFBlockin interfaceOutputModelFactory
-
getLL1Test
- Specified by:
getLL1Testin interfaceOutputModelFactory
-
needsImplicitLabel
- Specified by:
needsImplicitLabelin interfaceOutputModelFactory
-