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

I

id(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
IdMap<O extends ObjectId> - Class in fr.umlv.tatoo.cc.common.generator
 
IdMap() - Constructor for class fr.umlv.tatoo.cc.common.generator.IdMap
 
IllegalCommandLineArgumentException - Exception in fr.umlv.tatoo.cc.common.main
Raised when arguments do not match description of the command line.
IllegalCommandLineArgumentException(String) - Constructor for exception fr.umlv.tatoo.cc.common.main.IllegalCommandLineArgumentException
 
IllegalCommandLineArgumentException(Throwable) - Constructor for exception fr.umlv.tatoo.cc.common.main.IllegalCommandLineArgumentException
 
IllegalCommandLineArgumentException(String, Throwable) - Constructor for exception fr.umlv.tatoo.cc.common.main.IllegalCommandLineArgumentException
 
import_def(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
ImportDefAST - Class in fr.umlv.tatoo.cc.ebnf.ast
 
imports_def(TokenAST<?>, TokenAST<?>, List<ImportDefAST>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
importsdecl(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
in(int) - Method in class fr.umlv.tatoo.cc.lexer.charset.CharacterInterval
 
Info - Class in fr.umlv.tatoo.cc.common.log
Info is an inmutable/mutable class that gathers different informations in order to report them using a Reporter.
Info() - Constructor for class fr.umlv.tatoo.cc.common.log.Info
 
info(String, Object...) - Static method in class fr.umlv.tatoo.cc.common.log.Info
Creates a new info derived from the default info of the thread local reporter with the Info.level() Level.FINE.
info(String) - Static method in class fr.umlv.tatoo.runtime.util.TatooLogger
Emits an information message by the current logger.
init(ExtendedProperties) - Method in class fr.umlv.tatoo.cc.common.velocity.ClassResourceLoader
 
init(RuntimeServices) - Method in class fr.umlv.tatoo.cc.common.velocity.VelocityLogger
 
initial(boolean, RegexIntervalTable, RegexIntervalTable) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
initializeComputation(NodeFactory<LR0Item>, Grammar, GrammarSets, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.lalr.LALRTableFactoryMethod
 
initializeComputation(NodeFactory<LR1Item>, Grammar, GrammarSets, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.lr.LRTableFactoryMethod
 
initializeComputation(NodeFactory<LR0Item>, Grammar, GrammarSets, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.slr.SLRTableFactoryMethod
 
initializeComputation(NodeFactory<I>, Grammar, GrammarSets, TerminalDecl) - Method in interface fr.umlv.tatoo.cc.parser.table.TableFactoryMethod
Initialize some computation (for LALR)
InputStreamWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A ReadWrapper wraps a Reader in order to allow a lexer to process it and a developper to extract tokens recognized.
InputStreamWrapper(InputStream, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
Constructs an InputStreamWrapper wrapper used by the lexer to process the InputStream.
InputStreamWrapper(int, int, int, InputStream, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
Construct a InputStreamWrapper used by the lexer to process the InputStream.
installCurrentReporter(Reporter) - Method in class fr.umlv.tatoo.cc.common.log.ReporterFactory
Changes the reporter of the current thread.
INT - Static variable in class fr.umlv.tatoo.cc.common.generator.Type
The int Type.
IntArrayList - Class in fr.umlv.tatoo.runtime.util
A specific array list of integer that globally works as a stack to store parser state.
IntArrayList(int) - Constructor for class fr.umlv.tatoo.runtime.util.IntArrayList
Creates the list with an initial capacity.
IntArrayList() - Constructor for class fr.umlv.tatoo.runtime.util.IntArrayList
Creates the list with 10 as initial capacity.
integer(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
inter(CharacterInterval) - Method in class fr.umlv.tatoo.cc.lexer.charset.CharacterInterval
 
interval(CharacterInterval) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
interval(char, char, Encoding) - Static method in class fr.umlv.tatoo.cc.lexer.regex.RegexFactory
 
intervalChar(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
intervalEscapedChar(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
intervalLetter(char) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
intervals(ArrayList<CharacterInterval>, CharacterInterval) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
intervalSet(char, char) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
intervalSingleton(char) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
intervalSpecialLetter(char) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
is(Class<? extends ObjectId>, String) - Method in class fr.umlv.tatoo.cc.common.generator.IdMap
 
isAlwaysActive() - Method in class fr.umlv.tatoo.cc.tools.tools.RuleInfo
 
isArray() - Method in class fr.umlv.tatoo.cc.common.generator.Type
Returns true if the current type is an array.
isAttributeSupported(Class<?>) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.AST
 
isAttributeSupported(Class<?>) - Method in class fr.umlv.tatoo.cc.ebnf.EBNFASTImpl
 
isBeginningOfLineRequired() - Method in class fr.umlv.tatoo.cc.lexer.lexer.impl.SwitchRuleImpl
 
isBeginningOfLineRequired() - Method in class fr.umlv.tatoo.cc.lexer.lexer.RuleDecl
 
isBeginningOfLineRequired() - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
isBranching() - Method in class fr.umlv.tatoo.cc.parser.grammar.TerminalDecl
 
isBranchingParser() - Method in class fr.umlv.tatoo.runtime.parser.Parser
Returns true if the current parser is a branching parser
isBranchingParser() - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Returns true if the current parser is a branching parser
isCompatible(V) - Method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Returns true if the state is compatible with the version taken as argument.
isComposite() - Method in class fr.umlv.tatoo.cc.tools.ast.CompositeNode
 
isComposite() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
isComposite() - Method in interface fr.umlv.tatoo.cc.tools.ast.ProductionNode
 
isDefault() - Method in class fr.umlv.tatoo.cc.lexer.generator.SwitchCase
 
isDiscardable() - Method in class fr.umlv.tatoo.cc.tools.tools.RuleInfo
 
isEmpty() - Method in class fr.umlv.tatoo.cc.common.util.MultiMap
 
isEmpty() - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
 
isEmpty() - Method in interface fr.umlv.tatoo.runtime.util.ReadOnlyIntStack
Returns true is the number of states in the stack is zero.
isEofDefined() - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
isError(V) - Method in class fr.umlv.tatoo.runtime.parser.Action
Indicates if the action is an error.
isError(V) - Method in class fr.umlv.tatoo.runtime.parser.BranchAction
 
isError(V) - Method in class fr.umlv.tatoo.runtime.parser.ErrorAction
 
isError(V) - Method in class fr.umlv.tatoo.runtime.parser.VersionedAction
 
isFatalError() - Method in class fr.umlv.tatoo.cc.ebnf.EBNFParserTableBuilder
 
isFatalError() - Method in interface fr.umlv.tatoo.cc.parser.grammar.ParserTableBuilder
True if the parser table builder is not complete.
isFatalError() - Method in class fr.umlv.tatoo.cc.parser.xml.ParserXMLDigester
 
isFullversion() - Method in class fr.umlv.tatoo.cc.parser.table.StateMetadataDecl
 
isGenerateAST() - Method in class fr.umlv.tatoo.cc.main.main.MainBean
 
isGenerateAST() - Method in class fr.umlv.tatoo.cc.tools.main.ToolsBean
 
isGenerateAST() - Method in interface fr.umlv.tatoo.cc.tools.main.ToolsParam
 
isLeaf() - Method in class fr.umlv.tatoo.cc.lexer.regex.Node
 
ISO8859_1Encoding - Class in fr.umlv.tatoo.cc.lexer.charset.encoding
 
ISO8859_1Encoding() - Constructor for class fr.umlv.tatoo.cc.lexer.charset.encoding.ISO8859_1Encoding
 
isObjectType() - Method in class fr.umlv.tatoo.cc.common.generator.Type
Returns true if the current type is an object type.
isOnError() - Method in class fr.umlv.tatoo.cc.common.log.AbstractDiagnosticReporter
 
isOnError() - Method in interface fr.umlv.tatoo.cc.common.log.DiagnosticReporter
 
isOnError() - Method in interface fr.umlv.tatoo.cc.ebnf.ast.analysis.ASTDiagnosticReporter
 
isPrimitive() - Method in class fr.umlv.tatoo.cc.common.generator.Type
Returns true is the current type is a primitive type.
isQualifiedType() - Method in class fr.umlv.tatoo.cc.common.generator.Type
Returns true if the current type is qualified.
isReduce() - Method in class fr.umlv.tatoo.cc.parser.parser.AbstractActionDecl
 
isReduce() - Method in interface fr.umlv.tatoo.cc.parser.parser.ActionDecl
 
isReduce() - Method in class fr.umlv.tatoo.cc.parser.parser.ReduceActionDecl
 
isRegisterDefaultExtensions() - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
isSaxletsRegistered() - Method in class fr.umlv.tatoo.cc.common.xml.AbstractXMLDigester
Returns true if at least a saxlet is registered.
isSealed() - Method in class fr.umlv.tatoo.cc.common.log.Info
Returns if the current object is sealed or not.
isShift(V) - Method in class fr.umlv.tatoo.runtime.parser.Action
Indicates if the action is a shift.
isShift(V) - Method in class fr.umlv.tatoo.runtime.parser.ShiftAction
 
isSingleProduction() - Method in class fr.umlv.tatoo.cc.tools.ast.FlatNode
 
isSourceModified(Resource) - Method in class fr.umlv.tatoo.cc.common.velocity.ClassResourceLoader
 
isSpawnable() - Method in class fr.umlv.tatoo.cc.tools.tools.RuleInfo
 
isStart() - Method in class fr.umlv.tatoo.cc.tools.ast.NonTerminalNode
 
isTerminal() - Method in class fr.umlv.tatoo.cc.parser.grammar.NonTerminalDecl
 
isTerminal() - Method in class fr.umlv.tatoo.cc.parser.grammar.TerminalDecl
 
isTerminal() - Method in interface fr.umlv.tatoo.cc.parser.grammar.VariableDecl
 
isToken() - Method in class fr.umlv.tatoo.cc.ebnf.ast.TokenAST
 
isToken() - Method in interface fr.umlv.tatoo.cc.ebnf.ast.TreeAST
 
isValidating() - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
isVoid() - Method in class fr.umlv.tatoo.cc.common.generator.Type
Returns true if the current type is Type.VOID.
iterator() - Method in class fr.umlv.tatoo.runtime.lexer.Scanner
This implementation always returns this.

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