|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Node | |
|---|---|
| fr.umlv.tatoo.cc.ebnf | |
| fr.umlv.tatoo.cc.ebnf.ast | |
| fr.umlv.tatoo.cc.ebnf.ast.analysis | |
| fr.umlv.tatoo.runtime.node | |
| Uses of Node in fr.umlv.tatoo.cc.ebnf |
|---|
| Methods in fr.umlv.tatoo.cc.ebnf that return Node | |
|---|---|
Node |
EBNFASTImpl.getRoot()
|
| Methods in fr.umlv.tatoo.cc.ebnf with parameters of type Node | ||
|---|---|---|
void |
EBNFAnnotationComputer.computeEmptyNodeAnnotation(Node node)
|
|
void |
EBNFAnnotationComputer.computeNodeAnnotation(Node node,
Node first,
Node last)
|
|
|
EBNFASTImpl.getAttribute(Node node,
Class<A> attributeType)
|
|
protected void |
LogInfoASTDiagnosticReporter.report(DiagnosticReporter.Key key,
Node node,
Object... data)
|
|
|
EBNFASTImpl.setAttribute(Node node,
Class<A> attributeType,
A attribute)
|
|
void |
EBNFASTImpl.setRoot(Node root)
|
|
| Uses of Node in fr.umlv.tatoo.cc.ebnf.ast |
|---|
| Subinterfaces of Node in fr.umlv.tatoo.cc.ebnf.ast | |
|---|---|
interface |
NonTerminalBinder
|
interface |
TypeBinder
|
interface |
VariableVarAST
|
| Classes in fr.umlv.tatoo.cc.ebnf.ast that implement Node | |
|---|---|
class |
AliasDefAST
|
class |
DirectiveDefAST
|
class |
EnhancedDefAST
|
class |
ImportDefAST
|
class |
MacroDefAST
|
class |
NonTerminalDefAST
|
class |
PriorityDefAST
|
class |
PriorityVarAST
|
class |
ProductionDefAST
|
class |
ProductionIdAndVersionDefAST
|
class |
QuotedIdVarAST
|
class |
RootDefAST
|
class |
RuleDefAST
|
class |
SimpleNodeAST<V>
|
class |
StartNonTerminalSetDefAST
|
class |
TerminalDefAST
|
class |
TokenAST<V>
|
class |
TypeVarAST
|
class |
UnquotedIdVarAST
|
class |
VariableTypeDefAST
|
class |
VersionDefAST
|
class |
VersionVarAST
|
| Methods in fr.umlv.tatoo.cc.ebnf.ast that return Node | |
|---|---|
Node |
ASTGrammarEvaluator.blank_lexem_macro(TokenAST<?> dollar,
TokenAST<String> id,
TokenAST<?> assign,
SimpleNodeAST<String> regex)
|
Node |
ASTGrammarEvaluator.blank_lexem_terminal(TokenAST<String> id,
TokenAST<?> assign,
SimpleNodeAST<String> regex)
|
Node |
ASTGrammarEvaluator.comment_lexem_macro(TokenAST<?> dollar,
TokenAST<String> id,
TokenAST<?> assign,
SimpleNodeAST<String> regex)
|
Node |
ASTGrammarEvaluator.comment_lexem_terminal(TokenAST<String> id,
TokenAST<?> assign,
SimpleNodeAST<String> regex)
|
Node |
ASTGrammarEvaluator.lexem_macro(TokenAST<?> dollar,
TokenAST<String> id,
TokenAST<?> assign,
SimpleNodeAST<String> regex)
|
Node |
ASTGrammarEvaluator.lexem_terminal(TokenAST<String> id,
AliasDefAST alias_optional,
TypeVarAST type_optional,
SimpleNodeAST<String> regex_optional,
PriorityVarAST priority_optional)
|
Node |
ASTGrammarEvaluator.prod_production(List<Node> varlist,
PriorityVarAST priority_optional,
ProductionIdAndVersionDefAST production_id_optional)
|
Node |
ASTGrammarEvaluator.var_group(TokenAST<?> lpar,
List<Node> vargroup,
TokenAST<?> rpar)
|
Node |
ASTGrammarEvaluator.var_nonterminal_plus(TokenAST<String> id,
VariableVarAST separator_optional,
TokenAST<?> plus)
|
Node |
ASTGrammarEvaluator.var_nonterminal_star(TokenAST<String> id,
VariableVarAST separator_optional,
TokenAST<?> star)
|
Node |
ASTGrammarEvaluator.var_terminal_plus(TokenAST<?> quote,
TokenAST<String> id,
TokenAST<?> quote2,
VariableVarAST separator_optional,
TokenAST<?> plus)
|
Node |
ASTGrammarEvaluator.var_terminal_star(TokenAST<?> quote,
TokenAST<String> id,
TokenAST<?> quote2,
VariableVarAST separator_optional,
TokenAST<?> star)
|
Node |
ASTGrammarEvaluator.var_variable(VariableVarAST variable)
|
| Methods in fr.umlv.tatoo.cc.ebnf.ast that return types with arguments of type Node | |
|---|---|
List<Node> |
EnhancedDefAST.getVarGroup()
|
List<Node> |
ProductionDefAST.getVariableList()
|
List<Node> |
VersionVarAST.nodeList()
|
List<Node> |
TypeVarAST.nodeList()
|
List<Node> |
QuotedIdVarAST.nodeList()
|
List<Node> |
RuleDefAST.nodeList()
|
List<Node> |
PriorityVarAST.nodeList()
|
List<Node> |
PriorityDefAST.nodeList()
|
List<Node> |
MacroDefAST.nodeList()
|
List<Node> |
ImportDefAST.nodeList()
|
List<Node> |
DirectiveDefAST.nodeList()
|
| Methods in fr.umlv.tatoo.cc.ebnf.ast with parameters of type Node | |
|---|---|
void |
TreeFactory.setRoot(Node root)
|
protected R |
TreeASTVisitor.visit(Node node,
P parameter)
|
| Method parameters in fr.umlv.tatoo.cc.ebnf.ast with type arguments of type Node | |
|---|---|
SimpleNodeAST<?> |
ASTGrammarEvaluator.blank_def(TokenAST<?> blanksdecl,
TokenAST<?> colon,
List<Node> blanks_list)
|
SimpleNodeAST<?> |
ASTGrammarEvaluator.comment_def(TokenAST<?> commentsdecl,
TokenAST<?> colon,
List<Node> comments_list)
|
NodeBuilder<EnhancedDefAST> |
TreeFactory.createEnhancedVariable(EnhancedDefAST.Enhancement enhancement,
VariableVarAST element,
VariableVarAST separator,
List<Node> vargroup)
|
NodeBuilder<ProductionDefAST> |
TreeFactory.createProductionDef(List<Node> varlist,
PriorityVarAST priority,
ProductionIdAndVersionDefAST idAndVersion)
|
NonTerminalDefAST |
ASTGrammarEvaluator.decl_productions(TokenAST<String> id,
TypeVarAST type_optional,
TokenAST<?> assign,
List<Node> prods,
TokenAST<?> semicolon)
|
Node |
ASTGrammarEvaluator.prod_production(List<Node> varlist,
PriorityVarAST priority_optional,
ProductionIdAndVersionDefAST production_id_optional)
|
SimpleNodeAST<?> |
ASTGrammarEvaluator.token_def(TokenAST<?> tokensdecl,
TokenAST<?> colon,
List<Node> tokens_list)
|
Node |
ASTGrammarEvaluator.var_group(TokenAST<?> lpar,
List<Node> vargroup,
TokenAST<?> rpar)
|
| Constructor parameters in fr.umlv.tatoo.cc.ebnf.ast with type arguments of type Node | |
|---|---|
SimpleNodeAST(AST ast,
Kind kind,
V value,
List<Node> allNodes)
|
|
| Uses of Node in fr.umlv.tatoo.cc.ebnf.ast.analysis |
|---|
| Methods in fr.umlv.tatoo.cc.ebnf.ast.analysis with parameters of type Node | |
|---|---|
protected Object |
AbstractEnterPass.processOneSubNode(Node subnode,
Object parameter)
Escape null. |
protected void |
AbstractEnterPass.processSubNodes(Node node,
Object parameter)
|
protected abstract void |
AbstractASTDiagnosticReporter.report(DiagnosticReporter.Key key,
Node node,
Object... data)
|
void |
ASTDiagnosticReporter.signal(DiagnosticReporter.Key key,
Node node,
Object... data)
|
void |
AbstractASTDiagnosticReporter.signal(DiagnosticReporter.Key key,
Node node,
Object... data)
|
protected Object |
AbstractEnterPass.visit(Node node,
Object parameter)
|
| Uses of Node in fr.umlv.tatoo.runtime.node |
|---|
| Classes in fr.umlv.tatoo.runtime.node with type parameters of type Node | |
|---|---|
class |
NodeBuilder<N extends Node>
|
| Subinterfaces of Node in fr.umlv.tatoo.runtime.node | |
|---|---|
interface |
BindingSite
|
| Classes in fr.umlv.tatoo.runtime.node that implement Node | |
|---|---|
class |
AbstractNode
|
class |
SimpleNode<V>
|
class |
Token<K,V>
|
| Methods in fr.umlv.tatoo.runtime.node that return Node | |
|---|---|
Node |
Node.getParent()
|
| Methods in fr.umlv.tatoo.runtime.node that return types with arguments of type Node | |
|---|---|
List<Node> |
AbstractNode.allNodeList()
|
List<Node> |
Token.allNodeList()
|
List<Node> |
Node.allNodeList()
|
List<Node> |
AbstractNode.nodeList()
|
List<Node> |
Token.nodeList()
|
List<Node> |
Node.nodeList()
|
| Methods in fr.umlv.tatoo.runtime.node with parameters of type Node | ||
|---|---|---|
NodeBuilder<N> |
NodeBuilder.add(Node tree)
|
|
NodeBuilder<N> |
NodeBuilder.addAll(Node... trees)
|
|
void |
AnnotationComputer.computeEmptyNodeAnnotation(Node node)
|
|
void |
AnnotationComputer.computeNodeAnnotation(Node node,
Node first,
Node last)
|
|
A |
DefaultAttributeManager.getAttribute(Node node)
|
|
protected abstract A |
AttributeManager.getAttribute(Node node)
|
|
|
AST.getAttribute(Node node,
Class<A> attributeType)
|
|
void |
DefaultAttributeManager.putAttribute(Node node,
A attribute)
|
|
protected abstract void |
AttributeManager.putAttribute(Node node,
A attribute)
|
|
|
AST.setAttribute(Node node,
Class<A> attributeType,
A attribute)
|
|
void |
AST.setRoot(Node tree)
|
|
| Method parameters in fr.umlv.tatoo.runtime.node with type arguments of type Node | |
|---|---|
NodeBuilder<N> |
NodeBuilder.addAll(List<? extends Node> trees)
|
protected abstract N |
NodeBuilder.createNode(List<Node> children)
|
| Constructor parameters in fr.umlv.tatoo.runtime.node with type arguments of type Node | |
|---|---|
AbstractNode(AST ast,
List<Node> allNodeList)
|
|
DefaultAttributeManager(Map<Node,A> attributeMap)
|
|
SimpleNode(AST ast,
V value,
List<Node> allNodes)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||