fr.umlv.tatoo.cc.ebnf.ast
Interface NodeAST

All Superinterfaces:
TreeAST
All Known Subinterfaces:
BindingSite, NonTerminalBinder, TypeBinder, VariableVarAST
All Known Implementing Classes:
AliasDefAST, DirectiveDefAST, EnhancedDefAST, ImportDefAST, MacroDefAST, NonTerminalDefAST, PriorityDefAST, PriorityVarAST, ProductionDefAST, ProductionIdAndVersionDefAST, QuotedIdVarAST, RootDefAST, RuleDefAST, SimpleNodeAST, StartNonTerminalSetDefAST, TerminalDefAST, TypeVarAST, UnquotedIdVarAST, VariableTypeDefAST, VersionDefAST, VersionVarAST

public interface NodeAST
extends TreeAST


Method Summary
 Binding getBinding()
           
 Kind getKind()
           
 List<NodeAST> nodeList()
           
 List<TreeAST> treeList()
           
 
Methods inherited from interface fr.umlv.tatoo.cc.ebnf.ast.TreeAST
accept, getAST, getAttribute, getParent, isToken, setAttribute
 

Method Detail

getKind

Kind getKind()
Specified by:
getKind in interface TreeAST

getBinding

Binding getBinding()

treeList

List<TreeAST> treeList()

nodeList

List<NodeAST> nodeList()