|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VersionDecl | |
---|---|
fr.umlv.tatoo.cc.ebnf.ast | |
fr.umlv.tatoo.cc.parser.grammar | |
fr.umlv.tatoo.cc.parser.parser | |
fr.umlv.tatoo.cc.parser.table |
Uses of VersionDecl in fr.umlv.tatoo.cc.ebnf.ast |
---|
Methods in fr.umlv.tatoo.cc.ebnf.ast that return VersionDecl | |
---|---|
VersionDecl |
Binding.VersionBinding.getDomainObject()
|
Constructors in fr.umlv.tatoo.cc.ebnf.ast with parameters of type VersionDecl | |
---|---|
Binding.VersionBinding(VersionDefAST declaringSite,
VersionDecl version)
|
Uses of VersionDecl in fr.umlv.tatoo.cc.parser.grammar |
---|
Methods in fr.umlv.tatoo.cc.parser.grammar that return VersionDecl | |
---|---|
VersionDecl |
GrammarFactory.createVersion(String id,
VersionDecl parent)
|
VersionDecl |
VersionDecl.getParent()
Returns the parent version. |
VersionDecl |
ProductionDecl.getVersion()
|
VersionDecl |
GrammarFactory.getVersion(String id)
|
Methods in fr.umlv.tatoo.cc.parser.grammar that return types with arguments of type VersionDecl | |
---|---|
Collection<? extends VersionDecl> |
GrammarRepository.getAllVersions()
|
Collection<? extends VersionDecl> |
GrammarFactory.getAllVersions()
|
Map<VersionDecl,? extends Set<? extends VersionDecl>> |
GrammarFactory.getDependingVersionMap()
|
Map<VersionDecl,? extends Set<? extends VersionDecl>> |
GrammarFactory.getDependingVersionMap()
|
Methods in fr.umlv.tatoo.cc.parser.grammar with parameters of type VersionDecl | |
---|---|
NonTerminalDecl |
EBNFSupport.createAnonymousNonTerminal(List<? extends VariableDecl> vars,
VersionDecl version)
|
NonTerminalDecl |
EBNFSupport.createOptionnalNonTerminal(String id,
VariableDecl element,
VersionDecl version)
|
ProductionDecl |
GrammarFactory.createProduction(String id,
NonTerminalDecl left,
List<? extends VariableDecl> right,
Priority priority,
VersionDecl version)
|
NonTerminalDecl |
EBNFSupport.createStarNonTerminal(String id,
VariableDecl element,
Priority.Associativity assoc,
VersionDecl version,
boolean isStar,
VariableDecl separator)
|
VersionDecl |
GrammarFactory.createVersion(String id,
VersionDecl parent)
|
Constructors in fr.umlv.tatoo.cc.parser.grammar with parameters of type VersionDecl | |
---|---|
ProductionDecl(String id,
NonTerminalDecl left,
List<? extends VariableDecl> right,
Priority priority,
VersionDecl version)
|
|
VersionDecl(String id,
VersionDecl parent)
Create a vesion with an id and a parent version. |
Uses of VersionDecl in fr.umlv.tatoo.cc.parser.parser |
---|
Methods in fr.umlv.tatoo.cc.parser.parser that return types with arguments of type VersionDecl | |
---|---|
Map<VersionDecl,? extends ActionDecl> |
VersionedActionDecl.getActionMap()
|
Method parameters in fr.umlv.tatoo.cc.parser.parser with type arguments of type VersionDecl | |
---|---|
VersionedActionDecl |
ActionDeclFactory.getVersionedAction(Map<VersionDecl,? extends ActionDecl> actionMap)
|
Constructor parameters in fr.umlv.tatoo.cc.parser.parser with type arguments of type VersionDecl | |
---|---|
VersionedActionDecl(int id,
Map<VersionDecl,? extends ActionDecl> actionMap)
|
Uses of VersionDecl in fr.umlv.tatoo.cc.parser.table |
---|
Methods in fr.umlv.tatoo.cc.parser.table that return types with arguments of type VersionDecl | |
---|---|
Set<VersionDecl> |
NodeDecl.getCompatibleVersion()
|
Set<? extends VersionDecl> |
StateMetadataDecl.getCompatibleVersions()
|
Method parameters in fr.umlv.tatoo.cc.parser.table with type arguments of type VersionDecl | |
---|---|
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 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)
|
StateMetadataDecl |
StateMetadataFactory.create(Set<? extends VersionDecl> compatibleVersions,
VariableDecl variable)
Create a state meta-data. |
Constructor parameters in fr.umlv.tatoo.cc.parser.table with type arguments of type VersionDecl | |
---|---|
NodeDecl(I firstKernelItem,
Set<VersionDecl> compatibleVersion,
int stateNo,
NodeFactory<I> factory,
NodeClosureComputer<I> closureComputer)
Constructor for start states |
|
NodeDecl(Set<I> kernelItems,
Set<VersionDecl> compatibleVersion,
int stateNo,
NodeFactory<I> factory,
NodeClosureComputer<I> closureComputer,
VariableDecl associated)
Constructor for other states |
|
NodeFactory(Grammar grammar,
GrammarSets grammarSets,
TerminalDecl eof,
Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap,
TableFactoryMethod<I> method)
|
|
NodeFactory(Grammar grammar,
GrammarSets grammarSets,
TerminalDecl eof,
Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap,
TableFactoryMethod<I> method)
|
|
StateMetadataDecl(String name,
Set<? extends VersionDecl> compatibleVersions,
VariableDecl associated)
Construct on objet used to declare state metadata |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |