- GAction - Class in org.extendj.neobeaver.ast
-
- GAction() - Constructor for class org.extendj.neobeaver.ast.GAction
-
- GAction(String) - Constructor for class org.extendj.neobeaver.ast.GAction
-
- GComponent - Class in org.extendj.neobeaver.ast
-
- GComponent() - Constructor for class org.extendj.neobeaver.ast.GComponent
-
- GComponent(String, Opt<ActionName>, String) - Constructor for class org.extendj.neobeaver.ast.GComponent
-
- GDecl - Class in org.extendj.neobeaver.ast
-
Productions and directives.
- GDecl() - Constructor for class org.extendj.neobeaver.ast.GDecl
-
- generatedWithCacheCycle - Static variable in class org.extendj.neobeaver.ast.ASTNode
-
- get(String) - Method in class org.extendj.neobeaver.SymbolCache
-
- get(Symbol) - Method in class org.extendj.neobeaver.SymbolCache
-
- getAction() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the (optional) Action child.
- getActionName() - Method in class org.extendj.neobeaver.ast.GComponent
-
Retrieves the (optional) ActionName child.
- getActionNameOpt() - Method in class org.extendj.neobeaver.ast.GComponent
-
Retrieves the optional node for the ActionName child.
- getActionNameOptNoTransform() - Method in class org.extendj.neobeaver.ast.GComponent
-
Retrieves the optional node for child ActionName.
- getActionOpt() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the optional node for the Action child.
- getActionOptNoTransform() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the optional node for child Action.
- getChild(int) - Method in class org.extendj.neobeaver.ast.ASTNode
-
- getChildNoTransform(int) - Method in class org.extendj.neobeaver.ast.ASTNode
-
Gets a child without triggering rewrites.
- getCode() - Method in class org.extendj.neobeaver.ast.EmbedCode
-
Retrieves the value for the lexeme Code.
- getCode() - Method in class org.extendj.neobeaver.ast.GAction
-
Retrieves the value for the lexeme Code.
- getCode() - Method in class org.extendj.neobeaver.ast.HeaderCode
-
Retrieves the value for the lexeme Code.
- getGComponent(int) - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the element at index i in the GComponent list.
- getGComponentList() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the GComponent list.
- getGComponentListNoTransform() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the GComponent list.
- getGComponentNoTransform(int) - Method in class org.extendj.neobeaver.ast.GRule
-
- getGComponents() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the GComponent list.
- getGComponentsNoTransform() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the GComponent list.
- getGDecl(int) - Method in class org.extendj.neobeaver.ast.GGrammar
-
Retrieves the element at index i in the GDecl list.
- getGDeclList() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Retrieves the GDecl list.
- getGDeclListNoTransform() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Retrieves the GDecl list.
- getGDeclNoTransform(int) - Method in class org.extendj.neobeaver.ast.GGrammar
-
- getGDecls() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Retrieves the GDecl list.
- getGDeclsNoTransform() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Retrieves the GDecl list.
- getGRule(int) - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the element at index i in the GRule list.
- getGRuleList() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the GRule list.
- getGRuleListNoTransform() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the GRule list.
- getGRuleNoTransform(int) - Method in class org.extendj.neobeaver.ast.GProduction
-
- getGRules() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the GRule list.
- getGRulesNoTransform() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the GRule list.
- getId() - Method in class org.extendj.neobeaver.Parser.Token
-
- getIndexOfChild(ASTNode) - Method in class org.extendj.neobeaver.ast.ASTNode
-
- getMessage() - Method in exception org.extendj.neobeaver.Parser.SyntaxError
-
- getName() - Method in class org.extendj.neobeaver.ast.ActionName
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.ClassDecl
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.GComponent
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.Goal
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.GPrecedence
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.GSym
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.PackageDecl
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.Type
-
Retrieves the value for the lexeme Name.
- getName() - Method in class org.extendj.neobeaver.ast.TypeOf
-
Retrieves the value for the lexeme Name.
- getNumChild() - Method in class org.extendj.neobeaver.ast.ASTNode
-
- getNumChild() - Method in class org.extendj.neobeaver.ast.List
-
- getNumChildNoTransform() - Method in class org.extendj.neobeaver.ast.ASTNode
-
Behaves like getNumChild, but does not invoke AST transformations (rewrites).
- getNumGComponent() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the number of children in the GComponent list.
- getNumGComponentNoTransform() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the number of children in the GComponent list.
- getNumGDecl() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Retrieves the number of children in the GDecl list.
- getNumGDeclNoTransform() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Retrieves the number of children in the GDecl list.
- getNumGRule() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the number of children in the GRule list.
- getNumGRuleNoTransform() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the number of children in the GRule list.
- getNumSym() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Retrieves the number of children in the Sym list.
- getNumSym() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Retrieves the number of children in the Sym list.
- getNumSym() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Retrieves the number of children in the Sym list.
- getNumSym() - Method in class org.extendj.neobeaver.ast.Terminals
-
Retrieves the number of children in the Sym list.
- getNumSymNoTransform() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Retrieves the number of children in the Sym list.
- getNumSymNoTransform() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Retrieves the number of children in the Sym list.
- getNumSymNoTransform() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Retrieves the number of children in the Sym list.
- getNumSymNoTransform() - Method in class org.extendj.neobeaver.ast.Terminals
-
Retrieves the number of children in the Sym list.
- getParent() - Method in class org.extendj.neobeaver.ast.ASTNode
-
- getPosition() - Method in class org.extendj.neobeaver.ast.ASTNode
-
- getPosition() - Method in interface org.extendj.neobeaver.Parser.Symbol
-
- getPosition() - Method in class org.extendj.neobeaver.Parser.Token
-
- getPrecedence() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the (optional) Precedence child.
- getPrecedenceOpt() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the optional node for the Precedence child.
- getPrecedenceOptNoTransform() - Method in class org.extendj.neobeaver.ast.GRule
-
Retrieves the optional node for child Precedence.
- getQuantifier() - Method in class org.extendj.neobeaver.ast.GComponent
-
Retrieves the value for the lexeme Quantifier.
- getSym(int) - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Retrieves the element at index i in the Sym list.
- getSym(int) - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Retrieves the element at index i in the Sym list.
- getSym(int) - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Retrieves the element at index i in the Sym list.
- getSym(int) - Method in class org.extendj.neobeaver.ast.Terminals
-
Retrieves the element at index i in the Sym list.
- getSymList() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Retrieves the Sym list.
- getSymList() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Retrieves the Sym list.
- getSymList() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Retrieves the Sym list.
- getSymList() - Method in class org.extendj.neobeaver.ast.Terminals
-
Retrieves the Sym list.
- getSymListNoTransform() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Retrieves the Sym list.
- getSymListNoTransform() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Retrieves the Sym list.
- getSymListNoTransform() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Retrieves the Sym list.
- getSymListNoTransform() - Method in class org.extendj.neobeaver.ast.Terminals
-
Retrieves the Sym list.
- getSymNoTransform(int) - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
- getSymNoTransform(int) - Method in class org.extendj.neobeaver.ast.NonAssoc
-
- getSymNoTransform(int) - Method in class org.extendj.neobeaver.ast.RightAssoc
-
- getSymNoTransform(int) - Method in class org.extendj.neobeaver.ast.Terminals
-
- getSyms() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Retrieves the Sym list.
- getSyms() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Retrieves the Sym list.
- getSyms() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Retrieves the Sym list.
- getSyms() - Method in class org.extendj.neobeaver.ast.Terminals
-
Retrieves the Sym list.
- getSymsNoTransform() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Retrieves the Sym list.
- getSymsNoTransform() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Retrieves the Sym list.
- getSymsNoTransform() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Retrieves the Sym list.
- getSymsNoTransform() - Method in class org.extendj.neobeaver.ast.Terminals
-
Retrieves the Sym list.
- getType() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the (optional) Type child.
- getType() - Method in class org.extendj.neobeaver.ast.TypeOf
-
Retrieves the value for the lexeme Type.
- getTypeOpt() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the optional node for the Type child.
- getTypeOptNoTransform() - Method in class org.extendj.neobeaver.ast.GProduction
-
Retrieves the optional node for child Type.
- GGrammar - Class in org.extendj.neobeaver.ast
-
- GGrammar() - Constructor for class org.extendj.neobeaver.ast.GGrammar
-
- GGrammar(List<GDecl>) - Constructor for class org.extendj.neobeaver.ast.GGrammar
-
- Goal - Class in org.extendj.neobeaver.ast
-
- Goal() - Constructor for class org.extendj.neobeaver.ast.Goal
-
- Goal(String) - Constructor for class org.extendj.neobeaver.ast.Goal
-
- GOAL - Static variable in interface org.extendj.neobeaver.Parser.Tokens
-
- GOAL - Static variable in interface org.extendj.neobeaver.Symbol
-
- goal - Variable in class org.extendj.neobeaver.TransitionTable
-
- goalSym - Variable in class org.extendj.neobeaver.Grammar
-
- GPrecedence - Class in org.extendj.neobeaver.ast
-
Precedence symbol (specified with at-sign as part of a production).
- GPrecedence() - Constructor for class org.extendj.neobeaver.ast.GPrecedence
-
- GPrecedence(String) - Constructor for class org.extendj.neobeaver.ast.GPrecedence
-
- GProduction - Class in org.extendj.neobeaver.ast
-
- GProduction() - Constructor for class org.extendj.neobeaver.ast.GProduction
-
- GProduction(Opt<Type>, String, List<GRule>) - Constructor for class org.extendj.neobeaver.ast.GProduction
-
- Grammar - Class in org.extendj.neobeaver
-
- Grammar(List<Rule>, List<Rule>, Symbol, Rule, Set<Symbol>, BitSet, Map<Symbol, Set<Symbol>>, Map<Symbol, Set<Symbol>>, Map<Symbol, Set<Item>>, ExtensionBuilderLr1, String, String, String, String, Set<String>, Set<String>, Set<String>, Map<String, Integer>) - Constructor for class org.extendj.neobeaver.Grammar
-
- grammar - Variable in class org.extendj.neobeaver.MyParser
-
- GrammarBuilder - Class in org.extendj.neobeaver
-
- GrammarBuilder() - Constructor for class org.extendj.neobeaver.GrammarBuilder
-
- GRule - Class in org.extendj.neobeaver.ast
-
- GRule() - Constructor for class org.extendj.neobeaver.ast.GRule
-
- GRule(List<GComponent>, Opt<GPrecedence>, Opt<GAction>) - Constructor for class org.extendj.neobeaver.ast.GRule
-
- GSym - Class in org.extendj.neobeaver.ast
-
- GSym() - Constructor for class org.extendj.neobeaver.ast.GSym
-
- GSym(String) - Constructor for class org.extendj.neobeaver.ast.GSym
-
- GVisitor - Interface in org.extendj.neobeaver.ast
-
- id() - Method in class org.extendj.neobeaver.IdSymbol
-
- id() - Method in class org.extendj.neobeaver.ItemSet
-
- id() - Method in class org.extendj.neobeaver.ListComponent
-
- id() - Method in class org.extendj.neobeaver.NamedToken
-
- id() - Method in class org.extendj.neobeaver.Nonterminal
-
- id() - Method in class org.extendj.neobeaver.OptionalComponent
-
- id - Variable in class org.extendj.neobeaver.Parser.Token
-
- ID - Static variable in interface org.extendj.neobeaver.Parser.Tokens
-
- id - Variable in class org.extendj.neobeaver.Rule
-
- id() - Method in interface org.extendj.neobeaver.Symbol
-
- IdSymbol - Class in org.extendj.neobeaver
-
- IdSymbol(int, Symbol) - Constructor for class org.extendj.neobeaver.IdSymbol
-
- inCircle() - Method in class org.extendj.neobeaver.ast.ASTState
-
- init$Children() - Method in class org.extendj.neobeaver.ast.ActionName
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.ASTNode
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.ClassDecl
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.EmbedCode
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.GAction
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.GComponent
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.GDecl
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.Goal
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.GPrecedence
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.GProduction
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.GRule
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.GSym
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.HeaderCode
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.List
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.Opt
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.PackageDecl
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.Terminals
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.Type
-
Initializes the child array to the correct size.
- init$Children() - Method in class org.extendj.neobeaver.ast.TypeOf
-
Initializes the child array to the correct size.
- insertChild(ASTNode, int) - Method in class org.extendj.neobeaver.ast.ASTNode
-
- insertChild(ASTNode, int) - Method in class org.extendj.neobeaver.ast.List
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.ActionName
-
- is$Equal(ASTNode, ASTNode) - Method in class org.extendj.neobeaver.ast.ASTNode
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.ASTNode
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.ClassDecl
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.EmbedCode
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.GAction
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.GComponent
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.GGrammar
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.Goal
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.GPrecedence
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.GProduction
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.GRule
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.GSym
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.HeaderCode
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.List
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.NonAssoc
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.Opt
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.PackageDecl
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.RightAssoc
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.Terminals
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.Type
-
- is$Equal(ASTNode) - Method in class org.extendj.neobeaver.ast.TypeOf
-
- isNamed() - Method in class org.extendj.neobeaver.IdSymbol
-
- isNamed() - Method in class org.extendj.neobeaver.ListComponent
-
- isNamed() - Method in class org.extendj.neobeaver.NamedToken
-
- isNamed() - Method in class org.extendj.neobeaver.Nonterminal
-
- isNamed() - Method in class org.extendj.neobeaver.OptionalComponent
-
- isNamed() - Method in interface org.extendj.neobeaver.Symbol
-
- isTerminal() - Method in class org.extendj.neobeaver.IdSymbol
-
- isTerminal() - Method in class org.extendj.neobeaver.ListComponent
-
- isTerminal() - Method in class org.extendj.neobeaver.NamedToken
-
- isTerminal() - Method in class org.extendj.neobeaver.Nonterminal
-
- isTerminal() - Method in class org.extendj.neobeaver.OptionalComponent
-
- isTerminal() - Method in interface org.extendj.neobeaver.Symbol
-
- Item - Class in org.extendj.neobeaver
-
- Item(Rule, int) - Constructor for class org.extendj.neobeaver.Item
-
- ItemLr1 - Class in org.extendj.neobeaver
-
- ItemLr1(Rule, int, Symbol) - Constructor for class org.extendj.neobeaver.ItemLr1
-
- items - Variable in class org.extendj.neobeaver.ItemSet
-
- ItemSet - Class in org.extendj.neobeaver
-
- ItemSet(int, Set<Item>) - Constructor for class org.extendj.neobeaver.ItemSet
-
- ItemSet(int, ItemSet, Set<Item>) - Constructor for class org.extendj.neobeaver.ItemSet
-
- itemSets - Variable in class org.extendj.neobeaver.MyParser
-
- iterator() - Method in class org.extendj.neobeaver.ast.List
-
- iterator() - Method in class org.extendj.neobeaver.SymSet
-
- Scanner - Class in org.extendj.neobeaver
-
This class is a scanner generated by
JFlex 1.6.1
from the specification file
/home/jesper/git/neobeaver/core/src/scanner/Scanner.jflex
- Scanner(Reader) - Constructor for class org.extendj.neobeaver.Scanner
-
Creates a new scanner
- second - Variable in class org.extendj.neobeaver.Tuple
-
- second - Variable in class org.extendj.neobeaver.Tuple3
-
- secondPass(GGrammar) - Method in class org.extendj.neobeaver.BeaverParserBuilder
-
- SEMICOLON - Static variable in interface org.extendj.neobeaver.Parser.Tokens
-
- sendTo(String, int) - Method in interface org.extendj.neobeaver.TraceHandler
-
- sendTo(String, int) - Method in class org.extendj.neobeaver.TraceHandlerImpl
-
- set - Variable in class org.extendj.neobeaver.Conflict
-
- setAction(GAction) - Method in class org.extendj.neobeaver.ast.GRule
-
Replaces the (optional) Action child.
- setActionName(ActionName) - Method in class org.extendj.neobeaver.ast.GComponent
-
Replaces the (optional) ActionName child.
- setActionNameOpt(Opt<ActionName>) - Method in class org.extendj.neobeaver.ast.GComponent
-
Replaces the optional node for the ActionName child.
- setActionOpt(Opt<GAction>) - Method in class org.extendj.neobeaver.ast.GRule
-
Replaces the optional node for the Action child.
- setChangeInCycle() - Method in class org.extendj.neobeaver.ast.ASTState
-
- setChild(ASTNode, int) - Method in class org.extendj.neobeaver.ast.ASTNode
-
- setCode(String) - Method in class org.extendj.neobeaver.ast.EmbedCode
-
Replaces the lexeme Code.
- setCode(String) - Method in class org.extendj.neobeaver.ast.GAction
-
Replaces the lexeme Code.
- setCode(String) - Method in class org.extendj.neobeaver.ast.HeaderCode
-
Replaces the lexeme Code.
- setGComponent(GComponent, int) - Method in class org.extendj.neobeaver.ast.GRule
-
Replaces the GComponent list element at index i with the new node node.
- setGComponentList(List<GComponent>) - Method in class org.extendj.neobeaver.ast.GRule
-
Replaces the GComponent list.
- setGDecl(GDecl, int) - Method in class org.extendj.neobeaver.ast.GGrammar
-
Replaces the GDecl list element at index i with the new node node.
- setGDeclList(List<GDecl>) - Method in class org.extendj.neobeaver.ast.GGrammar
-
Replaces the GDecl list.
- setGRule(GRule, int) - Method in class org.extendj.neobeaver.ast.GProduction
-
Replaces the GRule list element at index i with the new node node.
- setGRuleList(List<GRule>) - Method in class org.extendj.neobeaver.ast.GProduction
-
Replaces the GRule list.
- setName(String) - Method in class org.extendj.neobeaver.ast.ActionName
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.ClassDecl
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.GComponent
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.Goal
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.GPrecedence
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.GProduction
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.GSym
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.PackageDecl
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.Type
-
Replaces the lexeme Name.
- setName(String) - Method in class org.extendj.neobeaver.ast.TypeOf
-
Replaces the lexeme Name.
- setParent(ASTNode) - Method in class org.extendj.neobeaver.ast.ASTNode
-
- setPosition(Parser.Symbol) - Method in class org.extendj.neobeaver.ast.ASTNode
-
- setPosition(Parser.SourcePosition) - Method in class org.extendj.neobeaver.IdSymbol
-
- setPosition(Parser.SourcePosition) - Method in class org.extendj.neobeaver.ListComponent
-
- setPosition(Parser.SourcePosition) - Method in class org.extendj.neobeaver.NamedToken
-
- setPosition(Parser.SourcePosition) - Method in class org.extendj.neobeaver.Nonterminal
-
- setPosition(Parser.SourcePosition) - Method in class org.extendj.neobeaver.OptionalComponent
-
- setPosition(Parser.SourcePosition) - Method in interface org.extendj.neobeaver.Symbol
-
- setPrecedence(GPrecedence) - Method in class org.extendj.neobeaver.ast.GRule
-
Replaces the (optional) Precedence child.
- setPrecedenceOpt(Opt<GPrecedence>) - Method in class org.extendj.neobeaver.ast.GRule
-
Replaces the optional node for the Precedence child.
- setQuantifier(String) - Method in class org.extendj.neobeaver.ast.GComponent
-
Replaces the lexeme Quantifier.
- setSym(GSym, int) - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Replaces the Sym list element at index i with the new node node.
- setSym(GSym, int) - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Replaces the Sym list element at index i with the new node node.
- setSym(GSym, int) - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Replaces the Sym list element at index i with the new node node.
- setSym(GSym, int) - Method in class org.extendj.neobeaver.ast.Terminals
-
Replaces the Sym list element at index i with the new node node.
- setSymList(List<GSym>) - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Replaces the Sym list.
- setSymList(List<GSym>) - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Replaces the Sym list.
- setSymList(List<GSym>) - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Replaces the Sym list.
- setSymList(List<GSym>) - Method in class org.extendj.neobeaver.ast.Terminals
-
Replaces the Sym list.
- setType(Type) - Method in class org.extendj.neobeaver.ast.GProduction
-
Replaces the (optional) Type child.
- setType(String) - Method in class org.extendj.neobeaver.ast.TypeOf
-
Replaces the lexeme Type.
- setTypeOpt(Opt<Type>) - Method in class org.extendj.neobeaver.ast.GProduction
-
Replaces the optional node for the Type child.
- Shift - Class in org.extendj.neobeaver
-
- Shift(Symbol, ItemSet) - Constructor for class org.extendj.neobeaver.Shift
-
- shortDesc() - Method in class org.extendj.neobeaver.Rule
-
- SourcePosition(int, int) - Constructor for class org.extendj.neobeaver.Parser.SourcePosition
-
- startLastCycle() - Method in class org.extendj.neobeaver.ast.ASTState
-
- state() - Method in class org.extendj.neobeaver.ast.ASTNode
-
- STRING - Static variable in interface org.extendj.neobeaver.Parser.Tokens
-
- STRING - Static variable in class org.extendj.neobeaver.Scanner
-
- sym - Variable in class org.extendj.neobeaver.Conflict
-
- sym(int) - Method in class org.extendj.neobeaver.Grammar
-
- sym - Variable in class org.extendj.neobeaver.ListComponent
-
- sym - Variable in class org.extendj.neobeaver.OptionalComponent
-
- sym - Variable in class org.extendj.neobeaver.Shift
-
- Symbol - Interface in org.extendj.neobeaver
-
- SymbolCache - Class in org.extendj.neobeaver
-
- SymbolCache() - Constructor for class org.extendj.neobeaver.SymbolCache
-
- symbols - Variable in class org.extendj.neobeaver.ListComponent
-
- symbols - Variable in class org.extendj.neobeaver.OptionalComponent
-
- symIndex - Variable in class org.extendj.neobeaver.Grammar
-
- syms - Variable in class org.extendj.neobeaver.Grammar
-
- SymSet - Class in org.extendj.neobeaver
-
- SymSet(Grammar) - Constructor for class org.extendj.neobeaver.SymSet
-
- SyntaxError(Parser.Symbol) - Constructor for exception org.extendj.neobeaver.Parser.SyntaxError
-
- terminal(String) - Method in class org.extendj.neobeaver.SymbolCache
-
- Terminals - Class in org.extendj.neobeaver.ast
-
- Terminals() - Constructor for class org.extendj.neobeaver.ast.Terminals
-
- Terminals(List<GSym>) - Constructor for class org.extendj.neobeaver.ast.Terminals
-
- TERMINALS - Static variable in interface org.extendj.neobeaver.Parser.Tokens
-
- testAndClearChangeInCycle() - Method in class org.extendj.neobeaver.ast.ASTState
-
- third - Variable in class org.extendj.neobeaver.Tuple3
-
- Token(int, String, Parser.SourcePosition) - Constructor for class org.extendj.neobeaver.Parser.Token
-
- tokenString_Code - Variable in class org.extendj.neobeaver.ast.EmbedCode
-
- tokenString_Code - Variable in class org.extendj.neobeaver.ast.GAction
-
- tokenString_Code - Variable in class org.extendj.neobeaver.ast.HeaderCode
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.ActionName
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.ClassDecl
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.GComponent
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.Goal
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.GPrecedence
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.GProduction
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.GSym
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.PackageDecl
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.Type
-
- tokenString_Name - Variable in class org.extendj.neobeaver.ast.TypeOf
-
- tokenString_Quantifier - Variable in class org.extendj.neobeaver.ast.GComponent
-
- tokenString_Type - Variable in class org.extendj.neobeaver.ast.TypeOf
-
- toString() - Method in class org.extendj.neobeaver.Conflict
-
- toString() - Method in class org.extendj.neobeaver.IdSymbol
-
- toString() - Method in class org.extendj.neobeaver.Item
-
- toString() - Method in class org.extendj.neobeaver.ItemLr1
-
- toString() - Method in class org.extendj.neobeaver.ItemSet
-
- toString() - Method in class org.extendj.neobeaver.ListComponent
-
- toString() - Method in class org.extendj.neobeaver.NamedToken
-
- toString() - Method in class org.extendj.neobeaver.Nonterminal
-
- toString() - Method in class org.extendj.neobeaver.OptionalComponent
-
- toString() - Method in class org.extendj.neobeaver.Parser.SourcePosition
-
- toString() - Method in class org.extendj.neobeaver.Parser.Token
-
- toString() - Method in class org.extendj.neobeaver.Reduce
-
- toString() - Method in class org.extendj.neobeaver.Rule
-
- toString() - Method in class org.extendj.neobeaver.Shift
-
- toString() - Method in class org.extendj.neobeaver.Tuple
-
- TraceEvent - Interface in org.extendj.neobeaver
-
- TraceHandler - Interface in org.extendj.neobeaver
-
- TraceHandlerImpl - Class in org.extendj.neobeaver
-
- TraceHandlerImpl(String) - Constructor for class org.extendj.neobeaver.TraceHandlerImpl
-
- transitions - Variable in class org.extendj.neobeaver.MyParser
-
- TransitionTable - Class in org.extendj.neobeaver
-
- TransitionTable(ItemSet, Map<ItemSet, Map<Symbol, ItemSet>>, Map<ItemSet, Map<Symbol, Action>>, Map<ItemSet, Map<Symbol, List<Action>>>, List<Conflict>) - Constructor for class org.extendj.neobeaver.TransitionTable
-
- treeCopy() - Method in class org.extendj.neobeaver.ast.ActionName
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.ASTNode
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.ClassDecl
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.EmbedCode
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.GAction
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.GComponent
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.GDecl
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.Goal
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.GPrecedence
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.GProduction
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.GRule
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.GSym
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.HeaderCode
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.List
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.Opt
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.PackageDecl
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.Terminals
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.Type
-
Create a deep copy of the AST subtree at this node.
- treeCopy() - Method in class org.extendj.neobeaver.ast.TypeOf
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.ActionName
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.ASTNode
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.ClassDecl
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.EmbedCode
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.GAction
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.GComponent
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.GDecl
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.GGrammar
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.Goal
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.GPrecedence
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.GProduction
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.GRule
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.GSym
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.HeaderCode
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.LeftAssoc
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.List
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.NonAssoc
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.Opt
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.PackageDecl
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.RightAssoc
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.Terminals
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.Type
-
Create a deep copy of the AST subtree at this node.
- treeCopyNoTransform() - Method in class org.extendj.neobeaver.ast.TypeOf
-
Create a deep copy of the AST subtree at this node.
- Tuple<U,V> - Class in org.extendj.neobeaver
-
- Tuple(U, V) - Constructor for class org.extendj.neobeaver.Tuple
-
- Tuple3<U,V,W> - Class in org.extendj.neobeaver
-
- Tuple3(U, V, W) - Constructor for class org.extendj.neobeaver.Tuple3
-
- Type - Class in org.extendj.neobeaver.ast
-
- Type() - Constructor for class org.extendj.neobeaver.ast.Type
-
- Type(String) - Constructor for class org.extendj.neobeaver.ast.Type
-
- type - Variable in class org.extendj.neobeaver.Rule
-
- type() - Method in class org.extendj.neobeaver.Rule
-
- TypeOf - Class in org.extendj.neobeaver.ast
-
- TypeOf() - Constructor for class org.extendj.neobeaver.ast.TypeOf
-
- TypeOf(String, String) - Constructor for class org.extendj.neobeaver.ast.TypeOf
-
- typeOf(Symbol, Collection<Rule>) - Static method in class org.extendj.neobeaver.Grammar
-
- TYPEOF - Static variable in interface org.extendj.neobeaver.Parser.Tokens
-