Uses of Class
org.antlr.tool.Grammar
-
Packages that use Grammar Package Description org.antlr org.antlr.analysis org.antlr.codegen org.antlr.grammar.v3 org.antlr.misc org.antlr.tool -
-
Uses of Grammar in org.antlr
Methods in org.antlr that return Grammar Modifier and Type Method Description GrammarTool. getRootGrammar(java.lang.String grammarFileName)Get a grammar mentioned on the command-line and any delegatesMethods in org.antlr with parameters of type Grammar Modifier and Type Method Description voidTool. generateDFAs(Grammar g)protected voidTool. generateNFAs(Grammar g)protected voidTool. generateRecognizer(Grammar grammar)Create NFA, DFA and generate code for grammar.java.io.WriterTool. getOutputFile(Grammar g, java.lang.String fileName)This method is used by all code generators to create new output files.protected voidTool. writeDOTFile(Grammar g, java.lang.String name, java.lang.String dot)protected voidTool. writeDOTFile(Grammar g, Rule r, java.lang.String dot) -
Uses of Grammar in org.antlr.analysis
Fields in org.antlr.analysis declared as Grammar Modifier and Type Field Description protected GrammarDFAOptimizer. grammarGrammarLL1Analyzer. grammarGrammarNFA. grammarThis NFA represents which grammar?(package private) GrammarNFAConversionThread. grammarMethods in org.antlr.analysis with parameters of type Grammar Modifier and Type Method Description java.lang.StringMachineProbe. getInputSequenceDisplay(Grammar g, java.util.List<IntSet> labels)Given List<IntSet>, return a String with a useful representation of the associated input string.java.lang.StringActionLabel. toString(Grammar g)java.lang.StringLabel. toString(Grammar g)java.lang.StringLookaheadSet. toString(Grammar g)java.lang.StringPredicateLabel. toString(Grammar g)voidSemanticContext.CommutativePredicate. trackUseOfSyntacticPredicates(Grammar g)voidSemanticContext.NOT. trackUseOfSyntacticPredicates(Grammar g)voidSemanticContext.Predicate. trackUseOfSyntacticPredicates(Grammar g)voidSemanticContext. trackUseOfSyntacticPredicates(Grammar g)Notify the indicated grammar of any syn preds used within this contextConstructors in org.antlr.analysis with parameters of type Grammar Constructor Description DFAOptimizer(Grammar grammar)LL1Analyzer(Grammar grammar)NFA(Grammar g)NFAConversionThread(Grammar grammar, Barrier barrier, int i, int j) -
Uses of Grammar in org.antlr.codegen
Fields in org.antlr.codegen declared as Grammar Modifier and Type Field Description GrammarCodeGenerator. grammarWhich grammar are we generating code for? Each generator is attached to a specific grammar.Methods in org.antlr.codegen with parameters of type Grammar Modifier and Type Method Description protected org.stringtemplate.v4.STActionScriptTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)protected org.stringtemplate.v4.STCppTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)protected org.stringtemplate.v4.STCTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)protected org.stringtemplate.v4.STDelphiTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)protected org.stringtemplate.v4.STJavaTarget. chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)protected voidCppTarget. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)protected voidCSharp3Target. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)protected voidCTarget. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)protected voidRubyTarget. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)protected voidTarget. genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST)protected voidCppTarget. genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, java.lang.String extName)protected voidCTarget. genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, java.lang.String extName)protected voidObjCTarget. genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, java.lang.String extName)protected voidTarget. genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, java.lang.String extName)protected voidCppTarget. performGrammarAnalysis(CodeGenerator generator, Grammar grammar)Overrides the standard grammar analysis so we can prepare the analyser a little differently from the other targets.protected voidCTarget. performGrammarAnalysis(CodeGenerator generator, Grammar grammar)Overrides the standard grammar analysis so we can prepare the analyser a little differently from the other targets.protected voidJavaTarget. performGrammarAnalysis(CodeGenerator generator, Grammar grammar)protected voidTarget. performGrammarAnalysis(CodeGenerator generator, Grammar grammar)Constructors in org.antlr.codegen with parameters of type Grammar Constructor Description CodeGenerator(Tool tool, Grammar grammar, java.lang.String language) -
Uses of Grammar in org.antlr.grammar.v3
Fields in org.antlr.grammar.v3 declared as Grammar Modifier and Type Field Description (package private) GrammarActionAnalysis. grammar(package private) GrammarActionTranslator. grammarprivate GrammarANTLRParser. grammarprotected GrammarANTLRTreePrinter. grammarprotected GrammarAssignTokenTypesWalker. grammarprotected GrammarCodeGenTreeWalker. grammarprotected GrammarDefineGrammarItemsWalker. grammarprotected GrammarLeftRecursiveRuleWalker. grammarprotected GrammarTreeToNFAConverter. grammarWhich grammar are we converting an NFA for?Methods in org.antlr.grammar.v3 that return Grammar Modifier and Type Method Description GrammarANTLRParser. getGrammar()Methods in org.antlr.grammar.v3 with parameters of type Grammar Modifier and Type Method Description protected voidAssignTokenTypesWalker. aliasTokenIDsAndLiterals(Grammar root)protected voidAssignTokenTypesWalker. assignStringTypes(Grammar root)protected voidAssignTokenTypesWalker. assignTokenIDTypes(Grammar root)protected voidAssignTokenTypesWalker. defineTokenNamesAndLiteralsInGrammar(Grammar root)voidAssignTokenTypesWalker. defineTokens(Grammar root)ANTLRParser.grammar__returnANTLRParser. grammar_(Grammar g)voidAssignTokenTypesWalker. grammar_(Grammar g)voidCodeGenTreeWalker. grammar_(Grammar g, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST outputFileST, org.stringtemplate.v4.ST headerFileST)DefineGrammarItemsWalker.grammar__returnDefineGrammarItemsWalker. grammar_(Grammar g)protected voidAssignTokenTypesWalker. init(Grammar root)voidCodeGenTreeWalker. init(Grammar g)booleanLeftRecursiveRuleWalker. rec_rule(Grammar g)voidANTLRParser. setGrammar(Grammar value)java.lang.StringANTLRTreePrinter. toString(Grammar g, boolean showActions)Constructors in org.antlr.grammar.v3 with parameters of type Grammar Constructor Description ActionAnalysis(Grammar grammar, java.lang.String ruleName, GrammarAST actionAST)TreeToNFAConverter(org.antlr.runtime.tree.TreeNodeStream input, Grammar g, NFA nfa, NFAFactory factory) -
Uses of Grammar in org.antlr.misc
Methods in org.antlr.misc with parameters of type Grammar Modifier and Type Method Description java.lang.StringBitSet. toString(Grammar g)Transform a bit set into a string by formatting each element as an integer separator The string to put in between elementsjava.lang.StringIntervalSet. toString(Grammar g)java.lang.StringIntSet. toString(Grammar g) -
Uses of Grammar in org.antlr.tool
Fields in org.antlr.tool declared as Grammar Modifier and Type Field Description GrammarGrammarSemanticsMessage. gprotected GrammarGrammarSerializerFoo. gGrammarGrammarSyntaxMessage. g(package private) GrammarInterpreter.LexerActionGetTokenType. gGrammarLeftRecursiveRuleAnalyzer. gGrammarAttributeScope. grammarprotected GrammarBuildDependencyGenerator. grammarGrammarCompositeGrammarTree. grammarprotected GrammarDOTGenerator. grammarprotected GrammarFASerializer. grammarGrammarGrammar.Decision. grammarGrammarGrammarReport. grammarprotected GrammarGrammarSanity. grammarprotected GrammarInterpreter. grammarprotected GrammarNameSpaceChecker. grammarGrammarRule. grammarTo which grammar does this belong?GrammarGrammarReport2. rootMethods in org.antlr.tool that return Grammar Modifier and Type Method Description GrammarCompositeGrammar. getDelegator(Grammar g)Get parent of this grammarGrammarGrammar. getDelegator()Who's my direct parent grammar?GrammarCompositeGrammar. getGrammar(java.lang.String grammarName)GrammarCompositeGrammar. getRootGrammar()Methods in org.antlr.tool that return types with arguments of type Grammar Modifier and Type Method Description java.util.List<Grammar>CompositeGrammar. getDelegates(Grammar g)Get list of all delegates from all grammars in the delegate subtree of g.java.util.List<Grammar>Grammar. getDelegates()Get list of all delegates from all grammars directly or indirectly imported into this grammar.java.util.List<Grammar>CompositeGrammar. getDelegators(Grammar g)Return list of delegate grammars from root down to g.java.util.List<Grammar>Grammar. getDelegators()Get list of all delegators.java.util.List<Grammar>CompositeGrammar. getDirectDelegates(Grammar g)java.util.List<Grammar>Grammar. getDirectDelegates()java.util.List<Grammar>CompositeGrammar. getIndirectDelegates(Grammar g)Get delegates below direct delegates of gjava.util.List<Grammar>Grammar. getIndirectDelegates()Get delegates below direct delegatesjava.util.List<Grammar>CompositeGrammarTree. getPostOrderedGrammarList()Return a postorder list of grammars; root is last in listjava.util.List<Grammar>CompositeGrammarTree. getPreOrderedGrammarList()Return a preorder list of grammars; root is first in listMethods in org.antlr.tool with parameters of type Grammar Modifier and Type Method Description protected voidGrammar. addDelegateGrammar(Grammar delegateGrammar)add new delegate to composite treevoidCompositeGrammar. addGrammar(Grammar delegator, Grammar delegate)Add delegate grammar as child of delegatorprotected voidAssignTokenTypesBehavior. aliasTokenIDsAndLiterals(Grammar root)protected voidAssignTokenTypesBehavior. assignStringTypes(Grammar root)protected voidAssignTokenTypesBehavior. assignTokenIDTypes(Grammar root)protected voidAssignTokenTypesBehavior. defineTokenNamesAndLiteralsInGrammar(Grammar root)voidAssignTokenTypesBehavior. defineTokens(Grammar root)CompositeGrammarTreeCompositeGrammarTree. findNode(Grammar g)java.util.Set<? extends Rule>CompositeGrammar. getAllImportedRules(Grammar g)Get all rule definitions from all direct/indirect delegate grammars of g.java.util.Set<? extends Rule>CompositeGrammar. getDelegatedRules(Grammar g)Get set of rules for grammar g that need to have manual delegation methods.java.util.List<Grammar>CompositeGrammar. getDelegates(Grammar g)Get list of all delegates from all grammars in the delegate subtree of g.GrammarCompositeGrammar. getDelegator(Grammar g)Get parent of this grammarjava.util.List<Grammar>CompositeGrammar. getDelegators(Grammar g)Return list of delegate grammars from root down to g.java.util.List<Grammar>CompositeGrammar. getDirectDelegates(Grammar g)java.util.List<Grammar>CompositeGrammar. getIndirectDelegates(Grammar g)Get delegates below direct delegates of gstatic GrammarReport.ReportDataGrammarReport. getReportData(Grammar g)static voidErrorManager. grammarError(int msgID, Grammar g, org.antlr.runtime.Token token)static voidErrorManager. grammarError(int msgID, Grammar g, org.antlr.runtime.Token token, java.lang.Object arg)static voidErrorManager. grammarError(int msgID, Grammar g, org.antlr.runtime.Token token, java.lang.Object arg, java.lang.Object arg2)static voidErrorManager. grammarWarning(int msgID, Grammar g, org.antlr.runtime.Token token)static voidErrorManager. grammarWarning(int msgID, Grammar g, org.antlr.runtime.Token token, java.lang.Object arg)static voidErrorManager. grammarWarning(int msgID, Grammar g, org.antlr.runtime.Token token, java.lang.Object arg, java.lang.Object arg2)intGrammar. importTokenVocabulary(Grammar importFromGr)Pull your token definitions from an existing grammar in memory.protected voidAssignTokenTypesBehavior. init(Grammar g)protected static voidRandomPhrase. randomPhrase(Grammar g, java.util.List<java.lang.Integer> tokenTypes, java.lang.String startRule)an experimental method to generate random phrases for a given grammar given a start rule.java.lang.StringGrammarAST. setBlockOption(Grammar grammar, java.lang.String key, java.lang.Object value)Save the option key/value pair and process it; return the key or null if invalid option.voidCompositeGrammar. setDelegationRoot(Grammar root)java.lang.StringGrammarAST. setOption(java.util.Map<java.lang.String,java.lang.Object> options, java.util.Set<java.lang.String> legalOptions, Grammar grammar, java.lang.String key, java.lang.Object value)voidGrammarAST. setOptions(Grammar grammar, java.util.Map<java.lang.String,java.lang.Object> options)java.lang.StringGrammarAST. setTerminalOption(Grammar grammar, java.lang.String key, java.lang.Object value)(package private) voidGrammarReport2. stats(Grammar g, java.lang.StringBuilder buf)static voidErrorManager. syntaxError(int msgID, Grammar grammar, org.antlr.runtime.Token token, java.lang.Object arg, org.antlr.runtime.RecognitionException re)booleanGrammar. validImport(Grammar delegate)Many imports are illegal such as lexer into a tree grammarMethod parameters in org.antlr.tool with type arguments of type Grammar Modifier and Type Method Description protected voidCompositeGrammarTree. _getPostOrderedGrammarList(java.util.List<Grammar> grammars)work for getPostOrderedGrammarListprotected voidCompositeGrammarTree. _getPreOrderedGrammarList(java.util.List<Grammar> grammars)Constructors in org.antlr.tool with parameters of type Grammar Constructor Description AttributeScope(Grammar grammar, java.lang.String name, org.antlr.runtime.Token derivedFromToken)CompositeGrammar(Grammar g)CompositeGrammarTree(Grammar g)DOTGenerator(Grammar grammar)This aspect is associated with a grammarFASerializer(Grammar grammar)This aspect is associated with a grammar; used to get token namesGrammarReport(Grammar grammar)GrammarReport2(Grammar rootGrammar)GrammarSanity(Grammar grammar)GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken)GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken, java.lang.Object arg)GrammarSemanticsMessage(int msgID, Grammar g, org.antlr.runtime.Token offendingToken, java.lang.Object arg, java.lang.Object arg2)GrammarSerializerFoo(Grammar g)GrammarSyntaxMessage(int msgID, Grammar grammar, org.antlr.runtime.Token offendingToken, java.lang.Object arg, org.antlr.runtime.RecognitionException exception)GrammarSyntaxMessage(int msgID, Grammar grammar, org.antlr.runtime.Token offendingToken, org.antlr.runtime.RecognitionException exception)Interpreter(Grammar grammar, org.antlr.runtime.IntStream input)LeftRecursiveRuleAnalyzer(org.antlr.runtime.tree.TreeNodeStream input, Grammar g, java.lang.String ruleName)LexerActionGetTokenType(Grammar g)NameSpaceChecker(Grammar grammar)Rule(Grammar grammar, java.lang.String ruleName, int ruleIndex, int numberOfAlts)
-