|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.ebnf.ast |
|---|
| Methods in fr.umlv.tatoo.cc.ebnf.ast that return NonTerminalDecl | |
|---|---|
NonTerminalDecl |
Bindings.NonTerminalBinding.getDomainObject()
|
| Constructors in fr.umlv.tatoo.cc.ebnf.ast with parameters of type NonTerminalDecl | |
|---|---|
Bindings.NonTerminalBinding(NonTerminalBinder declaringSite,
NonTerminalDecl nonterminal)
|
|
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.parser.grammar |
|---|
| Methods in fr.umlv.tatoo.cc.parser.grammar that return NonTerminalDecl | |
|---|---|
NonTerminalDecl |
EBNFSupport.createAnonymousNonTerminal(List<? extends VariableDecl> vars,
VersionDecl version)
|
NonTerminalDecl |
GrammarFactory.createNonTerminal(String id)
|
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)
|
NonTerminalDecl |
ProductionDecl.getLeft()
|
NonTerminalDecl |
EBNFSupport.StarDesc.getNonTerminal()
|
NonTerminalDecl |
EBNFSupport.StarDesc.getSubNonTerminal()
|
| Methods in fr.umlv.tatoo.cc.parser.grammar with parameters of type NonTerminalDecl | |
|---|---|
void |
GrammarFactory.addStartNonTerminal(NonTerminalDecl nonTerminal)
|
ProductionDecl |
GrammarFactory.createProduction(String id,
NonTerminalDecl left,
List<? extends VariableDecl> right,
Priority priority,
VersionDecl version)
|
boolean |
GrammarSets.derivesToEpsilon(NonTerminalDecl t)
|
Set<TerminalDecl> |
GrammarSets.first(NonTerminalDecl t)
|
Set<NonTerminalDecl> |
GrammarSets.firstFirstDependencies(NonTerminalDecl nonTerminal)
|
Set<TerminalDecl> |
GrammarSets.firstTerminalDependencies(NonTerminalDecl nonTerminal)
|
Set<TerminalDecl> |
GrammarSets.follow(NonTerminalDecl t)
|
Set<NonTerminalDecl> |
GrammarSets.followFirstDependencies(NonTerminalDecl nonTerminal)
|
Set<NonTerminalDecl> |
GrammarSets.followFollowDependencies(NonTerminalDecl nonTerminal)
|
Set<TerminalDecl> |
GrammarSets.followTerminalDependencies(NonTerminalDecl nonTerminal)
|
List<? extends TerminalDecl> |
GrammarSets.shortestWord(NonTerminalDecl t)
|
| Method parameters in fr.umlv.tatoo.cc.parser.grammar with type arguments of type NonTerminalDecl | |
|---|---|
Set<NonTerminalDecl> |
GrammarChecker.getAccessible(Map<NonTerminalDecl,? extends List<ProductionDecl>> productionMap,
Set<? extends NonTerminalDecl> starts)
|
Set<NonTerminalDecl> |
GrammarChecker.getAccessible(Map<NonTerminalDecl,? extends List<ProductionDecl>> productionMap,
Set<? extends NonTerminalDecl> starts)
|
Set<NonTerminalDecl> |
GrammarChecker.getProducing(Set<? extends NonTerminalDecl> nonTerminals,
Map<NonTerminalDecl,? extends List<ProductionDecl>> productionMap)
|
Set<NonTerminalDecl> |
GrammarChecker.getProducing(Set<? extends NonTerminalDecl> nonTerminals,
Map<NonTerminalDecl,? extends List<ProductionDecl>> productionMap)
|
| Constructors in fr.umlv.tatoo.cc.parser.grammar with parameters of type NonTerminalDecl | |
|---|---|
FakeProduction(String id,
NonTerminalDecl left,
List<? extends VariableDecl> right)
|
|
ProductionDecl(String id,
NonTerminalDecl left,
List<? extends VariableDecl> right,
Priority priority,
VersionDecl version)
|
|
| Constructor parameters in fr.umlv.tatoo.cc.parser.grammar with type arguments of type NonTerminalDecl | |
|---|---|
Grammar(List<? extends ProductionDecl> prod,
Set<? extends NonTerminalDecl> starts)
|
|
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.parser.lalr |
|---|
| Method parameters in fr.umlv.tatoo.cc.parser.lalr with type arguments of type NonTerminalDecl | |
|---|---|
Grammar |
LALRTableFactoryMethod.buildGrammar(Collection<? extends ProductionDecl> productions,
Set<? extends NonTerminalDecl> starts,
TerminalDecl eof)
|
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.parser.lr |
|---|
| Methods in fr.umlv.tatoo.cc.parser.lr with parameters of type NonTerminalDecl | |
|---|---|
ProductionDecl |
LRGrammarAugmenter.getAugmentingProduction(NonTerminalDecl start,
TerminalDecl eof)
|
| Method parameters in fr.umlv.tatoo.cc.parser.lr with type arguments of type NonTerminalDecl | |
|---|---|
Grammar |
LRTableFactoryMethod.buildGrammar(Collection<? extends ProductionDecl> productions,
Set<? extends NonTerminalDecl> starts,
TerminalDecl eof)
|
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.parser.parser |
|---|
| Methods in fr.umlv.tatoo.cc.parser.parser that return NonTerminalDecl | |
|---|---|
NonTerminalDecl |
ReduceActionDecl.getGotos()
|
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.parser.slr |
|---|
| Methods in fr.umlv.tatoo.cc.parser.slr with parameters of type NonTerminalDecl | |
|---|---|
ProductionDecl |
SLRGrammarAugmenter.getAugmentingProduction(NonTerminalDecl start,
TerminalDecl eof)
|
| Method parameters in fr.umlv.tatoo.cc.parser.slr with type arguments of type NonTerminalDecl | |
|---|---|
Grammar |
SLRTableFactoryMethod.buildGrammar(Collection<? extends ProductionDecl> productions,
Set<? extends NonTerminalDecl> starts,
TerminalDecl eof)
|
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.parser.table |
|---|
| Methods in fr.umlv.tatoo.cc.parser.table that return NonTerminalDecl | |
|---|---|
NonTerminalDecl |
NodeItem.getLeft()
|
NonTerminalDecl |
GrammarAugmenter.getNewRoot()
|
| Methods in fr.umlv.tatoo.cc.parser.table that return types with arguments of type NonTerminalDecl | |
|---|---|
Map<NonTerminalDecl,int[]> |
ParserTableDecl.getGotoes()
|
MultiMap<NonTerminalDecl,I> |
Closure.getGotos()
|
HashMap<NonTerminalDecl,NodeDecl<I>> |
NodeDecl.getGotos()
|
Map<NonTerminalDecl,NodeDecl<I>> |
NodeFactory.getStartStateMap()
|
Map<NonTerminalDecl,Integer> |
ParserTableDecl.getStartStateMap()
|
| Methods in fr.umlv.tatoo.cc.parser.table with parameters of type NonTerminalDecl | |
|---|---|
abstract ProductionDecl |
GrammarAugmenter.getAugmentingProduction(NonTerminalDecl start,
TerminalDecl eof)
|
| Constructor parameters in fr.umlv.tatoo.cc.parser.table with type arguments of type NonTerminalDecl | |
|---|---|
ParserTableDecl(Map<TerminalDecl,RegularTableActionDecl[]> map,
BranchTableActionDecl[] branchArray,
Map<NonTerminalDecl,int[]> gotoes,
int count,
Map<NonTerminalDecl,Integer> startStateMap,
ActionDeclFactory factory,
StateMetadataDecl[] metadata,
TerminalDecl eof,
TerminalDecl error)
|
|
ParserTableDecl(Map<TerminalDecl,RegularTableActionDecl[]> map,
BranchTableActionDecl[] branchArray,
Map<NonTerminalDecl,int[]> gotoes,
int count,
Map<NonTerminalDecl,Integer> startStateMap,
ActionDeclFactory factory,
StateMetadataDecl[] metadata,
TerminalDecl eof,
TerminalDecl error)
|
|
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.tools.ast.generator |
|---|
| Methods in fr.umlv.tatoo.cc.tools.ast.generator that return types with arguments of type NonTerminalDecl | |
|---|---|
static List<NonTerminalDecl> |
ASTGeneratorUtils.filterOutTerminals(ProductionDecl production)
|
| Method parameters in fr.umlv.tatoo.cc.tools.ast.generator with type arguments of type NonTerminalDecl | |
|---|---|
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)
|
| Uses of NonTerminalDecl in fr.umlv.tatoo.cc.tools.tools |
|---|
| Methods in fr.umlv.tatoo.cc.tools.tools with parameters of type NonTerminalDecl | |
|---|---|
void |
ToolsFactory.declareNonTerminalType(NonTerminalDecl nonTerminal,
Type type)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||