Uses of Class
org.antlr.v4.codegen.model.OutputModelObject
-
Packages that use OutputModelObject Package Description org.antlr.v4.codegen org.antlr.v4.codegen.model org.antlr.v4.codegen.model.chunk org.antlr.v4.codegen.model.decl -
-
Uses of OutputModelObject in org.antlr.v4.codegen
Fields in org.antlr.v4.codegen declared as OutputModelObject Modifier and Type Field Description OutputModelObjectOutputModelController. rootMethods in org.antlr.v4.codegen that return OutputModelObject Modifier and Type Method Description OutputModelObjectOutputModelController. buildBaseListenerOutputModel(boolean header)OutputModelObjectOutputModelController. buildBaseVisitorOutputModel(boolean header)OutputModelObjectOutputModelController. buildLexerOutputModel(boolean header)OutputModelObjectOutputModelController. buildListenerOutputModel(boolean header)OutputModelObjectOutputModelController. buildParserOutputModel(boolean header)Build a file with a parser containing rule functions.OutputModelObjectOutputModelController. buildVisitorOutputModel(boolean header)OutputModelObjectDefaultOutputModelFactory. getRoot()OutputModelObjectOutputModelController. getRoot()OutputModelObjectOutputModelFactory. getRoot()Methods in org.antlr.v4.codegen with parameters of type OutputModelObject Modifier and Type Method Description voidOutputModelController. setRoot(OutputModelObject root)org.stringtemplate.v4.STOutputModelWalker. walk(OutputModelObject omo, boolean header) -
Uses of OutputModelObject in org.antlr.v4.codegen.model
Subclasses of OutputModelObject in org.antlr.v4.codegen.model Modifier and Type Class Description classActionclassAddToLabelListclassAltBlockclassArgActionclassBaseListenerFileclassBaseVisitorFileclassCaptureNextTokenclassCaptureNextTokenTypeclassChoiceThe class hierarchy underneath SrcOp is pretty deep but makes sense that, for example LL1StarBlock is a kind of LL1Loop which is a kind of Choice.classCodeBlockForAltContains Rewrite block (usually as last op)classCodeBlockForOuterMostAltThe code associated with the outermost alternative of a rule.classdbgclassDispatchMethodclassExceptionClauseclassInvokeRuleclassLeftRecursiveRuleFunctionclassLexerclassLexerFileclassListenerDispatchMethodclassListenerFileA model object representing a parse tree listener file.classLL1AltBlock(A | B | C)classLL1ChoiceclassLL1LoopclassLL1OptionalBlockAn optional block is just an alternative block where the last alternative is epsilon.classLL1OptionalBlockSingleAlt(A B C)?classLL1PlusBlockSingleAltclassLL1StarBlockSingleAltclassLoopclassMatchNotSetclassMatchSetclassMatchTokenclassOptionalBlockclassOutputFileclassParserclassParserFileclassPlusBlockclassRecognizerclassRuleActionFunctionclassRuleElementclassRuleFunctionclassRuleSempredFunctionclassSemPredclassSerializedATNRepresents a serialized ATN that is just a list of signed integers; works for all targets except for java, which requires a 16-bit char encoding.classSerializedJavaATNA serialized ATN for the java target, which requires we use strings and 16-bit unicode valuesclassSrcOpclassStarBlockclassSyncclassTestSetInlineclassThrowEarlyExitExceptionclassThrowNoViableAltclassThrowRecognitionExceptionclassVisitorDispatchMethodclassVisitorFileclassWildcardFields in org.antlr.v4.codegen.model declared as OutputModelObject Modifier and Type Field Description OutputModelObjectLL1Loop. loopExpr -
Uses of OutputModelObject in org.antlr.v4.codegen.model.chunk
Subclasses of OutputModelObject in org.antlr.v4.codegen.model.chunk Modifier and Type Class Description classActionChunkclassActionTemplateclassActionTextclassArgRefclassLabelRefclassListLabelRefclassLocalRefclassNonLocalAttrRefclassQRetValueRefclassRetValueRefclassRulePropertyRefclassRulePropertyRef_ctxclassRulePropertyRef_parserclassRulePropertyRef_startclassRulePropertyRef_stopclassRulePropertyRef_textclassSetAttrclassSetNonLocalAttrclassSymbolRefChunkclassThisRulePropertyRef_ctxclassThisRulePropertyRef_parserclassThisRulePropertyRef_startclassThisRulePropertyRef_stopclassThisRulePropertyRef_textclassTokenPropertyRefclassTokenPropertyRef_channelclassTokenPropertyRef_indexclassTokenPropertyRef_intclassTokenPropertyRef_lineclassTokenPropertyRef_posclassTokenPropertyRef_textclassTokenPropertyRef_typeclassTokenRef -
Uses of OutputModelObject in org.antlr.v4.codegen.model.decl
Subclasses of OutputModelObject in org.antlr.v4.codegen.model.decl Modifier and Type Class Description classAltLabelStructDeclA StructDecl to handle a -> label on altclassAttributeDeclclassCodeBlockclassContextGetterDeclclassContextRuleGetterDeclpublic XContext X() { }classContextRuleListGetterDeclpublic List<XContext> X() { } public XContext X(int i) { }classContextRuleListIndexedGetterDeclclassContextTokenGetterDeclpublic Token X() { }classContextTokenListGetterDeclpublic List<Token> X() { } public Token X(int i) { }classContextTokenListIndexedGetterDeclclassDeclclassElementListDeclclassRuleContextDeclclassRuleContextListDeclclassStructDeclThis object models the structure holding all of the parameters, return values, local variables, and labels associated with a rule.classTokenDeclx=ID or implicit _tID labelclassTokenListDeclclassTokenTypeDeclFields in org.antlr.v4.codegen.model.decl with type parameters of type OutputModelObject Modifier and Type Field Description List<OutputModelObject>StructDecl. extensionMembersList<OutputModelObject>StructDecl. interfacesMethods in org.antlr.v4.codegen.model.decl with parameters of type OutputModelObject Modifier and Type Method Description voidStructDecl. addExtensionMember(OutputModelObject member)voidStructDecl. implementInterface(OutputModelObject value)
-