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

E

EBNFAnnotationComputer - Class in fr.umlv.tatoo.cc.ebnf
 
EBNFAnnotationComputer(LocationProvider) - Constructor for class fr.umlv.tatoo.cc.ebnf.EBNFAnnotationComputer
 
EBNFASTImpl - Class in fr.umlv.tatoo.cc.ebnf
 
EBNFASTImpl() - Constructor for class fr.umlv.tatoo.cc.ebnf.EBNFASTImpl
 
EBNFParser - Class in fr.umlv.tatoo.cc.main.main
Interface used to de-couple MainBatch from ebnf package.
EBNFParser() - Constructor for class fr.umlv.tatoo.cc.main.main.EBNFParser
 
EBNFParserImpl - Class in fr.umlv.tatoo.cc.ebnf
 
EBNFParserImpl(RuleFactory, Encoding, GrammarFactory, ToolsFactory) - Constructor for class fr.umlv.tatoo.cc.ebnf.EBNFParserImpl
 
EBNFParserTableBuilder - Class in fr.umlv.tatoo.cc.ebnf
 
EBNFParserTableBuilder(GrammarFactory, EBNFSupport, boolean) - Constructor for class fr.umlv.tatoo.cc.ebnf.EBNFParserTableBuilder
 
EBNFSupport - Class in fr.umlv.tatoo.cc.parser.grammar
 
EBNFSupport(GrammarFactory) - Constructor for class fr.umlv.tatoo.cc.parser.grammar.EBNFSupport
 
ebnfSupport - Static variable in class fr.umlv.tatoo.cc.parser.main.ParserDataKeys
 
EBNFSupport.StarDesc - Class in fr.umlv.tatoo.cc.parser.grammar
 
EBNFSyntheticType - Enum in fr.umlv.tatoo.cc.parser.grammar
 
EBNFTask - Class in fr.umlv.tatoo.cc.ebnf.main
Task of the EBNF.
EBNFTask() - Constructor for class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
EBNFTask.Package - Class in fr.umlv.tatoo.cc.ebnf.main
 
EBNFTask.Package() - Constructor for class fr.umlv.tatoo.cc.ebnf.main.EBNFTask.Package
 
ElementNode - Class in fr.umlv.tatoo.cc.tools.ast
 
encode(char) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.ASCIIEncoding
 
encode(char) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.Encoding
Returns the encoding of a single character.
encode(char) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.ISO8859_1Encoding
 
encode(char) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.UTF16Encoding
 
encode(char) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.UTF8Encoding
 
Encoding - Class in fr.umlv.tatoo.cc.lexer.charset.encoding
 
end(String, Attributes) - Method in class fr.umlv.tatoo.cc.common.xml.AbstractXMLDigester.DefaultSAXlet
 
end(String, Attributes) - Method in interface fr.umlv.tatoo.cc.common.xml.AbstractXMLDigester.SAXlet
Called by the digester when the end tag of an element is found.
EnhancedDefAST - Class in fr.umlv.tatoo.cc.ebnf.ast
 
EnhancedDefAST.Enhancement - Enum in fr.umlv.tatoo.cc.ebnf.ast
 
enter(T) - Method in interface fr.umlv.tatoo.runtime.parser.BranchingParserListener
Notifies that an enter action is performed by the parser.
EnterAction<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
Enter in a sub parser action class.
EnterAction(T, int) - Constructor for class fr.umlv.tatoo.runtime.parser.EnterAction
Creates an enter action with an error action that will be used if enter doesn't succeed.
EnterActionDecl - Class in fr.umlv.tatoo.cc.parser.parser
 
EnterPassOne - Class in fr.umlv.tatoo.cc.ebnf.ast.analysis
 
EnterPassOne(BindingMap, Map<String, Type>, Encoding, RuleFactory, GrammarFactory, ToolsFactory, TypeVerifier, ASTDiagnosticReporter) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.analysis.EnterPassOne
 
EnterPassTwo - Class in fr.umlv.tatoo.cc.ebnf.ast.analysis
 
entrySet() - Method in class fr.umlv.tatoo.cc.common.util.MultiMap
 
enumLookaheadMap(ParserTable<T, ?, ?, V>) - Static method in class fr.umlv.tatoo.runtime.tools.LookaheadMapFactory
Returns a map that contains, for a specific version, the mapping between a terminal and its lookahead set.
EnumParserLookaheadActivator<R extends Enum<R>,T extends Enum<T>,V extends Enum<V>> - Class in fr.umlv.tatoo.runtime.tools
A rule activator that use parser lookaheads.
EnumParserLookaheadActivator(Parser<T, ?, ?, V>, EnumMap<T, EnumSet<R>>, Class<R>, EnumSet<R>) - Constructor for class fr.umlv.tatoo.runtime.tools.EnumParserLookaheadActivator
 
