Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
G
generate(Map<String, ?>, Map<AliasPrototype, ? extends Alias>, AliasPrototype)
- Method in class fr.umlv.tatoo.cc.common.generator.
Generator
generate(Map<String, ?>, String, Type)
- Method in class fr.umlv.tatoo.cc.common.generator.
Generator
Generates the source code of a type using a template.
generate(Map<String, ?>, String, File, Class<?>, Iterable<? extends File>)
- Method in class fr.umlv.tatoo.cc.common.generator.impl.
Motocity
generate(Map<String, ?>, String, File, Class<?>, Iterable<? extends File>)
- Method in interface fr.umlv.tatoo.cc.common.generator.
TemplateEngine
generate()
- Method in interface fr.umlv.tatoo.cc.common.main.
Alias
Tells if the file must be generated.
generate(AliasPrototype...)
- Static method in class fr.umlv.tatoo.cc.common.main.
GeneratorOption
define the class name of all generated enums.
generate(GeneratorBean, LexerMap.Table)
- Method in class fr.umlv.tatoo.cc.lexer.generator.
LexerGenerator
generate(GeneratorBean, LexerMap.Switch)
- Method in class fr.umlv.tatoo.cc.lexer.generator.
SwitchLexerGenerator
generate(GeneratorBean, GrammarRepository, ParserTableDecl)
- Method in class fr.umlv.tatoo.cc.parser.generator.
ParserGenerator
generate(GeneratorBean, GrammarRepository, EBNFSupport, ToolsFactory, Map<TerminalDecl, Type>, Map<ProductionDecl, Type>, Map<NonTerminalDecl, NonTerminalKind>, Map<VariableDecl, Type>)
- Method in class fr.umlv.tatoo.cc.tools.ast.generator.
ASTGenerator
generate(GeneratorBean, RuleFactory, GrammarRepository, EBNFSupport, ToolsFactory, Set<? extends ProductionDecl>)
- Method in class fr.umlv.tatoo.cc.tools.generator.
ToolsGenerator
generateAST
- Static variable in class fr.umlv.tatoo.cc.tools.main.
ToolsOption
generateSwitch
- Static variable in class fr.umlv.tatoo.cc.lexer.main.
LexerOption
Generator
- Class in
fr.umlv.tatoo.cc.common.generator
Generate file using a template system.
Generator(File, Class<?>, Iterable<? extends File>)
- Constructor for class fr.umlv.tatoo.cc.common.generator.
Generator
GeneratorBean
- Class in
fr.umlv.tatoo.cc.common.main
GeneratorBean()
- Constructor for class fr.umlv.tatoo.cc.common.main.
GeneratorBean
GeneratorBean.GenerateOption
- Enum in
fr.umlv.tatoo.cc.common.main
GeneratorException
- Exception in
fr.umlv.tatoo.cc.common.generator
An exception raised by the generator.
GeneratorException(String)
- Constructor for exception fr.umlv.tatoo.cc.common.generator.
GeneratorException
Creates a generator exception.
GeneratorException(String, Throwable)
- Constructor for exception fr.umlv.tatoo.cc.common.generator.
GeneratorException
Creates a generator exception.
GeneratorException(Throwable)
- Constructor for exception fr.umlv.tatoo.cc.common.generator.
GeneratorException
Creates a generator exception.
GeneratorOption
- Class in
fr.umlv.tatoo.cc.common.main
get(Class<T>, String)
- Method in class fr.umlv.tatoo.cc.common.generator.
IdMap
get(Object)
- Method in class fr.umlv.tatoo.cc.common.util.
MultiMap
get(int)
- Method in class fr.umlv.tatoo.runtime.util.
IntArrayList
get(int)
- Method in interface fr.umlv.tatoo.runtime.util.
ReadOnlyIntStack
Returns the state number at the given position.
getAccept()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getAccepts()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
AutomatonDecl
getAccepts()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
RegexSwitch
getAccessible(Map<NonTerminalDecl, ? extends List<ProductionDecl>>, Set<? extends NonTerminalDecl>)
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarChecker
getAction()
- Method in interface fr.umlv.tatoo.cc.parser.table.
ConflictResolverPolicy.ActionEntry
getActionMap()
- Method in class fr.umlv.tatoo.cc.parser.parser.
VersionedActionDecl
getActionMap()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getActions(T)
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the actions (shift/reduce/accept/error) associated with a particular terminal of the grammar.
getActivator()
- Method in class fr.umlv.tatoo.runtime.lexer.
Lexer
returns the RuleActivator used by this Lexer
getActivator()
- Method in class fr.umlv.tatoo.runtime.lexer.
Lexer.LexerImpl
returns the RuleActivator used by this Lexer
getAlias()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getAlias()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
TerminalDecl
getAliasKey()
- Method in enum fr.umlv.tatoo.cc.parser.table.
AbstractConflictDiagnosticReporter.ErrorKey
getAliasKey()
- Method in enum fr.umlv.tatoo.cc.parser.table.
AbstractConflictDiagnosticReporter.InfoKey
getAliasKey()
- Method in interface fr.umlv.tatoo.cc.parser.table.
AbstractConflictDiagnosticReporter.Key
getAliasKey()
- Method in enum fr.umlv.tatoo.cc.parser.table.
AbstractConflictDiagnosticReporter.WarningKey
getAliasMap()
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getAllInputFiles()
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getAllNonTerminals()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getAllNonTerminals()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
GrammarRepository
getAllPriorities()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getAllProductions()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getAllProductions()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
GrammarRepository
getAllRules()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
RuleFactory
getAllTerminals()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getAllTerminals()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
GrammarRepository
getAllValues()
- Method in class fr.umlv.tatoo.cc.common.generator.
IdMap
getAllVersions()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getAllVersions()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
GrammarRepository
getAlphabet()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
Grammar
getAnnotationComputer()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TreeFactory
getAny()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
Encoding
Returns the charset coresponding to any character.
getAssociated()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeDecl
getAssociated()
- Method in class fr.umlv.tatoo.cc.parser.table.
StateMetadataDecl
getAssociation()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityDefAST
getAssociativity()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
Priority
getAST()
- Method in interface fr.umlv.tatoo.runtime.node.
Node
getAttribute(Node, Class<A>)
- Method in class fr.umlv.tatoo.cc.ebnf.
EBNFASTImpl
getAttribute(Node, Class<A>)
- Method in interface fr.umlv.tatoo.runtime.node.
AST
getAttribute(Node)
- Method in class fr.umlv.tatoo.runtime.node.
AttributeManager
getAttribute(Node)
- Method in class fr.umlv.tatoo.runtime.node.
DefaultAttributeManager
getAttribute(Class<A>)
- Method in interface fr.umlv.tatoo.runtime.node.
Node
getAugmentingProduction(NonTerminalDecl, TerminalDecl)
- Method in class fr.umlv.tatoo.cc.parser.lr.
LRGrammarAugmenter
getAugmentingProduction(NonTerminalDecl, TerminalDecl)
- Method in class fr.umlv.tatoo.cc.parser.slr.
SLRGrammarAugmenter
getAugmentingProduction(NonTerminalDecl, TerminalDecl)
- Method in class fr.umlv.tatoo.cc.parser.table.
GrammarAugmenter
getAutomataMap()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
LexerMap
getBegin()
- Method in class fr.umlv.tatoo.cc.lexer.charset.
CharacterInterval
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
AliasDefAST
getBinding(Object, Class<B>, boolean)
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
BindingMap
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
DirectiveDefAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
EnhancedDefAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ImportDefAST
getBinding()
- Method in interface fr.umlv.tatoo.cc.ebnf.ast.
NonTerminalBinder
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
NonTerminalDefAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityDefAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityVarAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionDefAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
QuotedIdVarAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
RuleDefAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getBinding()
- Method in interface fr.umlv.tatoo.cc.ebnf.ast.
TypeBinder
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TypeVarAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
UnquotedIdVarAST
getBinding()
- Method in interface fr.umlv.tatoo.cc.ebnf.ast.
VariableVarAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionDefAST
getBinding()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionVarAST
getBinding()
- Method in interface fr.umlv.tatoo.runtime.node.
Node
getBindingMap()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.analysis.
AbstractEnterPass
getBranch(String)
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getBranchArray()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getBranchArray()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
getBranchingLevel()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
Returns current the number of recursive call to this parser.
getBranchingParserListener()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
Returns the branching parser listener associated with the current parser.
getBranchingTerminal()
- Method in class fr.umlv.tatoo.cc.parser.parser.
EnterActionDecl
getBranchs()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getBuffer()
- Method in class fr.umlv.tatoo.runtime.lexer.
Lexer
returns the Buffer used by this Lexer
getBuffer()
- Method in class fr.umlv.tatoo.runtime.lexer.
Tokenizer
Returns the underlying buffer.
getBundle()
- Method in class fr.umlv.tatoo.cc.common.log.
DiagnosticReporter
getBundle()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.analysis.
AbstractASTDiagnosticReporter
getBundle()
- Method in class fr.umlv.tatoo.cc.parser.table.
AbstractConflictDiagnosticReporter
getClassPath()
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getClosure(LR1Item)
- Method in class fr.umlv.tatoo.cc.parser.lr.
LR1ClosureComputer
getClosure(LR0Item)
- Method in class fr.umlv.tatoo.cc.parser.slr.
LR0ClosureComputer
getClosure(I)
- Method in interface fr.umlv.tatoo.cc.parser.table.
NodeClosureComputer
Gives the closure of the dotted non terminal of item
getClosureComputer(Grammar, GrammarSets, TerminalDecl)
- Method in class fr.umlv.tatoo.cc.parser.lalr.
LALRTableFactoryMethod
getClosureComputer(Grammar, GrammarSets, TerminalDecl)
- Method in class fr.umlv.tatoo.cc.parser.lr.
LRTableFactoryMethod
getClosureComputer(Grammar, GrammarSets, TerminalDecl)
- Method in class fr.umlv.tatoo.cc.parser.slr.
SLRTableFactoryMethod
getClosureComputer(Grammar, GrammarSets, TerminalDecl)
- Method in interface fr.umlv.tatoo.cc.parser.table.
TableFactoryMethod
Returns the closure computer for this method
getColumnNumber()
- Method in class fr.umlv.tatoo.cc.ebnf.
LineColumnLocation
getColumnNumber()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
LocationTracker
Returns the current column number in the stream.
getColumnNumber()
- Method in interface fr.umlv.tatoo.runtime.buffer.
LocationProvider
Returns the current column number in the stream.
getCompatibleVersion()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeDecl
getCompatibleVersions()
- Method in class fr.umlv.tatoo.cc.parser.table.
StateMetadataDecl
getComponentType()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns the component type of the current type if the current type is an array.
getConflictResolver()
- Method in enum fr.umlv.tatoo.cc.parser.main.
ConflictResolverType
getConflictResolverType()
- Method in class fr.umlv.tatoo.cc.main.main.
MainBean
getConflictResolverType()
- Method in class fr.umlv.tatoo.cc.parser.main.
ParserBean
getCurrent(K)
- Method in class fr.umlv.tatoo.cc.parser.solver.
Solver
getCurrentReporter()
- Method in class fr.umlv.tatoo.cc.common.log.
ReporterFactory
Returns the reporter attached to the current thread.
getCurrentResult()
- Method in interface fr.umlv.tatoo.cc.parser.solver.
NodeContent
retrieve the information computed so far
getData(ExtensionBus.DataKey<D>)
- Method in interface fr.umlv.tatoo.cc.common.extension.
ExtensionBus.Context
getDeclaringSite()
- Method in interface fr.umlv.tatoo.runtime.node.
Binding
getDefaultBranchAction()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getDefaultConverter()
- Static method in class fr.umlv.tatoo.cc.common.xml.
Converter
getDefaultErrorAction()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getDefaultInfo()
- Static method in class fr.umlv.tatoo.cc.common.log.
ReporterFactory
Returns the Info object used to derive the info object used to report an event or an error.
getDefaultReduce()
- Method in class fr.umlv.tatoo.cc.parser.table.
StateMetadataDecl
getDefaultReduce()
- Method in class fr.umlv.tatoo.runtime.parser.
StateMetadata
getDefaultStart()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the default start non terminal.
getDefaultSubPackage()
- Method in enum fr.umlv.tatoo.cc.common.main.
Unit
getDefaultTypeName()
- Method in interface fr.umlv.tatoo.cc.common.main.
AliasPrototype
getDefaultTypeName()
- Method in enum fr.umlv.tatoo.cc.lexer.main.
LexerAliasPrototype
getDefaultTypeName()
- Method in enum fr.umlv.tatoo.cc.parser.main.
ParserAliasPrototype
getDefaultTypeName()
- Method in enum fr.umlv.tatoo.cc.tools.main.
ToolsAliasPrototype
getDefaultUnit()
- Method in class fr.umlv.tatoo.cc.common.main.
AbstractTask
getDefaultUnit()
- Method in class fr.umlv.tatoo.cc.ebnf.main.
EBNFTask
getDefaultUnit()
- Method in class fr.umlv.tatoo.cc.lexer.main.
LexerTask
getDefaultUnit()
- Method in class fr.umlv.tatoo.cc.parser.main.
ParserTask
getDefaultUnit()
- Method in class fr.umlv.tatoo.cc.tools.main.
ToolsTask
getDefaultValue()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns the default value of the current type.
getDefaultVersion()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the default version.
getDelegate()
- Method in class fr.umlv.tatoo.cc.main.xml.
DispatchXMLDigester
getDependingVersionMap()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getDestination()
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getDiscardedColumnNumber()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
LocationTracker
getDiscardedLineNumber()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
LocationTracker
getDiscardSet()
- Method in class fr.umlv.tatoo.runtime.tools.
ToolsTable
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.DirectiveBinding
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.NonTerminalBinding
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.PriorityBinding
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.ProductionBinding
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.RuleBinding
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.TerminalBinding
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.TypeBinding
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.VariableBinding
getDomainObject()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
Bindings.VersionBinding
getDomainObject()
- Method in interface fr.umlv.tatoo.runtime.node.
Binding
getDotPlace()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeItem
getDottedVariable()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeItem
getEBNFSupport()
- Method in class fr.umlv.tatoo.cc.ebnf.
EBNFParserTableBuilder
getEBNFSupport()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
ParserTableBuilder
Returns the EBNF support.
getEBNFSupport()
- Method in class fr.umlv.tatoo.cc.parser.xml.
ParserXMLDigester
getEBNFTypeMap()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport
getElement()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
EnhancedDefAST
getElement()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport.StarDesc
getEncoding()
- Method in enum fr.umlv.tatoo.cc.lexer.main.
LexerType
getEnd()
- Method in class fr.umlv.tatoo.cc.lexer.charset.
CharacterInterval
getEnhancement()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
EnhancedDefAST
getEnter(TerminalDecl, NodeDecl<?>)
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getEnters()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getEof()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getEof()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getEof()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the terminal indicating the end of file (
eof
).
getError()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getError(String)
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getError()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getErrors()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getErrorTerminal()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the error terminal.
getExit()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getExtensionBus()
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getFactory()
- Static method in class fr.umlv.tatoo.cc.common.log.
ReporterFactory
Returns the reporter factory currently used.
getFactory()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getFakeProductions()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport.StarDesc
getFirst()
- Method in class fr.umlv.tatoo.cc.common.util.
Pair
getFirst()
- Method in class fr.umlv.tatoo.cc.lexer.charset.
Triplet
getFirstKernelItem()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeDecl
Returns the kernel item of this start state, or null if this is a secondary state
getFirstState()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
AutomatonDecl
getFirstState()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
RegexSwitch
getFollow()
- Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.
RegexGrammarEvaluator
getFollow()
- Method in class fr.umlv.tatoo.cc.lexer.xml.
XMLRuleCompiler
getFollowAutomaton()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
TableAutomata
getFollowRegex()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
RuleDecl
getFollowRegex()
- Method in class fr.umlv.tatoo.runtime.lexer.rules.
RuleData
Returns the regular expression that must follow the main regular expression associated with this rule.
getFollowRegexSwitch()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
SwitchAutomata
getGenerateDefault()
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getGotoes()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getGotos()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ReduceActionDecl
getGotos()
- Method in class fr.umlv.tatoo.cc.parser.table.
Closure
getGotos()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeDecl
getGrammarItemsRepository()
- Method in class fr.umlv.tatoo.cc.ebnf.
EBNFParserTableBuilder
getGrammarItemsRepository()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
ParserTableBuilder
Return the grammar factory.
getGrammarItemsRepository()
- Method in class fr.umlv.tatoo.cc.parser.xml.
ParserXMLDigester
getId()
- Method in class fr.umlv.tatoo.cc.common.generator.
AbstractObjectId
getId()
- Method in interface fr.umlv.tatoo.cc.common.generator.
ObjectId
Returns the identifier of the current object
getIdAndVersion()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionDefAST
getIdentityDataViewer()
- Static method in class fr.umlv.tatoo.runtime.tools.
DataViewer
Returns the identity projection.
getInputFiles(Unit)
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getInstance()
- Static method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
ASCIIEncoding
getInstance()
- Static method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
ISO8859_1Encoding
getInstance()
- Static method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
UTF16Encoding
getInstance()
- Static method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
UTF8Encoding
getInstance()
- Static method in class fr.umlv.tatoo.cc.parser.parser.
AcceptActionDecl
getInstance()
- Static method in class fr.umlv.tatoo.runtime.parser.
AcceptAction
Returns the singleton instance of accept action.
getInstance()
- Static method in class fr.umlv.tatoo.runtime.parser.
ExitAction
Returns the singleton instance of accept action.
getItems()
- Method in class fr.umlv.tatoo.cc.parser.table.
Closure
getKernelItems()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeDecl
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
AliasDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
DirectiveDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
EnhancedDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ImportDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
MacroDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
NonTerminalDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityVarAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionIdAndVersionDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
QuotedIdVarAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
RootDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
RuleDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
SimpleNodeAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
StartNonTerminalSetDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TypeVarAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
UnquotedIdVarAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VariableTypeDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionDefAST
getKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionVarAST
getKind()
- Method in interface fr.umlv.tatoo.runtime.ast.
Node
Returns the kind of node.
getKind()
- Method in interface fr.umlv.tatoo.runtime.node.
Node
getKind()
- Method in class fr.umlv.tatoo.runtime.node.
Token
getLabels()
- Method in class fr.umlv.tatoo.cc.lexer.generator.
SwitchCase
getLeft()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Cat
getLeft()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Or
getLeft()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
ProductionDecl
getLeft()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeItem
getLetters()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Leaf
getLevel(DiagnosticReporter.Key)
- Method in class fr.umlv.tatoo.cc.common.log.
DiagnosticReporter
getLevel(DiagnosticReporter.Key)
- Method in class fr.umlv.tatoo.cc.common.log.
UserDefinedLevelMap
getLexer()
- Method in interface fr.umlv.tatoo.runtime.tools.builder.
LexerAndParser
Returns the lexer.
getLexerErrorRecoveryPolicy()
- Method in class fr.umlv.tatoo.runtime.lexer.
Lexer
Returns the LexerErrorRecoveryPolicy used by this lexer
getLexerErrorRecoveryPolicy()
- Method in class fr.umlv.tatoo.runtime.lexer.
Lexer.LexerImpl
Returns the LexerErrorRecoveryPolicy used by this lexer
getLexerListener()
- Method in class fr.umlv.tatoo.runtime.lexer.
Lexer
Returns the LexerListener this lexer notifies events to
getLexerListener()
- Method in class fr.umlv.tatoo.runtime.lexer.
Lexer.LexerImpl
Returns the LexerListener this lexer notifies events to
getLexerTable()
- Method in class fr.umlv.tatoo.runtime.lexer.rules.
ActionProcessor
Returns the rule tables for this process
getLexerTable()
- Method in class fr.umlv.tatoo.runtime.lexer.
Tokenizer
Returns the rule tables for this process
getLexerType()
- Method in class fr.umlv.tatoo.cc.lexer.main.
LexerBean
getLexerType()
- Method in class fr.umlv.tatoo.cc.main.main.
MainBean
getLifecycleHandler()
- Method in class fr.umlv.tatoo.runtime.lexer.
Lexer
Returns the LifecycleHandler for this lexer
getLineNumber()
- Method in class fr.umlv.tatoo.cc.ebnf.
LineColumnLocation
getLineNumber()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
LocationTracker
Returns the current line number in the stream.
getLineNumber()
- Method in interface fr.umlv.tatoo.runtime.buffer.
LocationProvider
Returns the current line number in the stream.
getList()
- Method in class fr.umlv.tatoo.cc.lexer.charset.
CharacterSet
getLocationProvider()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
AbstractLexerBuffer
Returns the location tracker.
getLocationProvider()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
UTF8Wrapper
getLocationProvider()
- Method in interface fr.umlv.tatoo.runtime.buffer.
LexerBuffer
Returns a location provider.
getLocator()
- Method in class fr.umlv.tatoo.cc.common.xml.
XMLDigester
getLogFile()
- Method in class fr.umlv.tatoo.cc.main.main.
MainBean
getLogFile()
- Method in class fr.umlv.tatoo.cc.parser.main.
ParserBean
getLogger()
- Static method in class fr.umlv.tatoo.runtime.log.
LoggingLoggerFactory
getLogLevel()
- Method in class fr.umlv.tatoo.cc.common.log.
LoggerReporter
getLogLevel()
- Method in class fr.umlv.tatoo.cc.common.log.
Reporter
Returns the log level of the current reporter.
getLogLevel()
- Static method in class fr.umlv.tatoo.cc.common.log.
ReporterFactory
Returns the log level of the reporter attached to the current thread.
getLogLevel()
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getLookahead()
- Method in class fr.umlv.tatoo.cc.parser.lr.
LR1Item
getLookahead(Parser<T, N, P, V>, Set<? extends T>)
- Method in class fr.umlv.tatoo.runtime.parser.
DefaultParserErrorRecoveryPolicy
getLookahead(int, V)
- Method in class fr.umlv.tatoo.runtime.parser.
LookaheadMap
Returns the current lookahead set of terminal
getLookahead()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
Returns the set of terminals which don't lead to an error for the current state with the current version.
getLookahead(Parser<T, N, P, V>, Set<? extends T>)
- Method in class fr.umlv.tatoo.runtime.parser.
ParserErrorRecoveryPolicy
Returns the lookahead set of terminals that the parser should accept as input of next
Parser.step()
.
getLookahead()
- Method in interface fr.umlv.tatoo.runtime.parser.
SimpleParser
Returns the set of terminals which don't lead to an error for the current state.
getLookaheadMap()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
Returns the lookahead map.
getLookaheadMap()
- Method in interface fr.umlv.tatoo.runtime.parser.
SimpleParser
Returns the lookahead map.
getLookaheads(Grammar, GrammarSets, LR0Item, NodeDecl<LR0Item>)
- Method in class fr.umlv.tatoo.cc.parser.lalr.
LALRTableFactoryMethod
getLookaheads(Grammar, GrammarSets, LR1Item, NodeDecl<LR1Item>)
- Method in class fr.umlv.tatoo.cc.parser.lr.
LRTableFactoryMethod
getLookaheads(Grammar, GrammarSets, LR0Item, NodeDecl<LR0Item>)
- Method in class fr.umlv.tatoo.cc.parser.slr.
SLRTableFactoryMethod
getLookaheads(Grammar, GrammarSets, I, NodeDecl<I>)
- Method in interface fr.umlv.tatoo.cc.parser.table.
TableFactoryMethod
returns the set of lookahead corresponding to a reduce action by item
getMacro()
- Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.
RegexGrammarEvaluator
getMacroes()
- Method in class fr.umlv.tatoo.cc.lexer.xml.
LexerXMLDigester
getMain()
- Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.
RegexGrammarEvaluator
getMain()
- Method in class fr.umlv.tatoo.cc.lexer.xml.
XMLRuleCompiler
getMainAutomaton()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
TableAutomata
getMainRegex()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
RuleDecl
getMainRegex()
- Method in class fr.umlv.tatoo.runtime.lexer.rules.
RuleData
Returns the main regular expression associated with this rule.
getMainRegexSwitch()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
SwitchAutomata
getMaxValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
ASCIIEncoding
getMaxValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
Encoding
Returns a constant corresponding to the maximum value of the charset.
getMaxValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
ISO8859_1Encoding
getMaxValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
UTF16Encoding
getMaxValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
UTF8Encoding
getMessage()
- Method in class fr.umlv.tatoo.cc.parser.parser.
BranchActionDecl
getMessage()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ErrorActionDecl
getMessage()
- Method in exception fr.umlv.tatoo.runtime.parser.
ParsingException
getMetadata()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getMetadataForState(int)
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns meta-data for error recovery associated with a particular state number.
getMethod()
- Method in enum fr.umlv.tatoo.cc.parser.main.
ParserType
getMinValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
ASCIIEncoding
getMinValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
Encoding
Returns a constant corresponding to the minimum value of the charset.
getMinValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
ISO8859_1Encoding
getMinValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
UTF16Encoding
getMinValue()
- Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.
UTF8Encoding
getName()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns the fully qualified name of the current type.
getName()
- Method in class fr.umlv.tatoo.cc.common.xml.
AbstractXMLDigester.DefaultSAXlet
Returns the name of the recognized element.
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
DirectiveDefAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
EnhancedDefAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
MacroDefAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
NonTerminalDefAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityDefAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityVarAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
QuotedIdVarAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
RuleDefAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
UnquotedIdVarAST
getName()
- Method in interface fr.umlv.tatoo.cc.ebnf.ast.
VariableVarAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionDefAST
getName()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionVarAST
getName()
- Method in class fr.umlv.tatoo.cc.tools.generator.
ParamDecl
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
AliasDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
DirectiveDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
EnhancedDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ImportDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
MacroDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
NonTerminalDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityVarAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionIdAndVersionDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
QuotedIdVarAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
RuleDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TypeVarAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
UnquotedIdVarAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionDefAST
getNameToken()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionVarAST
getNameToken()
- Method in interface fr.umlv.tatoo.runtime.node.
BindingSite
getNewRoot()
- Method in class fr.umlv.tatoo.cc.parser.table.
GrammarAugmenter
getNext()
- Method in class fr.umlv.tatoo.runtime.lexer.
Tokenizer
Returns the rule successfully matched by a prior call to
hasNext
.
getNode(K)
- Method in interface fr.umlv.tatoo.cc.parser.solver.
NodeFactory
Build node information from key
getNodes()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeFactory
getNoErrorRecoveryPolicy(ParserWarningReporter<T, N, P, V>)
- Static method in class fr.umlv.tatoo.runtime.parser.
ParserErrorRecoveryPolicy
Returns an error recover policy that doesn't recover errors.
getNonAssociativeError()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getNonNullParameterList(List<? extends VariableDecl>, Map<VariableDecl, Type>)
- Static method in class fr.umlv.tatoo.cc.tools.generator.
ToolsGeneratorUtils
getNonNullParameterReverseList(List<? extends VariableDecl>, Map<VariableDecl, Type>)
- Static method in class fr.umlv.tatoo.cc.tools.generator.
ToolsGeneratorUtils
getNonTerminal()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport.StarDesc
getNonTerminals()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
Grammar
getNoOut()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
RegexSwitch
getNoPriority()
- Static method in class fr.umlv.tatoo.cc.parser.grammar.
Priority
getNumber()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityDefAST
getOptionalNonTerminals()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport
getPackage(Unit)
- Method in class fr.umlv.tatoo.cc.common.main.
GeneratorBean
getPackageName()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Return the qualified part of the current type.
getParent()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
VersionDecl
Returns the parent version.
getParent()
- Method in interface fr.umlv.tatoo.runtime.ast.
Node
Returns the parent of the current node.
getParent()
- Method in interface fr.umlv.tatoo.runtime.node.
Node
getParentVersion()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionDefAST
getParser()
- Method in class fr.umlv.tatoo.runtime.tools.builder.
Builder.AnalyzerFromParserBuilder
getParser()
- Method in interface fr.umlv.tatoo.runtime.tools.builder.
LexerAndParser
Returns the parser.
getParserListener()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
Returns the parser listener associated with the current parser.
getParserType()
- Method in class fr.umlv.tatoo.cc.main.main.
MainBean
getParserType()
- Method in class fr.umlv.tatoo.cc.parser.main.
ParserBean
getPosition()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
Grammar.MarkedProduction
getPosition()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
CharSequenceWrapper
getPriority()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionDefAST
getPriority()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getPriority()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
RuleDecl
getPriority(String)
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getPriority()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
PriorityOwner
Returns the priority.
getPriority()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
ProductionDecl
getPriority()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
TerminalDecl
getPriority()
- Method in interface fr.umlv.tatoo.cc.parser.table.
ConflictResolverPolicy.ActionEntry
getPriority()
- Method in class fr.umlv.tatoo.runtime.lexer.rules.
Action
Returns the priority of the rule.
getPriority()
- Method in class fr.umlv.tatoo.runtime.lexer.rules.
RuleData
Returns the priority of the rule.
getProducing(Set<? extends NonTerminalDecl>, Map<NonTerminalDecl, ? extends List<ProductionDecl>>)
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarChecker
getProduction()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
Grammar.MarkedProduction
getProduction()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ReduceActionDecl
getProduction()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeItem
getProduction()
- Method in class fr.umlv.tatoo.runtime.parser.
ReduceAction
Returns the production on which the reduce is performed.
getProductions()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
NonTerminalDefAST
getProductions()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
Grammar
getProductionsByNonTerminal()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getProductionsByNonTerminal()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
GrammarRepository
getQualifiedId()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ImportDefAST
getQualifiedId()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TypeVarAST
getRawName()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns the qualified name of the current type without its type arguments.
getRawType()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns a qualified type corresponding to the current type without its type arguments.
getReadableByteChannel()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
ReadableByteChannelWrapper
getReduce(ProductionDecl)
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getReduces()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getReduces()
- Method in class fr.umlv.tatoo.cc.parser.table.
Closure
getReduces()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeDecl
getRefereeList()
- Method in interface fr.umlv.tatoo.cc.ebnf.ast.
Bindings.ReferenceableBinding
getRefereeList()
- Method in interface fr.umlv.tatoo.runtime.node.
Binding
getRegex()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
MacroDefAST
getRegex()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
RuleDefAST
getRegex()
- Method in class fr.umlv.tatoo.cc.lexer.xml.
XMLRuleCompiler
getResult()
- Method in interface fr.umlv.tatoo.cc.parser.solver.
NodeContent
retrieve the information for this node when the computation is finished
getRight()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Cat
getRight()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Or
getRight()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
ProductionDecl
getRight()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeItem
getRightProductionMap()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
Grammar
getRightSize()
- Method in class fr.umlv.tatoo.runtime.parser.
ReduceAction
Returns the size of the right hand size of the production associated with this reduce action.
getRoot()
- Method in class fr.umlv.tatoo.cc.ebnf.
EBNFASTImpl
getRootElementName()
- Method in class fr.umlv.tatoo.cc.common.xml.
AbstractXMLDigester
Retruns the name of the root element of the XML file.
getRootElementName()
- Method in class fr.umlv.tatoo.cc.lexer.xml.
LexerXMLDigester
getRootElementName()
- Method in class fr.umlv.tatoo.cc.parser.xml.
ParserXMLDigester
getRootElementName()
- Method in class fr.umlv.tatoo.cc.tools.xml.
ToolXMLDigester
getRule()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getRule()
- Method in class fr.umlv.tatoo.runtime.lexer.rules.
Action
Returns the rule of the current action.
getRuleDataMap()
- Method in class fr.umlv.tatoo.runtime.lexer.
LexerTable
Returns an unmodifiable map that associates a rule data for each rule.
getRuleInfoMap()
- Method in class fr.umlv.tatoo.cc.tools.tools.
ToolsFactory
getRuleMap()
- Method in class fr.umlv.tatoo.cc.lexer.lexer.
RuleFactory
getRuleToTerminalMap()
- Method in class fr.umlv.tatoo.runtime.tools.
ToolsTable
getRuleTypeMap()
- Method in class fr.umlv.tatoo.cc.tools.tools.
ToolsFactory
getSAXLets()
- Method in class fr.umlv.tatoo.cc.common.xml.
AbstractXMLDigester
Retruns the saxlets registered by the digester.
getSAXLets()
- Method in class fr.umlv.tatoo.cc.lexer.xml.
LexerXMLDigester
getSAXLets()
- Method in class fr.umlv.tatoo.cc.parser.xml.
ParserXMLDigester
getSAXLets()
- Method in class fr.umlv.tatoo.cc.tools.xml.
ToolXMLDigester
getSecond()
- Method in class fr.umlv.tatoo.cc.common.util.
Pair
getSecond()
- Method in class fr.umlv.tatoo.cc.lexer.charset.
Triplet
getSeparator()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
EnhancedDefAST
getSeparator()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport.StarDesc
getSequence()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
CharSequenceWrapper
getShift(NodeDecl<?>)
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getShifts()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getShifts()
- Method in class fr.umlv.tatoo.cc.parser.table.
Closure
getShifts()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeDecl
getSimpleName()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns the unqualified name of the current type.
getSimpleRawName()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns the unqualified name of the current type without its type arguments.
getSpawnSet()
- Method in class fr.umlv.tatoo.runtime.tools.
ToolsTable
getStarDescMap()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport
getStarNonTerminals()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport
getStart()
- Method in interface fr.umlv.tatoo.runtime.lexer.rules.
RegexTable
Returns the index of the start state.
getStart()
- Method in class fr.umlv.tatoo.runtime.regex.
CharRegexTable
getStartMap()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the table filled by Tatoo that associates the index of the initial state with a peculiar start non-terminal.
getStartNodes()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeFactory
getStartNonTerminal()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
Returns the start non-terminal
getStartNonTerminalList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
StartNonTerminalSetDefAST
getStartNonTerminalSet()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getStartNonTerminalSet()
- Method in interface fr.umlv.tatoo.cc.parser.grammar.
GrammarRepository
getStartNonTerminalSetDef()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
RootDefAST
getStarts()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
Grammar
getStartStateMap()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeFactory
getStartStateMap()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getState()
- Method in class fr.umlv.tatoo.cc.lexer.generator.
SwitchCase
getState()
- Method in class fr.umlv.tatoo.cc.parser.parser.
EnterActionDecl
getState()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ShiftActionDecl
getStateCount()
- Method in class fr.umlv.tatoo.cc.parser.table.
ParserTableDecl
getStateNb()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
RegexSwitch
getStateNb()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the number of states in the table.
getStateNo()
- Method in class fr.umlv.tatoo.cc.parser.table.
NodeDecl
getStateNumber()
- Method in interface fr.umlv.tatoo.runtime.lexer.rules.
RegexTable
Returns the number of state of the whole automaton.
getStateNumber()
- Method in class fr.umlv.tatoo.runtime.regex.
CharRegexTable
getStateStack()
- Method in class fr.umlv.tatoo.cc.ebnf.
ParserStateStack
getStateStack()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
Returns a view on the current parser state stack.
getStateStack()
- Method in interface fr.umlv.tatoo.runtime.parser.
SimpleParser
Returns a view on the current parser state stack.
getSubNonTerminal()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
EBNFSupport.StarDesc
getTable()
- Method in class fr.umlv.tatoo.runtime.lexer.rules.
DFA
Returns the automaton table.
getTable()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
Returns the table associated with the parser.
getTable()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the table filled by Tatoo that associates action (shift/reduce/accept/error) with each terminal of the grammar.
getTable()
- Method in interface fr.umlv.tatoo.runtime.parser.
SimpleParser
Returns the table associated with the parser.
getTerminal()
- Method in class fr.umlv.tatoo.cc.tools.tools.
RuleInfo
getTerminalKind()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getTerminalRulesMap()
- Method in class fr.umlv.tatoo.cc.tools.tools.
ToolsFactory
getTerminalTypeMap()
- Method in class fr.umlv.tatoo.cc.tools.tools.
ToolsFactory
getThird()
- Method in class fr.umlv.tatoo.cc.lexer.charset.
Triplet
getTokenBufferViewer()
- Static method in class fr.umlv.tatoo.runtime.tools.
DataViewer
Returns the
TokenBuffer.view()
projection.
getTokenEnd()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
CharBufferWrapper
getTokenEnd()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
CharSequenceWrapper
getTokenStart()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
CharBufferWrapper
getTokenStart()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
CharSequenceWrapper
getTransition(int, int)
- Method in interface fr.umlv.tatoo.runtime.lexer.rules.
RegexTable
Returns the index of the following state from the state state with the letter next.
getTransition(int, int)
- Method in class fr.umlv.tatoo.runtime.regex.
CharRegexTable
getTransitions()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
AutomatonDecl
getTransitions(int)
- Method in class fr.umlv.tatoo.cc.lexer.regex.
RegexSwitch
getType()
- Method in interface fr.umlv.tatoo.cc.common.main.
Alias
getType()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
NonTerminalDefAST
getType()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TerminalDefAST
getType()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VariableTypeDefAST
getType()
- Method in class fr.umlv.tatoo.cc.tools.generator.
ParamDecl
getTypeArguments()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns a read/write list of type arguments of the current type or an empty list if the current type is not a parameterized type.
getUnconditionalRuleSet()
- Method in class fr.umlv.tatoo.cc.tools.tools.
ToolsFactory
getUnconditionalRuleSet()
- Method in class fr.umlv.tatoo.runtime.tools.
ToolsTable
getUnit()
- Method in interface fr.umlv.tatoo.cc.common.main.
AliasPrototype
getUnit()
- Method in class fr.umlv.tatoo.cc.common.xml.
AbstractXMLDigester
Retruns the corresponding unit type.
getUnit()
- Method in enum fr.umlv.tatoo.cc.lexer.main.
LexerAliasPrototype
getUnit()
- Method in class fr.umlv.tatoo.cc.lexer.xml.
LexerXMLDigester
getUnit()
- Method in enum fr.umlv.tatoo.cc.parser.main.
ParserAliasPrototype
getUnit()
- Method in class fr.umlv.tatoo.cc.parser.xml.
ParserXMLDigester
getUnit()
- Method in enum fr.umlv.tatoo.cc.tools.main.
ToolsAliasPrototype
getUnit()
- Method in class fr.umlv.tatoo.cc.tools.xml.
ToolXMLDigester
getUnwindedColumnNumber()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
LocationTracker
Returns the column number of the last unwind operation.
getUnwindedColumnNumber()
- Method in interface fr.umlv.tatoo.runtime.buffer.
LocationProvider
Returns the column number of the last unwind operation.
getUnwindedLineNumber()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
LocationTracker
Returns the line number of the last unwind operation.
getUnwindedLineNumber()
- Method in interface fr.umlv.tatoo.runtime.buffer.
LocationProvider
Returns the line number of the last unwind operation.
getValue()
- Method in interface fr.umlv.tatoo.runtime.ast.
Token
Return the value of the current token.
getValue()
- Method in class fr.umlv.tatoo.runtime.node.
SimpleNode
getValue()
- Method in class fr.umlv.tatoo.runtime.node.
Token
getVarGroup()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
EnhancedDefAST
getVariable()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VariableTypeDefAST
getVariableList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionDefAST
getVariableMap()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getVariableTypeMap()
- Method in class fr.umlv.tatoo.cc.tools.tools.
ToolsFactory
getVersion()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ProductionIdAndVersionDefAST
getVersion(String)
- Method in class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
getVersion()
- Method in class fr.umlv.tatoo.cc.parser.grammar.
ProductionDecl
getVersion()
- Method in class fr.umlv.tatoo.runtime.parser.
Parser
getVersionedAction(Map<VersionDecl, ? extends ActionDecl>)
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getVersioneds()
- Method in class fr.umlv.tatoo.cc.parser.parser.
ActionDeclFactory
getVersions()
- Method in class fr.umlv.tatoo.runtime.parser.
ParserTable
Returns the list containing all versions of the grammar.
getVMTypeName()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Return the name used by the VM in case of erasure.
getWrapperType()
- Method in class fr.umlv.tatoo.cc.common.generator.
Type
Returns the wrapper type of the current type if the current type is a primitive type.
Grammar
- Class in
fr.umlv.tatoo.cc.parser.grammar
Grammar(List<? extends ProductionDecl>, Set<? extends NonTerminalDecl>)
- Constructor for class fr.umlv.tatoo.cc.parser.grammar.
Grammar
Grammar.MarkedProduction
- Class in
fr.umlv.tatoo.cc.parser.grammar
Grammar.MarkedProduction(ProductionDecl, int)
- Constructor for class fr.umlv.tatoo.cc.parser.grammar.
Grammar.MarkedProduction
GrammarAugmenter
- Class in
fr.umlv.tatoo.cc.parser.table
GrammarAugmenter()
- Constructor for class fr.umlv.tatoo.cc.parser.table.
GrammarAugmenter
GrammarChecker
- Class in
fr.umlv.tatoo.cc.parser.grammar
GrammarChecker()
- Constructor for class fr.umlv.tatoo.cc.parser.grammar.
GrammarChecker
GrammarFactory
- Class in
fr.umlv.tatoo.cc.parser.grammar
GrammarFactory()
- Constructor for class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
GrammarFactory(IdMap<VariableDecl>)
- Constructor for class fr.umlv.tatoo.cc.parser.grammar.
GrammarFactory
GrammarRepository
- Interface in
fr.umlv.tatoo.cc.parser.grammar
Interface allowing to get all items of a grammar specification.
grammarRepository
- Static variable in class fr.umlv.tatoo.cc.parser.main.
ParserDataKeys
GrammarSets
- Class in
fr.umlv.tatoo.cc.parser.grammar
GrammarSets(Grammar)
- Constructor for class fr.umlv.tatoo.cc.parser.grammar.
GrammarSets
guessUnit(File)
- Static method in class fr.umlv.tatoo.cc.common.main.
FileGuesser
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X