Uses of Interface
fr.umlv.tatoo.cc.parser.grammar.VariableDecl

Packages that use VariableDecl
fr.umlv.tatoo.cc.ebnf.ast   
fr.umlv.tatoo.cc.parser.grammar   
fr.umlv.tatoo.cc.parser.table   
fr.umlv.tatoo.cc.tools.ast.generator   
fr.umlv.tatoo.cc.tools.generator   
fr.umlv.tatoo.cc.tools.tools   
fr.umlv.tatoo.cc.tools.xml   
 

Uses of VariableDecl in fr.umlv.tatoo.cc.ebnf.ast
 

Methods in fr.umlv.tatoo.cc.ebnf.ast that return VariableDecl
abstract  VariableDecl Bindings.VariableBinding.getDomainObject()
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.parser.grammar
 

Classes in fr.umlv.tatoo.cc.parser.grammar that implement VariableDecl
 class NonTerminalDecl
           
 class TerminalDecl
           
 

Methods in fr.umlv.tatoo.cc.parser.grammar that return VariableDecl
 VariableDecl EBNFSupport.StarDesc.getElement()
           
 VariableDecl EBNFSupport.StarDesc.getSeparator()
           
 

Methods in fr.umlv.tatoo.cc.parser.grammar that return types with arguments of type VariableDecl
 List<? extends VariableDecl> ProductionDecl.getRight()
           
 IdMap<VariableDecl> GrammarFactory.getVariableMap()
           
 

Methods in fr.umlv.tatoo.cc.parser.grammar with parameters of type VariableDecl
 NonTerminalDecl EBNFSupport.createOptionnalNonTerminal(String id, VariableDecl element, VersionDecl version)
           
 NonTerminalDecl EBNFSupport.createStarNonTerminal(String id, VariableDecl element, Priority.Associativity assoc, VersionDecl version, boolean isStar, VariableDecl separator)
           
 NonTerminalDecl EBNFSupport.createStarNonTerminalUsingPrefix(String prefix, VariableDecl element, Priority.Associativity assoc, VersionDecl version, boolean isStar, VariableDecl separator)
           
 Set<TerminalDecl> GrammarSets.first(VariableDecl[] vars)
           
 

Method parameters in fr.umlv.tatoo.cc.parser.grammar with type arguments of type VariableDecl
 NonTerminalDecl EBNFSupport.createAnonymousNonTerminal(List<? extends VariableDecl> vars, VersionDecl version)
           
 ProductionDecl GrammarFactory.createProduction(String id, NonTerminalDecl left, List<? extends VariableDecl> right, Priority priority, VersionDecl version)
           
 Priority GrammarFactory.findProductionPriority(String productionId, List<? extends VariableDecl> rights)
           
 void EBNFSupport.processEBNFType(Map<VariableDecl,Type> variableTypeMap)
           
 

Constructor parameters in fr.umlv.tatoo.cc.parser.grammar with type arguments of type VariableDecl
FakeProduction(String id, NonTerminalDecl left, List<? extends VariableDecl> right)
           
GrammarFactory(IdMap<VariableDecl> variableMap)
           
ProductionDecl(String id, NonTerminalDecl left, List<? extends VariableDecl> right, Priority priority, VersionDecl version)
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.parser.table
 

Methods in fr.umlv.tatoo.cc.parser.table that return VariableDecl
 VariableDecl StateMetadataDecl.getAssociated()
           
 VariableDecl NodeDecl.getAssociated()
           
 VariableDecl NodeItem.getDottedVariable()
           
 

Methods in fr.umlv.tatoo.cc.parser.table that return types with arguments of type VariableDecl
 List<? extends VariableDecl> NodeItem.getRight()
           
 

Methods in fr.umlv.tatoo.cc.parser.table with parameters of type VariableDecl
 NodeDecl<I> NodeFactory.buildNode(GrammarSets grammarSets, Set<I> kI, VariableDecl associated)
           
 StateMetadataDecl StateMetadataFactory.create(Set<? extends VersionDecl> compatibleVersions, VariableDecl variable, RegularTableActionDecl defaultReduce)
          Create a state meta-data.
 

Constructors in fr.umlv.tatoo.cc.parser.table with parameters of type VariableDecl
NodeDecl(GrammarSets grammarSets, Set<I> kernelItems, Set<VersionDecl> compatibleVersion, int stateNo, NodeFactory<I> factory, NodeClosureComputer<I> closureComputer, VariableDecl associated)
          Constructor for other states
StateMetadataDecl(String name, Set<? extends VersionDecl> compatibleVersions, VariableDecl associated, RegularTableActionDecl defaultReduce)
          Construct on objet used to declare state metadata
 

Uses of VariableDecl in fr.umlv.tatoo.cc.tools.ast.generator
 

Methods in fr.umlv.tatoo.cc.tools.ast.generator that return types with arguments of type VariableDecl
 Map<VariableDecl,Type> ParentTypeFinder.createParentTypeMap()
           
 

Methods in fr.umlv.tatoo.cc.tools.ast.generator with parameters of type VariableDecl
 void ParentTypeFinder.add(VariableDecl variable, ProductionDecl production)
           
 

Method parameters in fr.umlv.tatoo.cc.tools.ast.generator with type arguments of type VariableDecl
 void ASTGenerator.generate(GeneratorBean bean, GrammarRepository grammarRepository, EBNFSupport ebnfSupport, ToolsFactory toolsFactory, Map<TerminalDecl,Type> terminalValueTypeMap, Map<ProductionDecl,Type> productionTypeMap, Map<NonTerminalDecl,NonTerminalKind> nonTerminalKindMap, Map<VariableDecl,Type> parentMap)
           
 

Constructor parameters in fr.umlv.tatoo.cc.tools.ast.generator with type arguments of type VariableDecl
ParentTypeFinder(Map<VariableDecl,Type> variableTypeMap, Map<ProductionDecl,Type> productionTypeMap)
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.tools.generator
 

Methods in fr.umlv.tatoo.cc.tools.generator with parameters of type VariableDecl
 V ToolsGeneratorUtils.ParamClosure.apply(Type type, VariableDecl variable, String name, V value)
           
 

Method parameters in fr.umlv.tatoo.cc.tools.generator with type arguments of type VariableDecl
static
<V> V
ToolsGeneratorUtils.foreachNonNull(List<? extends VariableDecl> rhs, Map<VariableDecl,Type> variableTypeMap, ToolsGeneratorUtils.ParamClosure<V> closure, V value)
           
static
<V> V
ToolsGeneratorUtils.foreachNonNull(List<? extends VariableDecl> rhs, Map<VariableDecl,Type> variableTypeMap, ToolsGeneratorUtils.ParamClosure<V> closure, V value)
           
static List<ParamDecl> ToolsGeneratorUtils.getNonNullParameterList(List<? extends VariableDecl> rhs, Map<VariableDecl,Type> variableTypeMap)
           
static List<ParamDecl> ToolsGeneratorUtils.getNonNullParameterList(List<? extends VariableDecl> rhs, Map<VariableDecl,Type> variableTypeMap)
           
static List<ParamDecl> ToolsGeneratorUtils.getNonNullParameterReverseList(List<? extends VariableDecl> rhs, Map<VariableDecl,Type> variableTypeMap)
           
static List<ParamDecl> ToolsGeneratorUtils.getNonNullParameterReverseList(List<? extends VariableDecl> rhs, Map<VariableDecl,Type> variableTypeMap)
           
static boolean ToolsGeneratorUtils.notAllNull(List<? extends VariableDecl> rhs, Map<VariableDecl,Type> variableTypeMap)
           
static boolean ToolsGeneratorUtils.notAllNull(List<? extends VariableDecl> rhs, Map<VariableDecl,Type> variableTypeMap)
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.tools.tools
 

Methods in fr.umlv.tatoo.cc.tools.tools that return types with arguments of type VariableDecl
 Map<VariableDecl,Type> ToolsFactory.getVariableTypeMap()
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.tools.xml
 

Constructor parameters in fr.umlv.tatoo.cc.tools.xml with type arguments of type VariableDecl
ToolXMLDigester(IdMap<RuleDecl> ruleMap, IdMap<VariableDecl> variableMap, ToolsFactory toolsFactory)