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

F

FakeProduction - Class in fr.umlv.tatoo.cc.parser.grammar
 
FakeProduction(String, NonTerminalDecl, List<? extends VariableDecl>) - Constructor for class fr.umlv.tatoo.cc.parser.grammar.FakeProduction
 
FatalConflictException - Exception in fr.umlv.tatoo.cc.parser.table
 
FatalConflictException(String) - Constructor for exception fr.umlv.tatoo.cc.parser.table.FatalConflictException
 
fatalError(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.FATAL_ERROR.
file() - Method in class fr.umlv.tatoo.cc.common.log.Info
Returns the file associated with the current info.
file(Object) - Method in class fr.umlv.tatoo.cc.common.log.Info
Changes the file associated with the current info.
FileGuesser - Class in fr.umlv.tatoo.cc.common.main
 
findProductionPriority(String, List<? extends VariableDecl>) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarFactory
 
fine(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.INFO.
fine(String) - Static method in class fr.umlv.tatoo.runtime.util.TatooLogger
Emits a message with g level FINE by the current logger.
finest(String) - Static method in class fr.umlv.tatoo.runtime.util.TatooLogger
Emits a message with g level FINEST by the current logger.
finish() - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
first(NonTerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarSets
 
first(VariableDecl[]) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarSets
 
firstPos() - Method in class fr.umlv.tatoo.cc.lexer.regex.Cat
 
firstPos() - Method in class fr.umlv.tatoo.cc.lexer.regex.EpsilonLeaf
 
firstPos() - Method in class fr.umlv.tatoo.cc.lexer.regex.Leaf
 
firstPos() - Method in class fr.umlv.tatoo.cc.lexer.regex.Or
 
firstPos() - Method in class fr.umlv.tatoo.cc.lexer.regex.Regex
 
firstPos() - Method in class fr.umlv.tatoo.cc.lexer.regex.Star
 
FlatNode - Class in fr.umlv.tatoo.cc.tools.ast
 
FlatNode<N extends Node,P extends Node,V> - Class in fr.umlv.tatoo.runtime.ast
Represents a node with a fixed number of children nodes.
FlatNode() - Constructor for class fr.umlv.tatoo.runtime.ast.FlatNode
Only subclass can call this constructor
flip() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
flip() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
FLOAT - Static variable in class fr.umlv.tatoo.cc.common.generator.Type
The float Type.
follow(NonTerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarSets
 
followDollar() - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
followEmpty() - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
followRegex(Regex) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
formatMessage(DiagnosticReporter.Key, Object...) - Method in class fr.umlv.tatoo.cc.common.log.AbstractDiagnosticReporter
 
formatMessage(Lexer<?>, String) - Static method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerWarningReporter
Format the error message of the lexing exception.
formatMessage(SimpleParser<T>, String, T) - Static method in class fr.umlv.tatoo.runtime.parser.DefaultParserWarningReporter
Default way to create a message from arguments
formatMessage(SimpleParser<T>, String, T) - Static method in class fr.umlv.tatoo.runtime.parser.Parser
Default way to create a message from arguments
formfeed(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
ForwardReturn - Enum in fr.umlv.tatoo.runtime.lexer
 
forwardUnexpectedCharacter(Lexer<B>) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultErrorForwarder
 
forwardUnexpectedCharacter(Lexer<B>) - Method in interface fr.umlv.tatoo.runtime.lexer.ErrorForwarder
Forwards unexpected character found during the lexing process.
forwardUnexpectedCharacter(Lexer<B>) - Method in class fr.umlv.tatoo.runtime.tools.ParserForwarder
Forwards unexpected character found during the lexing process.
forwardUnexpectedEndOfFile(Lexer<B>) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultErrorForwarder
 
forwardUnexpectedEndOfFile(Lexer<B>) - Method in interface fr.umlv.tatoo.runtime.lexer.ErrorForwarder
Forwards unexpected end of file during the lexing process.
forwardUnexpectedEndOfFile(Lexer<B>) - Method in class fr.umlv.tatoo.runtime.tools.ParserForwarder
Forwards unexpected end of file during the lexing process.
fr.umlv.tatoo.cc - package fr.umlv.tatoo.cc
 
fr.umlv.tatoo.cc.common.extension - package fr.umlv.tatoo.cc.common.extension
 
fr.umlv.tatoo.cc.common.generator - package fr.umlv.tatoo.cc.common.generator
 
fr.umlv.tatoo.cc.common.generator.impl - package fr.umlv.tatoo.cc.common.generator.impl
 
fr.umlv.tatoo.cc.common.log - package fr.umlv.tatoo.cc.common.log
 
fr.umlv.tatoo.cc.common.main - package fr.umlv.tatoo.cc.common.main
 
fr.umlv.tatoo.cc.common.util - package fr.umlv.tatoo.cc.common.util
 
fr.umlv.tatoo.cc.common.velocity - package fr.umlv.tatoo.cc.common.velocity
 
fr.umlv.tatoo.cc.common.xml - package fr.umlv.tatoo.cc.common.xml
 
fr.umlv.tatoo.cc.ebnf - package fr.umlv.tatoo.cc.ebnf
 
fr.umlv.tatoo.cc.ebnf.ast - package fr.umlv.tatoo.cc.ebnf.ast
 
fr.umlv.tatoo.cc.ebnf.ast.analysis - package fr.umlv.tatoo.cc.ebnf.ast.analysis
 
fr.umlv.tatoo.cc.ebnf.main - package fr.umlv.tatoo.cc.ebnf.main
 
fr.umlv.tatoo.cc.lexer.charset - package fr.umlv.tatoo.cc.lexer.charset
 
fr.umlv.tatoo.cc.lexer.charset.encoding - package fr.umlv.tatoo.cc.lexer.charset.encoding
 
fr.umlv.tatoo.cc.lexer.generator - package fr.umlv.tatoo.cc.lexer.generator
 
fr.umlv.tatoo.cc.lexer.lexer - package fr.umlv.tatoo.cc.lexer.lexer
 
fr.umlv.tatoo.cc.lexer.lexer.impl - package fr.umlv.tatoo.cc.lexer.lexer.impl
 
fr.umlv.tatoo.cc.lexer.main - package fr.umlv.tatoo.cc.lexer.main
 
fr.umlv.tatoo.cc.lexer.regex - package fr.umlv.tatoo.cc.lexer.regex
 
fr.umlv.tatoo.cc.lexer.regex.pattern - package fr.umlv.tatoo.cc.lexer.regex.pattern
 
fr.umlv.tatoo.cc.lexer.xml - package fr.umlv.tatoo.cc.lexer.xml
 
fr.umlv.tatoo.cc.main.main - package fr.umlv.tatoo.cc.main.main
 
fr.umlv.tatoo.cc.main.xml - package fr.umlv.tatoo.cc.main.xml
 
fr.umlv.tatoo.cc.parser.generator - package fr.umlv.tatoo.cc.parser.generator
 
fr.umlv.tatoo.cc.parser.grammar - package fr.umlv.tatoo.cc.parser.grammar
 
fr.umlv.tatoo.cc.parser.lalr - package fr.umlv.tatoo.cc.parser.lalr
 
fr.umlv.tatoo.cc.parser.lr - package fr.umlv.tatoo.cc.parser.lr
 
fr.umlv.tatoo.cc.parser.main - package fr.umlv.tatoo.cc.parser.main
 
fr.umlv.tatoo.cc.parser.parser - package fr.umlv.tatoo.cc.parser.parser
 
fr.umlv.tatoo.cc.parser.slr - package fr.umlv.tatoo.cc.parser.slr
 
fr.umlv.tatoo.cc.parser.solver - package fr.umlv.tatoo.cc.parser.solver
 
fr.umlv.tatoo.cc.parser.table - package fr.umlv.tatoo.cc.parser.table
 
fr.umlv.tatoo.cc.parser.xml - package fr.umlv.tatoo.cc.parser.xml
 
fr.umlv.tatoo.cc.tools.ast - package fr.umlv.tatoo.cc.tools.ast
 
fr.umlv.tatoo.cc.tools.ast.generator - package fr.umlv.tatoo.cc.tools.ast.generator
 
fr.umlv.tatoo.cc.tools.generator - package fr.umlv.tatoo.cc.tools.generator
 
fr.umlv.tatoo.cc.tools.main - package fr.umlv.tatoo.cc.tools.main
 
fr.umlv.tatoo.cc.tools.tools - package fr.umlv.tatoo.cc.tools.tools
 
fr.umlv.tatoo.cc.tools.xml - package fr.umlv.tatoo.cc.tools.xml
 
fr.umlv.tatoo.runtime.ast - package fr.umlv.tatoo.runtime.ast
 
fr.umlv.tatoo.runtime.buffer - package fr.umlv.tatoo.runtime.buffer
 
fr.umlv.tatoo.runtime.buffer.impl - package fr.umlv.tatoo.runtime.buffer.impl
 
fr.umlv.tatoo.runtime.lexer - package fr.umlv.tatoo.runtime.lexer
 
fr.umlv.tatoo.runtime.lexer.rules - package fr.umlv.tatoo.runtime.lexer.rules
 
fr.umlv.tatoo.runtime.parser - package fr.umlv.tatoo.runtime.parser
 
fr.umlv.tatoo.runtime.regex - package fr.umlv.tatoo.runtime.regex
 
fr.umlv.tatoo.runtime.tools - package fr.umlv.tatoo.runtime.tools
 
fr.umlv.tatoo.runtime.tools.builder - package fr.umlv.tatoo.runtime.tools.builder
 
fr.umlv.tatoo.runtime.util - package fr.umlv.tatoo.runtime.util
 

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