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, File, Class<?>) - Method in class fr.umlv.tatoo.cc.common.generator.impl.Motocity
 
generate(Map<String, ?>, String, File, File, Class<?>) - Method in class fr.umlv.tatoo.cc.common.generator.impl.Velocity
 
generate(Map<String, ?>, String, File, File, Class<?>) - 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, RuleFactory) - Method in class fr.umlv.tatoo.cc.lexer.generator.LexerGenerator
 
generate(GeneratorBean, GrammarRepository, ParserTableDecl) - Method in class fr.umlv.tatoo.cc.parser.generator.ParserGenerator
 
generate(GeneratorBean, ASTModel) - 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
 
Generator - Class in fr.umlv.tatoo.cc.common.generator
Generate enums that represents at runtimn productions, terminals, non-terminals, rules and parser tables using respectively an array of ProductionDecl, TerminalDecl, NonTerminalDecl, RuleDecl, ParserTableDecl.
Generator(File, Class<?>) - 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
 
GenericStack - Class in fr.umlv.tatoo.runtime.tools
A generic auto-resizeable stack that can store primitive type and objects used by the parser evaluator generated by Tatoo Tools.
GenericStack(int) - Constructor for class fr.umlv.tatoo.runtime.tools.GenericStack
Creates a stack with a specific capacity.
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(VariableDecl) - Method in class fr.umlv.tatoo.cc.tools.generator.Params
 
get(List<VariableDecl>) - Method in class fr.umlv.tatoo.cc.tools.generator.Params
 
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.RegexIntervalTable
 
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 class fr.umlv.tatoo.cc.parser.parser.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
getActivator() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
getActivator() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
getAlias() - Method in class fr.umlv.tatoo.cc.ebnf.ast.TerminalDefAST
 
getAlias() - Method in class fr.umlv.tatoo.cc.parser.grammar.TerminalDecl
 
getAliasMap() - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
getAllInputFiles() - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
getAllNodes() - Method in class fr.umlv.tatoo.cc.tools.ast.ASTModel
 
getAllNodes(Class<A>) - Method in class fr.umlv.tatoo.cc.tools.ast.ASTModel
 
getAllNodes() - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder
 
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.cc.ebnf.ast.TreeAST
 
getAttribute(TreeAST, Class<A>) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.AST
 
getAttribute(Class<A>) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.TreeAST
 
getAttribute(TreeAST, Class<A>) - Method in class fr.umlv.tatoo.cc.ebnf.EBNFASTImpl
 
getAttributes() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
getAttributeSuperType() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
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
 
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.NodeAST
 
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
 
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.
getBranchingParserListener() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
getBranchingParserListener() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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.
getBuffer() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
getBuffer() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
getBundle() - Method in class fr.umlv.tatoo.cc.common.log.AbstractDiagnosticReporter
 
getBundle() - Method in class fr.umlv.tatoo.cc.ebnf.ast.analysis.AbstractASTDiagnosticReporter
 
getBundle() - Method in class fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter
 
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
 
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
 
getData(Node) - Method in class fr.umlv.tatoo.runtime.ast.NodeVisitor
Returns the data associated to a node.
getDataMap() - Method in class fr.umlv.tatoo.runtime.ast.NodeVisitor
Returns the map that contains the data for each node.
getDeclaringSite() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractBinding
 
getDeclaringSite() - Method in interface fr.umlv.tatoo.cc.ebnf.ast.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.
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
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.DirectiveBinding
 
getDomainObject() - Method in interface fr.umlv.tatoo.cc.ebnf.ast.Binding
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.NonTerminalBinding
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.PriorityBinding
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.ProductionBinding
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.RuleBinding
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.TerminalBinding
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.TypeBinding
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.VariableBinding
 
getDomainObject() - Method in class fr.umlv.tatoo.cc.ebnf.ast.Binding.VersionBinding
 
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
 
getElements() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
getElementSuperType() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
getElementSuperType() - Method in class fr.umlv.tatoo.cc.tools.ast.NonTerminalNode
 
getElementSuperType() - Method in interface fr.umlv.tatoo.cc.tools.ast.ParentNode
 
getEnclosingParameter() - Method in class fr.umlv.tatoo.cc.tools.ast.CompositeNode
 
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
 
getEnumName() - Method in class fr.umlv.tatoo.cc.tools.ast.CompositeNode
 
getEnumName() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
getEnumName() - Method in class fr.umlv.tatoo.cc.tools.ast.NonTerminalNode
 
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
 
getErrorRecoveryListener() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
getErrorRecoveryListener() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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.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.RegexIntervalTable
 
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
 
getFollowRegex() - Method in class fr.umlv.tatoo.cc.lexer.lexer.impl.SwitchRuleImpl
 
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.
getForwarder() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
getForwarder() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
getFromMap(Map<?, ? extends V>, Object) - Method in class fr.umlv.tatoo.cc.parser.table.MapGetter
 
getGenerateDefault() - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
getGetter() - Method in class fr.umlv.tatoo.cc.tools.ast.Parameter
 
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
getId() - Method in class fr.umlv.tatoo.cc.lexer.lexer.impl.SwitchRuleImpl
 
getId() - Method in interface fr.umlv.tatoo.cc.tools.ast.ASTNode
 
getId() - Method in class fr.umlv.tatoo.cc.tools.ast.BasicNode
 
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.parser.parser.AcceptActionDecl
 
getInstance() - Static method in class fr.umlv.tatoo.cc.parser.table.MapGetter
 
getInstance() - Static method in class fr.umlv.tatoo.cc.tools.generator.UpperCaser
 
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 interface fr.umlv.tatoo.cc.ebnf.ast.NodeAST
 
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.TokenAST
 
getKind() - Method in interface fr.umlv.tatoo.cc.ebnf.ast.TreeAST
 
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
 
getLabels() - Method in class fr.umlv.tatoo.cc.lexer.generator.SwitchCase
 
getLastModified(Resource) - Method in class fr.umlv.tatoo.cc.common.velocity.ClassResourceLoader
 
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.AbstractDiagnosticReporter
 
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.
getLexerBuilder() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
Export the underlying lexer builder to subclass.
getLexerErrorPolicy() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
getLexerErrorPolicy() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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
getLexerListener() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
getLexerListener() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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
getLexerTable() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
getLexerTable() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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
getLifecycleHandler() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
getLifecycleHandler() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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.AbstractBufferWrapper
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
 
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.
getLookaheadMap() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
getLookaheadMap() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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
 
getMainNoOut() - Method in class fr.umlv.tatoo.cc.lexer.regex.RegexSwitch
 
getMainRegex() - Method in class fr.umlv.tatoo.cc.lexer.lexer.impl.SwitchRuleImpl
 
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.
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.ast.Parameter
 
getName() - Method in class fr.umlv.tatoo.cc.tools.generator.Params.ParamDecl
 
getName() - Method in interface fr.umlv.tatoo.runtime.ast.Node
Returns the name of the current node.
getName() - Method in interface fr.umlv.tatoo.runtime.ast.XMLNodeFactory.AbstractNodeFactory
Returns the XML element name of a node.
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
getNode() - Method in interface fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder.Creator
 
getNode() - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder.LazyCreator
 
getNode() - Method in class fr.umlv.tatoo.cc.tools.ast.Parameter
 
getNodeMap() - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder
 
getNodes() - Method in class fr.umlv.tatoo.cc.parser.table.NodeFactory
 
getNodes() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
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
 
getNonTerminal() - Method in class fr.umlv.tatoo.cc.parser.grammar.EBNFSupport.StarDesc
 
getNonTerminals() - Method in class fr.umlv.tatoo.cc.parser.grammar.Grammar
 
getNoPriority() - Static method in class fr.umlv.tatoo.cc.parser.grammar.Priority
 
getNumber() - Method in class fr.umlv.tatoo.cc.ebnf.ast.PriorityDefAST
 
getObjectId() - Method in interface fr.umlv.tatoo.cc.tools.ast.ASTNode
 
getObjectId() - Method in class fr.umlv.tatoo.cc.tools.ast.BasicNode
 
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.
getPackageName() - Method in class fr.umlv.tatoo.cc.tools.ast.ASTModel
 
