|
||||||||||
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 |
Binding.NonTerminalBinding.getDomainObject()
|
Constructors in fr.umlv.tatoo.cc.ebnf.ast with parameters of type NonTerminalDecl | |
---|---|
Binding.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 |
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<TerminalDecl> |
GrammarSets.follow(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)
|
Method parameters in fr.umlv.tatoo.cc.parser.table with type arguments of type NonTerminalDecl | ||
---|---|---|
Grammar |
TableFactoryMethod.buildGrammar(Collection<? extends ProductionDecl> productions,
Set<? extends NonTerminalDecl> starts,
TerminalDecl eof)
builds the augmented grammar |
|
static Grammar |
GrammarAugmenter.buildGrammar(Collection<? extends ProductionDecl> productions,
Set<? extends NonTerminalDecl> starts,
TerminalDecl eof,
GrammarAugmenter factory)
|
|
static ParserTableDecl |
ParserTableDeclFactory.buildTable(AbstractConflictDiagnosticReporter reporter,
Collection<? extends ProductionDecl> productions,
Set<? extends NonTerminalDecl> starts,
TerminalDecl eof,
TerminalDecl error,
Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap,
ActionDeclFactory actionFactory,
TableFactoryMethod<?> method,
ConflictResolverPolicy conflictResolver,
File log)
|
|
static
|
TableWriter.dumpTable(File log,
Grammar grammar,
GrammarSets grammarSets,
NodeFactory<I> nodeFactory,
Map<NodeDecl<I>,? extends MultiMap<TerminalDecl,?>> table,
MultiMap<NodeDecl<I>,?> branch,
Map<NodeDecl<I>,? extends Map<NonTerminalDecl,NodeDecl<I>>> buildedGotos)
|
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 |
---|
Methods in fr.umlv.tatoo.cc.tools.ast with parameters of type NonTerminalDecl | |
---|---|
ASTNodeBuilder.Creator<AttributeListNode> |
ASTNodeBuilder.newAttributeListNode(NonTerminalDecl nonTerminal,
Type elementType)
|
ASTNodeBuilder.Creator<CompositeNode> |
ASTNodeBuilder.newCompositeNode(NonTerminalDecl nonTerminal,
NonTerminalDecl enclosingElement)
|
ASTNodeBuilder.Creator<NonTerminalNode> |
ASTNodeBuilder.newNonTerminalNode(NonTerminalDecl nonTerminal,
boolean isStart)
|
void |
ASTNodeBuilder.setAsNonExpressive(NonTerminalDecl nonTerminal,
ProductionDecl production)
|
Constructor parameters in fr.umlv.tatoo.cc.tools.ast with type arguments of type NonTerminalDecl | |
---|---|
ASTModel(ASTNodeBuilder builder,
Set<? extends NonTerminalDecl> startNonTerminals)
|
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 |