|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TreeAST | |
---|---|
fr.umlv.tatoo.cc.ebnf | |
fr.umlv.tatoo.cc.ebnf.ast | |
fr.umlv.tatoo.cc.ebnf.ast.analysis |
Uses of TreeAST in fr.umlv.tatoo.cc.ebnf |
---|
Methods in fr.umlv.tatoo.cc.ebnf with parameters of type TreeAST | ||
---|---|---|
void |
EBNFAnnotationComputer.computeNodeAnnotation(NodeAST node,
TreeAST first,
TreeAST last)
|
|
|
EBNFASTImpl.getAttribute(TreeAST node,
Class<A> attributeType)
|
|
protected void |
LogInfoASTDiagnosticReporter.report(DiagnosticReporter.Key key,
TreeAST node,
Object... data)
|
|
|
EBNFASTImpl.setAttribute(TreeAST node,
Class<A> attributeType,
A attribute)
|
|
void |
EBNFASTImpl.setRoot(TreeAST root)
|
Uses of TreeAST in fr.umlv.tatoo.cc.ebnf.ast |
---|
Subinterfaces of TreeAST in fr.umlv.tatoo.cc.ebnf.ast | |
---|---|
interface |
BindingSite
|
interface |
NodeAST
|
interface |
NonTerminalBinder
|
interface |
TypeBinder
|
interface |
VariableVarAST
|
Classes in fr.umlv.tatoo.cc.ebnf.ast that implement TreeAST | |
---|---|
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 TreeAST | |
---|---|
TreeAST |
ASTGrammarEvaluator.prod_production(List<NodeAST> varlist,
PriorityVarAST priority_optional,
ProductionIdAndVersionDefAST production_id_optional)
|
Methods in fr.umlv.tatoo.cc.ebnf.ast that return types with arguments of type TreeAST | |
---|---|
List<TreeAST> |
NodeAST.treeList()
|
Methods in fr.umlv.tatoo.cc.ebnf.ast with parameters of type TreeAST | ||
---|---|---|
void |
AnnotationComputer.computeNodeAnnotation(NodeAST node,
TreeAST first,
TreeAST last)
|
|
|
AST.getAttribute(TreeAST node,
Class<A> attributeType)
|
|
|
AST.setAttribute(TreeAST node,
Class<A> attributeType,
A attribute)
|
|
void |
AST.setRoot(TreeAST tree)
|
|
protected R |
TreeASTVisitor.visit(TreeAST node,
P parameter)
|
Method parameters in fr.umlv.tatoo.cc.ebnf.ast with type arguments of type TreeAST | |
---|---|
NonTerminalDefAST |
ASTGrammarEvaluator.decl_productions(TokenAST<String> id,
TypeVarAST type_optional,
TokenAST<?> assign,
List<TreeAST> prods,
TokenAST<?> semicolon)
|
Constructor parameters in fr.umlv.tatoo.cc.ebnf.ast with type arguments of type TreeAST | |
---|---|
SimpleNodeAST(AST ast,
Kind kind,
V value,
List<TreeAST> trees)
|
Uses of TreeAST in fr.umlv.tatoo.cc.ebnf.ast.analysis |
---|
Methods in fr.umlv.tatoo.cc.ebnf.ast.analysis with parameters of type TreeAST | |
---|---|
void |
ASTDiagnosticReporter.error(ASTDiagnosticReporter.ErrorKey key,
TreeAST node,
Object... data)
|
void |
AbstractASTDiagnosticReporter.error(ASTDiagnosticReporter.ErrorKey key,
TreeAST node,
Object... data)
|
protected abstract void |
AbstractASTDiagnosticReporter.report(DiagnosticReporter.Key key,
TreeAST node,
Object... data)
|
void |
ASTDiagnosticReporter.warning(ASTDiagnosticReporter.WarningKey key,
TreeAST node,
Object... data)
|
void |
AbstractASTDiagnosticReporter.warning(ASTDiagnosticReporter.WarningKey key,
TreeAST node,
Object... data)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |