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

C

Cat - Class in fr.umlv.tatoo.cc.lexer.regex
 
Cat(Regex, Regex) - Constructor for class fr.umlv.tatoo.cc.lexer.regex.Cat
 
cat(Regex, Regex) - Static method in class fr.umlv.tatoo.cc.lexer.regex.RegexFactory
 
cause() - Method in class fr.umlv.tatoo.cc.common.log.Info
Returns the cause of the current info.
cause(Throwable) - Method in class fr.umlv.tatoo.cc.common.log.Info
Changes the cause of the current info.
changeKeyLevel(K, DiagnosticReporter.Level) - Method in class fr.umlv.tatoo.cc.common.log.UserDefinedLevelMap
 
CHARACTER - Static variable in class fr.umlv.tatoo.cc.common.generator.Type
The char Type.
CharacterInterval - Class in fr.umlv.tatoo.cc.lexer.charset
 
CharacterInterval(char, Encoding) - Constructor for class fr.umlv.tatoo.cc.lexer.charset.CharacterInterval
 
CharacterInterval(char, char, Encoding) - Constructor for class fr.umlv.tatoo.cc.lexer.charset.CharacterInterval
 
CharacterInterval(int, int) - Constructor for class fr.umlv.tatoo.cc.lexer.charset.CharacterInterval
 
characterSequence(CharSequence, boolean, Encoding) - Static method in class fr.umlv.tatoo.cc.lexer.regex.RegexFactory
 
CharacterSet - Class in fr.umlv.tatoo.cc.lexer.charset
 
CharacterSet(List<CharacterInterval>, boolean, Encoding) - Constructor for class fr.umlv.tatoo.cc.lexer.charset.CharacterSet
 
CharacterSet(List<CharacterInterval>) - Constructor for class fr.umlv.tatoo.cc.lexer.charset.CharacterSet
 
charAt(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
charAt(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
CharBufferWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A CharBufferWrapper wraps a CharBuffer in order to allow a lexer to process its content in order to have its tokens extracted.
CharBufferWrapper(CharBuffer, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
Constructs a CharBufferWrapper which wraps specified CharBuffer.
CharRegexTable - Class in fr.umlv.tatoo.runtime.regex
A RegexTable implementation for DFA which uses all unicode characters.
CharRegexTable(int, int[][], boolean[]) - Constructor for class fr.umlv.tatoo.runtime.regex.CharRegexTable
Build a RegexTable with firstState as first state, transitions as transition table as explained in CharRegexTable, and accepts which gives accepting states
CharSequenceWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A CharSequenceWrapper wraps a CharSequence in order to allow a lexer to process its content in order to have its tokens extracted.
CharSequenceWrapper(CharSequence, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
Constructs a CharSequenceWrapper which wraps specified CharSequence.
charset - Static variable in class fr.umlv.tatoo.cc.lexer.main.LexerOption
 
check - Static variable in class fr.umlv.tatoo.cc.common.main.GeneratorOption
 
checkUndefinedRules(RuleFactory, Map<RuleDecl, RuleInfo>) - Method in class fr.umlv.tatoo.cc.tools.tools.ToolsFactory
 
checkUnspawnTerminals(GrammarFactory, Map<RuleDecl, RuleInfo>) - Method in class fr.umlv.tatoo.cc.tools.tools.ToolsFactory
 
checkUnusedTerminal() - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
ClassResourceLoader - Class in fr.umlv.tatoo.cc.common.velocity
 
ClassResourceLoader() - Constructor for class fr.umlv.tatoo.cc.common.velocity.ClassResourceLoader
 
clear() - Method in class fr.umlv.tatoo.cc.common.util.MultiMap
Clear all entries of this map.
clear() - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
Clear the whole list.
clone() - Method in class fr.umlv.tatoo.cc.common.log.Info
 
clone(Regex) - Static method in class fr.umlv.tatoo.cc.lexer.regex.RegexFactory
 
cloneRegex() - Method in class fr.umlv.tatoo.cc.lexer.regex.Cat
 
cloneRegex() - Method in class fr.umlv.tatoo.cc.lexer.regex.EpsilonLeaf
 
cloneRegex() - Method in class fr.umlv.tatoo.cc.lexer.regex.Leaf
 
cloneRegex() - Method in class fr.umlv.tatoo.cc.lexer.regex.Or
 
cloneRegex() - Method in class fr.umlv.tatoo.cc.lexer.regex.Regex
 
cloneRegex() - Method in class fr.umlv.tatoo.cc.lexer.regex.Star
 
close() - Method in class fr.umlv.tatoo.runtime.lexer.Lexer.LexerImpl
Closes the lexing process.
close() - Method in interface fr.umlv.tatoo.runtime.lexer.SimpleLexer
Closes the lexing process.
close() - Method in class fr.umlv.tatoo.runtime.parser.Parser
Indicates to the parser that there is no more terminals.
close() - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Indicates to the parser that there is no more terminals.
closeParser(Parser<T, N, P, V>) - Method in class fr.umlv.tatoo.runtime.parser.DefaultParserErrorRecoveryPolicy
 
closeParser(Parser<T, N, P, V>) - Method in class fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryPolicy
Notifies that the parser is closing and an error was notified by ParserErrorRecoveryPolicy.continueRecoverOnError(fr.umlv.tatoo.runtime.parser.Parser, fr.umlv.tatoo.runtime.util.IntArrayList, T) returning ActionReturn.NEXT_ERROR.
Closure<I extends NodeItem<I>> - Class in fr.umlv.tatoo.cc.parser.table
 
Closure(HashSet<I>) - Constructor for class fr.umlv.tatoo.cc.parser.table.Closure
 
colon(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
column() - Method in class fr.umlv.tatoo.cc.common.log.Info
Returns the column number of the file associated with the current info.
column(int) - Method in class fr.umlv.tatoo.cc.common.log.Info
Sets the column number of the file associated with the current info.
Command<D> - Interface in fr.umlv.tatoo.cc.common.main
Represents a command.
command() - Method in interface fr.umlv.tatoo.cc.common.main.CommandLineParser.Option
Returns the command to execute if the option is recognized.
CommandLineParser<D> - Class in fr.umlv.tatoo.cc.common.main
The command line parser : - permits to add commands by using CommandLineParser(commands) or addCommand(commands).
CommandLineParser(Command<? super D>...) - Constructor for class fr.umlv.tatoo.cc.common.main.CommandLineParser
Create a command line parser with some commands.
CommandLineParser(String, Command<? super D>...) - Constructor for class fr.umlv.tatoo.cc.common.main.CommandLineParser
Create a command line parser with a default option prefix and some commands.
CommandLineParser(UsageFormatter, Command<? super D>...) - Constructor for class fr.umlv.tatoo.cc.common.main.CommandLineParser
Create a command line parser with a usage formatter and some commands.
CommandLineParser(String, UsageFormatter, Command<? super D>...) - Constructor for class fr.umlv.tatoo.cc.common.main.CommandLineParser
Creates a command line parser with a default option prefix, a formatter and some commands.
CommandLineParser.Option - Interface in fr.umlv.tatoo.cc.common.main
Option information.
CommonDataKeys - Class in fr.umlv.tatoo.cc.common.main
 
CommonDataKeys() - Constructor for class fr.umlv.tatoo.cc.common.main.CommonDataKeys
 
Commons - Class in fr.umlv.tatoo.cc.ebnf.ast.analysis
 
Commons() - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.analysis.Commons
 
compact() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
compact() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
compareTo(Type) - Method in class fr.umlv.tatoo.cc.common.generator.Type
This implementation compares to type using their names.
compareTo(Priority) - Method in class fr.umlv.tatoo.cc.parser.grammar.Priority
 
CompositeNode - Class in fr.umlv.tatoo.cc.tools.ast
 
CompositeNode<N extends Node,P extends Node> - Class in fr.umlv.tatoo.runtime.ast
Represents a node with a variable number of nodes.
CompositeNode() - Constructor for class fr.umlv.tatoo.runtime.ast.CompositeNode
Only subclass can call this constructor
computeEmptyNodeAnnotation(NodeAST) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.AnnotationComputer
 
computeEmptyNodeAnnotation(NodeAST) - Method in class fr.umlv.tatoo.cc.ebnf.EBNFAnnotationComputer
 
computeFollowPos(MultiMap<Leaf, Leaf>) - Method in class fr.umlv.tatoo.cc.lexer.regex.Cat
 
computeFollowPos(MultiMap<Leaf, Leaf>) - Method in class fr.umlv.tatoo.cc.lexer.regex.EpsilonLeaf
 
computeFollowPos(MultiMap<Leaf, Leaf>) - Method in class fr.umlv.tatoo.cc.lexer.regex.Leaf
 
computeFollowPos(MultiMap<Leaf, Leaf>) - Method in class fr.umlv.tatoo.cc.lexer.regex.Or
 
computeFollowPos(MultiMap<Leaf, Leaf>) - Method in class fr.umlv.tatoo.cc.lexer.regex.Regex
 
computeFollowPos(MultiMap<Leaf, Leaf>) - Method in class fr.umlv.tatoo.cc.lexer.regex.Star
 
computeId(Attributes) - Method in class fr.umlv.tatoo.cc.common.xml.XMLDigester
 
computeId(Attributes, boolean) - Method in class fr.umlv.tatoo.cc.common.xml.XMLDigester
 
computeId(Attributes, String, boolean) - Method in class fr.umlv.tatoo.cc.common.xml.XMLDigester
 
computeId(Attributes, String, String) - Method in class fr.umlv.tatoo.cc.common.xml.XMLDigester
 
computeNodeAnnotation(NodeAST, TreeAST, TreeAST) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.AnnotationComputer
 
computeNodeAnnotation(NodeAST, TreeAST, TreeAST) - Method in class fr.umlv.tatoo.cc.ebnf.EBNFAnnotationComputer
 
computeTokenAnnotation(TokenAST<?>) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.AnnotationComputer
 
computeTokenAnnotation(TokenAST<?>) - Method in class fr.umlv.tatoo.cc.ebnf.EBNFAnnotationComputer
 
conflict(DiagnosticReporter.Key, NodeDecl<?>, TerminalDecl, Set<? extends ActionEntry<?>>, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter
 
conflictResolver - Static variable in class fr.umlv.tatoo.cc.parser.main.ParserOption
Defines the conflict resolver.
ConflictResolverPolicy - Class in fr.umlv.tatoo.cc.parser.table
 
ConflictResolverPolicy() - Constructor for class fr.umlv.tatoo.cc.parser.table.ConflictResolverPolicy
 
ConflictResolverType - Enum in fr.umlv.tatoo.cc.parser.main
 
containsKey(Object) - Method in class fr.umlv.tatoo.cc.common.util.MultiMap
 
containsValue(Object) - Method in class fr.umlv.tatoo.cc.common.util.MultiMap
 
continueRecoverOnError(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerErrorRecoveryPolicy
 
continueRecoverOnError(Lexer<B>, ActionProcessor<R>) - Method in interface fr.umlv.tatoo.runtime.lexer.LexerErrorRecoveryPolicy
Called when error recovery was initiated by recover on error, and method LexerErrorRecoveryPolicy.errorRecoveryNeedsContinuation() returns true
continueRecoverOnError(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.NoLexerErrorRecoveryPolicy
 
continueRecoverOnError(Parser<T, N, P, V>, IntArrayList, T) - Method in class fr.umlv.tatoo.runtime.parser.DefaultParserErrorRecoveryPolicy
 
continueRecoverOnError(Parser<T, N, P, V>, IntArrayList, T) - Method in class fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryPolicy
Called when error recovery was initiated by recover on error, and method ParserErrorRecoveryPolicy.errorRecoveryNeedsContinuation() returns true
continueRecoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerErrorRecoveryPolicy
 
continueRecoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in interface fr.umlv.tatoo.runtime.lexer.LexerErrorRecoveryPolicy
Called when error recovery was initiated by recover on error, and method LexerErrorRecoveryPolicy.unexpectedEndOfFileRecoveryNeedsContinuation() returns true
continueRecoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.NoLexerErrorRecoveryPolicy
 
convert(String, Class<T>) - Method in class fr.umlv.tatoo.cc.common.xml.Converter
 
convert(Attributes, String, Class<T>) - Method in class fr.umlv.tatoo.cc.common.xml.XMLDigester
 
convert(Attributes, String, Class<T>, T) - Method in class fr.umlv.tatoo.cc.common.xml.XMLDigester
 
convert(String, Class<T>) - Method in class fr.umlv.tatoo.runtime.util.DefaultStringConverter
 
convert(String, Class<T>) - Method in interface fr.umlv.tatoo.runtime.util.StringConverter
Convert a string to a value of type T.
Converter - Class in fr.umlv.tatoo.cc.common.xml
Convert a String into a specific type.
Converter() - Constructor for class fr.umlv.tatoo.cc.common.xml.Converter
 
cr(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
create(Set<? extends VersionDecl>, VariableDecl) - Method in class fr.umlv.tatoo.cc.parser.table.StateMetadataFactory
Create a state meta-data.
createAccept() - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createAliasDef(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createAllRuleActivator(LexerTable<R>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
Creates a rule activator that activate all rules.
createAllVersionWithNonTerminal(N) - Static method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Creates a state data compatible with all versions that reduce a non terminal.
createAllVersionWithTerminal(T) - Static method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Creates a state data compatible with all versions that shift a terminal.
createAnonymousNonTerminal(List<? extends VariableDecl>, VersionDecl) - Method in class fr.umlv.tatoo.cc.parser.grammar.EBNFSupport
 
createArrayType(Type) - Static method in class fr.umlv.tatoo.cc.common.generator.Type
Creates an array type from a type.
createBranch(String) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createBuilder(LexerTable<R>, B) - Static method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createConverterProxy(Class<T>, StringConverter) - Static method in class fr.umlv.tatoo.runtime.tools.Debug
This method provides a proxy object implementing an interface.
createDefaultPolicy(ErrorForwarder<B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createDefaultReporter() - Method in class fr.umlv.tatoo.cc.common.log.ReporterFactory
Creates a default reporter used as thread local reporter.
createDirectiveDef(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createDollarRegexTable(Encoding) - Static method in class fr.umlv.tatoo.cc.lexer.regex.RegexFactory
Build the table which tests wether end of line follows.
createEBNFParser(RuleFactory, Encoding, GrammarFactory, ToolsFactory) - Static method in class fr.umlv.tatoo.cc.main.main.EBNFParser
 
createEmptyNode() - Method in interface fr.umlv.tatoo.runtime.ast.XMLNodeFactory.AbstractNodeFactory
Creates an empty node corresponding to the XML element name.
createEnhancedVariable(EnhancedDefAST.Enhancement, VariableVarAST, VariableVarAST, List<NodeAST>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createEnter(T, int) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createEnterPassTwo(EBNFSupport) - Method in class fr.umlv.tatoo.cc.ebnf.ast.analysis.EnterPassOne
 
createEof(Priority) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
createError(String) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
createError(String) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createExit() - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createExtension() - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
createGenerated() - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
createImportDef(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createInputFiles() - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
createLexer(LexerTable<R>, B, LexerListener<? super R, ? super B>, RuleActivator<R>, LifecycleHandler<B>, LexerErrorRecoveryPolicy<R, B>) - Static method in class fr.umlv.tatoo.runtime.lexer.Lexer
Creates a new lexer process.
createLexer() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createLexer() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
Creates a parser and a lexer linked to the parser but doesn't provide a reference on the created parser.
createLexerAndParser() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
Creates a parser and a lexer linked to the parser.
createLexerListener(SimpleParser<? super T>) - Method in class fr.umlv.tatoo.runtime.tools.AbstractToolsProcessor
Creates a lexer listener that forwards recognized rule to the parser.
createMacro(String) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.PatternRuleCompilerImpl
 
createMacro(String) - Method in interface fr.umlv.tatoo.cc.lexer.xml.PatternRuleCompiler
 
createMacroDef(TokenAST<String>, String) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createMap() - Method in class fr.umlv.tatoo.cc.common.util.MultiMap
 
createNode() - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder.LazyCreator
 
createNoErrorRecoveryPolicy() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
Overrides this method if you want to change the warning reporter used by the no error recovery policy.
createNonTerminal(String) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
createNonTerminalDef(TokenAST<String>, TypeVarAST, List<ProductionDefAST>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createOptionnalNonTerminal(String, VariableDecl, VersionDecl) - Method in class fr.umlv.tatoo.cc.parser.grammar.EBNFSupport
 
createPackage() - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
createPackage() - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
createPackage() - Method in class fr.umlv.tatoo.cc.lexer.main.LexerTask
 
createPackage() - Method in class fr.umlv.tatoo.cc.parser.main.ParserTask
 
createPackage() - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask
 
createParametrizedType(Type, Type...) - Static method in class fr.umlv.tatoo.cc.common.generator.Type
Creates a parameterized type.
createParametrizedType(Type, List<Type>) - Static method in class fr.umlv.tatoo.cc.common.generator.Type
Creates a parameterized type.
createParser(ParserTable<T, N, P, V>, ParserListener<? super T, ? super N, ? super P>, ParserErrorRecoveryPolicy<T, N, P, V>, N, V, LookaheadMap<? extends T, ? super V>) - Static method in class fr.umlv.tatoo.runtime.parser.Parser
Creates a parser.
createParser() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
createParserBuilder(ParserTable<T, N, P, V>) - Static method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
createParserForwarder(SimpleParser<T>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createParserTableDecl(ActionDeclFactory, TableFactoryMethod<?>, ConflictResolverPolicy, AbstractConflictDiagnosticReporter, File) - Method in class fr.umlv.tatoo.cc.ebnf.EBNFParserTableBuilder
 
createParserTableDecl(ActionDeclFactory, TableFactoryMethod<?>, ConflictResolverPolicy, AbstractConflictDiagnosticReporter, File) - Method in interface fr.umlv.tatoo.cc.parser.grammar.ParserTableBuilder
Creates a parser table.
createParserTableDecl(ActionDeclFactory, TableFactoryMethod<?>, ConflictResolverPolicy, AbstractConflictDiagnosticReporter, File) - Method in class fr.umlv.tatoo.cc.parser.xml.ParserXMLDigester
 
createPriority(String, double, Priority.Associativity) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
createPriorityDef(TokenAST<String>, double, String) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createPriorityVar(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createProduction(String, NonTerminalDecl, List<? extends VariableDecl>, Priority, VersionDecl) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
createProductionDef(List<NodeAST>, PriorityVarAST, ProductionIdAndVersionDefAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createProductionIdAndVersionDef(TokenAST<String>, VersionVarAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createQualifiedType(String) - Static method in class fr.umlv.tatoo.cc.common.generator.Type
Creates a Type from a qualified string.
createQuotedIdVar(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createReaderBuilder(LexerTable<R>, Reader) - Static method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createReduce(P, int, int[]) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createRootDef(StartNonTerminalSetDefAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createRule(String, RegexIntervalTable, RegexIntervalTable, boolean) - Method in class fr.umlv.tatoo.cc.lexer.lexer.RuleFactory
 
createRule(RuleFactory, String, String) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.PatternRuleCompilerImpl
 
createRule(RuleFactory, String, String) - Method in interface fr.umlv.tatoo.cc.lexer.xml.PatternRuleCompiler
 
createRule(RuleFactory, String, boolean) - Method in class fr.umlv.tatoo.cc.lexer.xml.XMLRuleCompiler
 
createRuleDef(TokenAST<String>, String) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createRuleInfo(RuleDecl, TerminalDecl, TerminalDecl, boolean, boolean) - Method in class fr.umlv.tatoo.cc.tools.tools.ToolsFactory
 
createSAXSource(Node) - Static method in class fr.umlv.tatoo.runtime.ast.XML
Returns a SAXSource that can be using as an input of a transform operation on an XML Transformer.
createScanner(LexerTable<R>, B, RuleActivator<? extends R>) - Static method in class fr.umlv.tatoo.runtime.lexer.Scanner
 
createSet() - Method in class fr.umlv.tatoo.cc.common.util.MultiMap
 
createSet(boolean, List<CharacterInterval>, Encoding) - Static method in class fr.umlv.tatoo.cc.lexer.regex.RegexFactory
 
createShift(int) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createSimpleLexer() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createSimpleNode(Kind, V) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createSimpleParser() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
createStarNonTerminal(String, VariableDecl, Priority.Associativity, VersionDecl, boolean, VariableDecl) - Method in class fr.umlv.tatoo.cc.parser.grammar.EBNFSupport
 
createStartItem(ProductionDecl, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.lalr.LALRTableFactoryMethod
 
createStartItem(ProductionDecl, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.lr.LRTableFactoryMethod
 
createStartItem(ProductionDecl, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.slr.SLRTableFactoryMethod
 
createStartItem(ProductionDecl, TerminalDecl) - Method in interface fr.umlv.tatoo.cc.parser.table.TableFactoryMethod
Create the kernel item for the start states
createStartNonTerminalSetDef(List<UnquotedIdVarAST>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createTerminal(String, Priority, boolean) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
Creates a new terminal.
createTerminalDef(TerminalDefAST.TerminalKind, TokenAST<String>, AliasDefAST, TypeVarAST, RuleDefAST, PriorityVarAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createToken(TerminalEnum, V) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createTokenizer(LexerTable<R>, B) - Static method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
Creates a tokenizer that extracts character from a buffer and matches them against rules.
createTokenizer(LexerTable<R>, B, Iterable<? extends R>) - Static method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
Creates a scanner that extracts character from a buffer and matches them against rules.
createTraceProxy(Class<T>) - Static method in class fr.umlv.tatoo.runtime.tools.Debug
Creates a proxy that prints out all methods, of the interface, called.
createTraceProxy(Class<T>, T) - Static method in class fr.umlv.tatoo.runtime.tools.Debug
Creates a proxy that prints outs all methods, of the interface, called and then delegates the method call to impl.
createType(String, Map<String, ? extends Type>) - Static method in class fr.umlv.tatoo.cc.common.generator.Type
Creates a type from a name with optional type arguments and a map of imports.
createTypeVar(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createUnquotedIdVar(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createVariableTypeDef(VariableVarAST, TypeVarAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createVersion(String, VersionDecl) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
createVersionDef(TokenAST<String>, VersionVarAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createVersioned(Map<V, ? extends Action<T, P, V>>) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createVersionVar(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
createWithNonTerminal(Set<?>, N) - Static method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Creates a state data compatible with a set of versions that reduce a non terminal.
createWithTerminal(Set<?>, T) - Static method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Creates a state data compatible with a set of versions that shift a terminal.

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