getPackageName() - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder
 
getParent() - Method in interface fr.umlv.tatoo.cc.ebnf.ast.TreeAST
 
getParent() - Method in class fr.umlv.tatoo.cc.parser.grammar.VersionDecl
Returns the parent version.
getParent() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
getParent() - Method in interface fr.umlv.tatoo.runtime.ast.Node
Returns the parent of the current node.
getParentSuperType() - Method in class fr.umlv.tatoo.cc.tools.ast.ElementNode
 
getParentSuperType() - Method in interface fr.umlv.tatoo.cc.tools.ast.ParentNode
 
getParentVersion() - Method in class fr.umlv.tatoo.cc.ebnf.ast.VersionDefAST
 
getParser() - Method in interface fr.umlv.tatoo.runtime.tools.builder.LexerAndParser
Returns the parser.
getParserBuilder() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
Export the underlying parser builder to subclass.
getParserErrorRecoveryPolicy() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
getParserErrorRecoveryPolicy() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
getParserListener() - Method in class fr.umlv.tatoo.runtime.parser.Parser
Returns the parser listener associated with the current parser.
getParserListener() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
getParserListener() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
getParserTable() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
Returns the parser table.
getParserTable() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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(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 class fr.umlv.tatoo.cc.parser.parser.ActionEntry
 
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 class fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractReferenceableBinding
 
getRefereeList() - Method in interface fr.umlv.tatoo.cc.ebnf.ast.Binding.ReferenceableBinding
 
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
 
getResourceStream(String) - Method in class fr.umlv.tatoo.cc.common.velocity.ClassResourceLoader
 
getResult() - Method in interface fr.umlv.tatoo.cc.parser.solver.NodeContent
retrieve the information for this node when the computation is finished
getReverse(List<VariableDecl>) - Method in class fr.umlv.tatoo.cc.tools.generator.Params
 
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
 
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.lexer.charset.Triplet
 
getSemanticStack() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
Returns the semantic stack that will be shared by all parser created by this builder.
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
 
getSerialVersionUID() - Method in class fr.umlv.tatoo.cc.tools.ast.ElementNode
 
getSetter() - Method in class fr.umlv.tatoo.cc.tools.ast.Parameter
 
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.
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
 
getStart() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
Returns the starting non termianl of the grammar that will be used to start the parsing.
getStart() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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
 
getStartParameters() - Method in class fr.umlv.tatoo.cc.tools.ast.ASTModel
 
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.parser.parser.ActionEntry
 
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
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.AliasDefAST
 
getTokenId() - Method in interface fr.umlv.tatoo.cc.ebnf.ast.BindingSite
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.DirectiveDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.EnhancedDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.ImportDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.MacroDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.NonTerminalDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.PriorityDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.PriorityVarAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.ProductionDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.ProductionIdAndVersionDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.QuotedIdVarAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.RuleDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.TerminalDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.TypeVarAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.UnquotedIdVarAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.VersionDefAST
 
getTokenId() - Method in class fr.umlv.tatoo.cc.ebnf.ast.VersionVarAST
 
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.RegexIntervalTable
 
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 interface fr.umlv.tatoo.cc.tools.ast.ASTNode
 
getType() - Method in class fr.umlv.tatoo.cc.tools.ast.AttributeListNode
 
getType() - Method in class fr.umlv.tatoo.cc.tools.ast.AttributeSingleNode
 
getType() - Method in class fr.umlv.tatoo.cc.tools.ast.BasicNode
 
getType() - Method in interface fr.umlv.tatoo.cc.tools.ast.ParentNode
 
getType() - Method in class fr.umlv.tatoo.cc.tools.generator.Params.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
 
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 class fr.umlv.tatoo.cc.ebnf.ast.SimpleNodeAST
 
getValue() - Method in class fr.umlv.tatoo.cc.ebnf.ast.TokenAST
 
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
 
getVersion() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
Returns the version of the grammar that will be used during parsing.
getVersion() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
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 an unmodifiable 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.
getXMLName() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
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
 

A B C D E F G H I J K L M N O P Q R S T U V W X