eof(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
eof() - Method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
Indicated wether eod-of-file is reached.
eoln(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
EpsilonLeaf - Class in fr.umlv.tatoo.cc.lexer.regex
 
EpsilonLeaf() - Constructor for class fr.umlv.tatoo.cc.lexer.regex.EpsilonLeaf
 
equals(Object) - Method in class fr.umlv.tatoo.cc.common.generator.Type
 
equals(Object) - Method in class fr.umlv.tatoo.cc.lexer.charset.CharacterInterval
 
equals(Object) - Method in class fr.umlv.tatoo.cc.lexer.charset.CharacterSet
 
equals(Object) - Method in class fr.umlv.tatoo.cc.parser.lr.LR1Item
 
equals(Object) - Method in class fr.umlv.tatoo.cc.parser.table.NodeItem
 
error(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.ERROR.
error(ASTDiagnosticReporter.ErrorKey, TreeAST, Object...) - Method in class fr.umlv.tatoo.cc.ebnf.ast.analysis.AbstractASTDiagnosticReporter
 
error(ASTDiagnosticReporter.ErrorKey, TreeAST, Object...) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.analysis.ASTDiagnosticReporter
 
error_def(TokenAST<?>, TokenAST<?>, TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
ErrorAction<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
 
ErrorAction(String) - Constructor for class fr.umlv.tatoo.runtime.parser.ErrorAction
 
ErrorActionDecl - Class in fr.umlv.tatoo.cc.parser.parser
 
errordecl(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
ErrorForwarder<B extends LexerBuffer> - Interface in fr.umlv.tatoo.runtime.lexer
Lexer error forwarding interface.
ErrorRecoveryListener<T,N> - Interface in fr.umlv.tatoo.runtime.parser
Parser error recovery listener.
errorRecoveryNeedsContinuation() - Method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerErrorRecoveryPolicy
 
errorRecoveryNeedsContinuation() - Method in interface fr.umlv.tatoo.runtime.lexer.LexerErrorRecoveryPolicy
Indicate if LexerErrorRecoveryPolicy.continueRecoverOnError(fr.umlv.tatoo.runtime.lexer.Lexer, fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor) needs to be called by processor
errorRecoveryNeedsContinuation() - Method in class fr.umlv.tatoo.runtime.lexer.NoLexerErrorRecoveryPolicy
 
errorRecoveryNeedsContinuation() - Method in class fr.umlv.tatoo.runtime.parser.DefaultParserErrorRecoveryPolicy
 
errorRecoveryNeedsContinuation() - Method in class fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryPolicy
Indicate if ParserErrorRecoveryPolicy.continueRecoverOnError(fr.umlv.tatoo.runtime.parser.Parser, fr.umlv.tatoo.runtime.util.IntArrayList, T) needs to be called by processor
escapedChar(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
execute(ExtensionBus, ExtensionBus.Context) - Method in interface fr.umlv.tatoo.cc.common.extension.SimpleExtension
Called by the extension bus when all data keys registered by the current extension are available.
execute(String, D, List<? extends String>) - Method in interface fr.umlv.tatoo.cc.common.main.Command
Execute the command corresponding to the option.
execute() - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
execute(ExtensionBus, ExtensionBus.Context) - Method in class fr.umlv.tatoo.cc.lexer.generator.LexerExtension
 
execute(ExtensionBus, ExtensionBus.Context) - Method in class fr.umlv.tatoo.cc.lexer.generator.SwitchLexerExtension
 
execute(LexerBean) - Method in class fr.umlv.tatoo.cc.lexer.main.LexerBatch
 
execute() - Method in class fr.umlv.tatoo.cc.lexer.main.LexerTask
 
execute(MainBean) - Method in class fr.umlv.tatoo.cc.main.main.MainBatch
 
execute(ExtensionBus, ExtensionBus.Context) - Method in class fr.umlv.tatoo.cc.parser.generator.ParserExtension
 
execute(ParserBean) - Method in class fr.umlv.tatoo.cc.parser.main.ParserBatch
 
execute() - Method in class fr.umlv.tatoo.cc.parser.main.ParserTask
 
execute(ExtensionBus, ExtensionBus.Context) - Method in class fr.umlv.tatoo.cc.tools.ast.generator.ToolsASTExtension
 
execute(ExtensionBus, ExtensionBus.Context) - Method in class fr.umlv.tatoo.cc.tools.generator.ToolsExtension
 
execute(ToolsBean) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsBatch
 
execute() - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask
 
exit() - Method in interface fr.umlv.tatoo.runtime.parser.BranchingParserListener
Notifies that an exit action is performed by the parser.
ExitAction<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
Exit out a sub parser action class.
ExitActionDecl - Class in fr.umlv.tatoo.cc.parser.parser
 
Extension - Interface in fr.umlv.tatoo.cc.common.extension
 
extension - Static variable in class fr.umlv.tatoo.cc.common.main.GeneratorOption
 
ExtensionBus - Class in fr.umlv.tatoo.cc.common.extension
 
ExtensionBus() - Constructor for class fr.umlv.tatoo.cc.common.extension.ExtensionBus
 
ExtensionBus.Context - Interface in fr.umlv.tatoo.cc.common.extension
Extension bus context used by the extension to retrieve all data using the data keys previously registered by the for extension.
ExtensionBus.DataKey<D> - Class in fr.umlv.tatoo.cc.common.extension
Marker class for all data keys.
ExtensionBus.DataKey() - Constructor for class fr.umlv.tatoo.cc.common.extension.ExtensionBus.DataKey
 
ExtensionBus.Registry - Interface in fr.umlv.tatoo.cc.common.extension
Extension specific registry used by the extension bus to indicate which data keys are required by an extension.

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