Public Member Functions | |
| RuleSymbol (String r) | |
| void | addReference (RuleRefElement e) |
| RuleBlock | getBlock () |
| RuleRefElement | getReference (int i) |
| boolean | isDefined () |
| int | numReferences () |
| void | setBlock (RuleBlock rb) |
| void | setDefined () |
Package Attributes | |
| RuleBlock | block |
| boolean | defined |
| Vector | references |
| String | access |
| String | comment |
| antlr.RuleSymbol.RuleSymbol | ( | String | r | ) |
References antlr.RuleSymbol.references.
| void antlr.RuleSymbol.addReference | ( | RuleRefElement | e | ) |
References antlr.collections.impl.Vector.appendElement(), and antlr.RuleSymbol.references.
Referenced by antlr.MakeGrammar.createNextTokenRule(), and antlr.MakeGrammar.refRule().
| RuleBlock antlr.RuleSymbol.getBlock | ( | ) |
References antlr.RuleSymbol.block.
Referenced by antlr.MakeGrammar.createNextTokenRule(), antlr.LLkAnalyzer.FOLLOW(), antlr.PythonCodeGenerator.genRule(), antlr.JavaCodeGenerator.genRule(), antlr.HTMLCodeGenerator.genRule(), antlr.DocBookCodeGenerator.genRule(), antlr.DiagnosticCodeGenerator.genRule(), antlr.CSharpCodeGenerator.genRule(), antlr.CppCodeGenerator.genRule(), antlr.CppCodeGenerator.genRuleHeader(), antlr.LLkAnalyzer.look(), and antlr.Grammar.toString().
| RuleRefElement antlr.RuleSymbol.getReference | ( | int | i | ) |
References antlr.collections.impl.Vector.elementAt(), and antlr.RuleSymbol.references.
Referenced by antlr.LLkAnalyzer.FOLLOW().
| boolean antlr.RuleSymbol.isDefined | ( | ) |
References antlr.RuleSymbol.defined.
Referenced by antlr.MakeGrammar.createNextTokenRule(), antlr.DefineGrammarSymbols.defineRuleName(), antlr.PythonCodeGenerator.gen(), antlr.JavaCodeGenerator.gen(), antlr.DiagnosticCodeGenerator.gen(), antlr.CSharpCodeGenerator.gen(), antlr.CppCodeGenerator.gen(), antlr.PythonCodeGenerator.genNextToken(), antlr.JavaCodeGenerator.genNextToken(), antlr.CSharpCodeGenerator.genNextToken(), antlr.CppCodeGenerator.genNextToken(), antlr.PythonCodeGenerator.genRule(), antlr.JavaCodeGenerator.genRule(), antlr.HTMLCodeGenerator.genRule(), antlr.DocBookCodeGenerator.genRule(), antlr.DiagnosticCodeGenerator.genRule(), antlr.CSharpCodeGenerator.genRule(), antlr.CppCodeGenerator.genRule(), and antlr.CppCodeGenerator.genRuleHeader().
| int antlr.RuleSymbol.numReferences | ( | ) |
References antlr.RuleSymbol.references, and antlr.collections.impl.Vector.size().
Referenced by antlr.LLkAnalyzer.FOLLOW().
| void antlr.RuleSymbol.setBlock | ( | RuleBlock | rb | ) |
References antlr.RuleSymbol.block.
Referenced by antlr.MakeGrammar.defineRuleName(), antlr.PythonCodeGenerator.genNextToken(), antlr.JavaCodeGenerator.genNextToken(), antlr.HTMLCodeGenerator.genNextToken(), antlr.DocBookCodeGenerator.genNextToken(), antlr.DiagnosticCodeGenerator.genNextToken(), antlr.CSharpCodeGenerator.genNextToken(), and antlr.CppCodeGenerator.genNextToken().
| void antlr.RuleSymbol.setDefined | ( | ) |
References antlr.RuleSymbol.defined.
Referenced by antlr.DefineGrammarSymbols.defineRuleName(), antlr.PythonCodeGenerator.genNextToken(), antlr.JavaCodeGenerator.genNextToken(), antlr.HTMLCodeGenerator.genNextToken(), antlr.DocBookCodeGenerator.genNextToken(), antlr.DiagnosticCodeGenerator.genNextToken(), antlr.CSharpCodeGenerator.genNextToken(), and antlr.CppCodeGenerator.genNextToken().
String antlr.RuleSymbol.access [package] |
Referenced by antlr.MakeGrammar.createNextTokenRule(), antlr.DefineGrammarSymbols.defineRuleName(), antlr.PythonCodeGenerator.genNextToken(), antlr.JavaCodeGenerator.genNextToken(), antlr.HTMLCodeGenerator.genNextToken(), antlr.DocBookCodeGenerator.genNextToken(), antlr.DiagnosticCodeGenerator.genNextToken(), antlr.CSharpCodeGenerator.genNextToken(), antlr.CppCodeGenerator.genNextToken(), antlr.PythonCodeGenerator.genRule(), antlr.JavaCodeGenerator.genRule(), antlr.HTMLCodeGenerator.genRule(), antlr.DocBookCodeGenerator.genRule(), antlr.DiagnosticCodeGenerator.genRule(), antlr.CSharpCodeGenerator.genRule(), antlr.CppCodeGenerator.genRule(), antlr.CppCodeGenerator.genRuleHeader(), and antlr.MakeGrammar.refReturnAction().
RuleBlock antlr.RuleSymbol.block [package] |
String antlr.RuleSymbol.comment [package] |
boolean antlr.RuleSymbol.defined [package] |
Referenced by antlr.RuleSymbol.isDefined(), antlr.LLkAnalyzer.look(), and antlr.RuleSymbol.setDefined().
Vector antlr.RuleSymbol.references [package] |
Referenced by antlr.RuleSymbol.addReference(), antlr.PythonCodeGenerator.gen(), antlr.JavaCodeGenerator.gen(), antlr.CSharpCodeGenerator.genBody(), antlr.CppCodeGenerator.genBody(), antlr.CppCodeGenerator.genInclude(), antlr.RuleSymbol.getReference(), antlr.RuleSymbol.numReferences(), antlr.AlternativeBlock.removeTrackingOfRuleRefs(), and antlr.RuleSymbol.RuleSymbol().
1.7.0