| Methods in fr.umlv.tatoo.cc.ebnf.ast that return NodeBuilder |
NodeBuilder<AliasDefAST> |
TreeFactory.createAliasDef(TokenAST<String> name)
|
NodeBuilder<DirectiveDefAST> |
TreeFactory.createDirectiveDef(TokenAST<String> name)
|
NodeBuilder<EnhancedDefAST> |
TreeFactory.createEnhancedVariable(EnhancedDefAST.Enhancement enhancement,
VariableVarAST element,
VariableVarAST separator,
List<Node> vargroup)
|
NodeBuilder<ImportDefAST> |
TreeFactory.createImportDef(TokenAST<String> qualifiedId)
|
NodeBuilder<MacroDefAST> |
TreeFactory.createMacroDef(TokenAST<String> name,
String regex)
|
NodeBuilder<NonTerminalDefAST> |
TreeFactory.createNonTerminalDef(TokenAST<String> name,
TypeVarAST type,
List<ProductionDefAST> productions)
|
NodeBuilder<PriorityDefAST> |
TreeFactory.createPriorityDef(TokenAST<String> name,
double number,
String assoc)
|
NodeBuilder<PriorityVarAST> |
TreeFactory.createPriorityVar(TokenAST<String> name)
|
NodeBuilder<ProductionDefAST> |
TreeFactory.createProductionDef(List<Node> varlist,
PriorityVarAST priority,
ProductionIdAndVersionDefAST idAndVersion)
|
NodeBuilder<ProductionIdAndVersionDefAST> |
TreeFactory.createProductionIdAndVersionDef(TokenAST<String> name,
VersionVarAST version)
|
NodeBuilder<QuotedIdVarAST> |
TreeFactory.createQuotedIdVar(TokenAST<String> name)
|
NodeBuilder<RootDefAST> |
TreeFactory.createRootDef(StartNonTerminalSetDefAST startNonTerminalSetDef)
|
NodeBuilder<RuleDefAST> |
TreeFactory.createRuleDef(TokenAST<String> name,
String regex)
|
|
TreeFactory.createSimpleNode(Kind kind,
V value)
|
NodeBuilder<StartNonTerminalSetDefAST> |
TreeFactory.createStartNonTerminalSetDef(List<UnquotedIdVarAST> startNonTerminalList)
|
NodeBuilder<TerminalDefAST> |
TreeFactory.createTerminalDef(TerminalDefAST.TerminalKind kind,
TokenAST<String> name,
AliasDefAST alias,
TypeVarAST type,
RuleDefAST rule,
PriorityVarAST priority)
|
NodeBuilder<TypeVarAST> |
TreeFactory.createTypeVar(TokenAST<String> qualifiedid)
|
NodeBuilder<UnquotedIdVarAST> |
TreeFactory.createUnquotedIdVar(TokenAST<String> name)
|
NodeBuilder<VariableTypeDefAST> |
TreeFactory.createVariableTypeDef(VariableVarAST variable,
TypeVarAST type)
|
NodeBuilder<VersionDefAST> |
TreeFactory.createVersionDef(TokenAST<String> name,
VersionVarAST parent)
|
NodeBuilder<VersionVarAST> |
TreeFactory.createVersionVar(TokenAST<String> name)
|