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

S

Scanner<R,B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.lexer
Provide a simple scanner that implements Iterator and Iterable The buffer must support the read operation.
seal() - Method in class fr.umlv.tatoo.cc.common.log.Info
Seals the current Info.
self() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
semicolon(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
separator_non_terminal(TokenAST<?>, TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
separator_terminal(TokenAST<?>, TokenAST<?>, TokenAST<String>, TokenAST<?>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
serialize(Writer, Node) - Static method in class fr.umlv.tatoo.runtime.ast.XML
Writes the node and all it's subnode in XML on the writer.
set(int, int) - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
Changes the value at index index by a new one.
setActivator(RuleActivator<R>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
optional (all rules by default)
setActivator(RuleActivator<R>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setAlias(String) - Method in class fr.umlv.tatoo.cc.parser.grammar.TerminalDecl
 
setAllPackages(String) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setAndSealDefaultInfo(Info) - Static method in class fr.umlv.tatoo.cc.common.log.ReporterFactory
Changes the info object attached on the thread local reporter and used to derive the info object used to report an event or an error .
setAsNonExpressive(NonTerminalDecl, ProductionDecl) - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder
 
setAST(String) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask.Package
 
setAST(String) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask.Package
 
setAttribute(TreeAST, Class<A>, A) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.AST
 
setAttribute(Class<A>, A) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.TreeAST
 
setAttribute(TreeAST, Class<A>, A) - Method in class fr.umlv.tatoo.cc.ebnf.EBNFASTImpl
 
setBinding(Binding.VersionBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.AliasDefAST
 
setBinding(Binding.DirectiveBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.DirectiveDefAST
 
setBinding(Binding.NonTerminalBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.EnhancedDefAST
 
setBinding(Binding.TypeBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ImportDefAST
 
setBinding(Binding.NonTerminalBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.NonTerminalDefAST
 
setBinding(Binding.PriorityBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.PriorityDefAST
 
setBinding(Binding.PriorityBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.PriorityVarAST
 
setBinding(Binding.ProductionBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ProductionDefAST
 
setBinding(Binding.TerminalBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.QuotedIdVarAST
 
setBinding(Binding.RuleBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.RuleDefAST
 
setBinding(Binding.TerminalBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TerminalDefAST
 
setBinding(Binding.TypeBinding, boolean) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TypeVarAST
 
setBinding(Binding.VariableBinding<?>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.UnquotedIdVarAST
 
setBinding(Binding.VersionBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.VersionDefAST
 
setBinding(Binding.VersionBinding) - Method in class fr.umlv.tatoo.cc.ebnf.ast.VersionVarAST
 
setBranchingParserListener(BranchingParserListener<? super T>) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Set the branching parser listener associated with the current parser.
setBranchingParserListener(BranchingParserListener<? super T>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
optional (default null)
setBranchingParserListener(BranchingParserListener<? super T>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setBuffer(B) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
optional, but if null the buffer have to be given to the lexer using Lexer.reset(B)
setBuffer(B) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setClassName(String) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask.Extension
 
setColumnNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Changes the current column number.
setConflictResolver(String) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setConflictResolver(String) - Method in class fr.umlv.tatoo.cc.parser.main.ParserTask
 
setConflictResolverType(ConflictResolverType) - Method in class fr.umlv.tatoo.cc.main.main.MainBean
 
setConflictResolverType(ConflictResolverType) - Method in class fr.umlv.tatoo.cc.parser.main.ParserBean
 
setConflictResolverType(ConflictResolverType) - Method in interface fr.umlv.tatoo.cc.parser.main.ParserParam
 
setData(Node, D) - Method in class fr.umlv.tatoo.runtime.ast.NodeVisitor
Set the data associated to a node and returns the old value.
setDefault() - Method in class fr.umlv.tatoo.cc.lexer.generator.SwitchCase
 
setDefaultExtensions(boolean) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
setDestination(File) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
setDestination(File) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setDetailMessage(String) - Method in exception fr.umlv.tatoo.runtime.parser.ParsingException
Allow to add a detail message to the exception message.
setEBNFFile(File) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setEnumLookaheadMap(ParserBuilder<T, N, P, V>) - Static method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
parser table must be set before calling this method.
setEnumLookaheadMap(S) - Static method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setErrorRecoveryListener(ErrorRecoveryListener<? super T, ? super N>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setFactory(ReporterFactory) - Static method in class fr.umlv.tatoo.cc.common.log.ReporterFactory
Changes the Reporter Factory used.
setFile(File) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask.InputFile
 
setForwarder(ErrorForwarder<B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
optional (DefaultErrorForwarder i.e. nothing or set by setParser by default)
setForwarder(ErrorForwarder<B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setGenerate(boolean) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask.FileAlias
 
setGenerate(AliasPrototype, GeneratorBean.GenerateOption) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setGenerateAST(boolean) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setGenerateAST(boolean) - Method in class fr.umlv.tatoo.cc.main.main.MainBean
 
setGenerateAST(boolean) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsBean
 
setGenerateAST(boolean) - Method in interface fr.umlv.tatoo.cc.tools.main.ToolsParam
 
setGenerateAST(boolean) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask
 
setGenerateDefault(boolean) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask.Generated
 
setGenerateDefault(boolean) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setHashLookaheadMap() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
parser table and version (or default) must be set before calling this method.
setHashLookaheadMap() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setLevel(Level) - Static method in class fr.umlv.tatoo.runtime.util.TatooLogger
Set the logger level of all parent logger handlers.
setLexer(String) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask.Package
 
setLexer(String) - Method in class fr.umlv.tatoo.cc.lexer.main.LexerTask.Package
 
setLexer(String) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask.Package
 
setLexerErrorPolicy(LexerErrorRecoveryPolicy<R, B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
setLexerErrorPolicy(LexerErrorRecoveryPolicy<R, B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setLexerFile(File) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setLexerFile(File) - Method in class fr.umlv.tatoo.cc.lexer.main.LexerTask
 
setLexerFile(File) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask
 
setLexerListener(LexerListener<? super R, ? super B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
optional (logging listener by default)
setLexerListener(LexerListener<? super R, ? super B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setLexerType(String) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setLexerType(LexerType) - Method in class fr.umlv.tatoo.cc.lexer.main.LexerBean
 
setLexerType(LexerType) - Method in interface fr.umlv.tatoo.cc.lexer.main.LexerOption.LexerParam
 
setLexerType(String) - Method in class fr.umlv.tatoo.cc.lexer.main.LexerTask
 
setLexerType(LexerType) - Method in class fr.umlv.tatoo.cc.main.main.MainBean
 
setLifecycleHandler(LifecycleHandler<B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
optionnal (null i.e. nothing or set by setParser by default)
setLifecycleHandler(LifecycleHandler<B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setLineNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Changes the current line number.
setLocator(Locator) - Method in class fr.umlv.tatoo.cc.common.xml.XMLDigester
 
setLogFile(File) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setLogFile(File) - Method in class fr.umlv.tatoo.cc.main.main.MainBean
 
setLogFile(File) - Method in class fr.umlv.tatoo.cc.parser.main.ParserBean
 
setLogFile(File) - Method in interface fr.umlv.tatoo.cc.parser.main.ParserParam
 
setLogFile(File) - Method in class fr.umlv.tatoo.cc.parser.main.ParserTask
 
setLogLevel(Level) - Method in class fr.umlv.tatoo.cc.common.log.LoggerReporter
 
setLogLevel(Level) - Method in class fr.umlv.tatoo.cc.common.log.Reporter
Changes the log level of the current reporter.
setLogLevel(Level) - Static method in class fr.umlv.tatoo.cc.common.log.ReporterFactory
Sets log level of the reporter attached to the current thread.
setLogLevel(String) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
setLogLevel(Level) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setLookaheadMap(LookaheadMap<? extends T, ? super V>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
optional (default is no lookahead map)
setLookaheadMap(LookaheadMap<? extends T, ? super V>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setName(String) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask.FileAlias
 
setName(String) - Method in class fr.umlv.tatoo.cc.ebnf.ast.EnhancedDefAST
 
setNeedRelex() - Method in class fr.umlv.tatoo.runtime.parser.Parser
Informs the parser that it needs to ask the lexer for relexing on error (this method should only be called by error recovery policy).
setOnError() - Method in class fr.umlv.tatoo.cc.common.log.AbstractDiagnosticReporter
 
setPackage(Unit, String) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setPackagePrefix(String) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
setParser(String) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask.Package
 
setParser(String) - Method in class fr.umlv.tatoo.cc.parser.main.ParserTask.Package
 
setParser(String) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask.Package
 
setParser(SimpleParser<T>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
sets parser forwarder and lifecycle handler forwarding to the parser
setParserErrorRecoveryListener(ErrorRecoveryListener<? super T, ? super N>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
optional (default is no error recovery)
setParserErrorRecoveryPolicy(ParserErrorRecoveryPolicy<T, N, P, V>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
Set the paraesr error recovery policy.
setParserErrorRecoveryPolicy(ParserErrorRecoveryPolicy<T, N, P, V>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setParserFile(File) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setParserFile(File) - Method in class fr.umlv.tatoo.cc.parser.main.ParserTask
 
setParserFile(File) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask
 
setParserListener(ParserListener<? super T, ? super N, ? super P>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
optional (default prints actions on standard error)
setParserListener(ParserListener<? super T, ? super N, ? super P>) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setParserType(String) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setParserType(ParserType) - Method in class fr.umlv.tatoo.cc.main.main.MainBean
 
setParserType(ParserType) - Method in class fr.umlv.tatoo.cc.parser.main.ParserBean
 
setParserType(ParserType) - Method in interface fr.umlv.tatoo.cc.parser.main.ParserParam
 
setParserType(String) - Method in class fr.umlv.tatoo.cc.parser.main.ParserTask
 
setRegisterDefaultExtensions(boolean) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setRoot(TreeAST) - Method in interface fr.umlv.tatoo.cc.ebnf.ast.AST
 
setRoot(AbstractNodeAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.TreeFactory
 
setRoot(TreeAST) - Method in class fr.umlv.tatoo.cc.ebnf.EBNFASTImpl
 
setSemanticStack(GenericStack) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
Set the stack that will be used by the parser processor.
setStart(N) - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
Set the non terminal that will be used to start the parsing.
setStart(N) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
setTokenId(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ProductionDefAST
 
setTools(String) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask.Package
 
setTools(String) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask.Package
 
setToolsFile(File) - Method in class fr.umlv.tatoo.cc.ebnf.main.EBNFTask
 
setToolsFile(File) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsTask
 
setType(String) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask.FileAlias
 
setTypeName(AliasPrototype, String) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setUnit(String) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask.InputFile
 
setUnit(String) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask.InputFiles
 
setUnwindedColumnNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Changes the column number of the last unwind operation.
setUnwindedLineNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Changes the line number of the last unwind operation.
setUseParentHandlers(boolean) - Static method in class fr.umlv.tatoo.runtime.util.TatooLogger
Set whether or not this logger should send its output to it's parent Logger.
setValidating(boolean) - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
setValidating(boolean) - Method in class fr.umlv.tatoo.cc.common.main.GeneratorBean
 
setVersion(V) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Change the version.
setVersion(V) - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
Set the version of the grammar that will be use to start the parsing.
setVersion(V) - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
 
severe(String) - Static method in class fr.umlv.tatoo.runtime.util.TatooLogger
Emits a message with g level SEVERE by the current logger.
shift(T) - Method in interface fr.umlv.tatoo.runtime.parser.ParserListener
Notifies that a shift action is performed by the parser.
ShiftAction<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
Shift action class.
ShiftAction(int) - Constructor for class fr.umlv.tatoo.runtime.parser.ShiftAction
Constructs a shift action.
ShiftActionDecl - Class in fr.umlv.tatoo.cc.parser.parser
 
SHORT - Static variable in class fr.umlv.tatoo.cc.common.generator.Type
The short Type.
SimpleActionDeclVisitor<R> - Class in fr.umlv.tatoo.cc.parser.parser
A simple action visitor with no parameter.
SimpleActionDeclVisitor() - Constructor for class fr.umlv.tatoo.cc.parser.parser.SimpleActionDeclVisitor
 
SimpleExtension - Interface in fr.umlv.tatoo.cc.common.extension
 
SimpleLexer - Interface in fr.umlv.tatoo.runtime.lexer
A simple interface that can be used to manipulate a lexer after its creation.
SimpleNodeAST<V> - Class in fr.umlv.tatoo.cc.ebnf.ast
 
SimpleNodeAST(AST, Kind, V, List<TreeAST>) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.SimpleNodeAST
 
SimpleParser<T> - Interface in fr.umlv.tatoo.runtime.parser
 
size() - Method in class fr.umlv.tatoo.cc.common.util.MultiMap
 
size() - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
 
size() - Method in interface fr.umlv.tatoo.runtime.util.ReadOnlyIntStack
Returns the number of states in the stack.
slash(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
SLRGrammarAugmenter - Class in fr.umlv.tatoo.cc.parser.slr
 
SLRGrammarAugmenter() - Constructor for class fr.umlv.tatoo.cc.parser.slr.SLRGrammarAugmenter
 
SLRTableFactoryMethod - Class in fr.umlv.tatoo.cc.parser.slr
 
SLRTableFactoryMethod() - Constructor for class fr.umlv.tatoo.cc.parser.slr.SLRTableFactoryMethod
 
smartStep(T) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Performs the actions induced by a particular terminal.
smartStep(T) - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Performs the actions induced by a particular terminal.
SmartStepReturn - Enum in fr.umlv.tatoo.runtime.parser
Instruct the parser about what it has to do.
solve(K) - Method in class fr.umlv.tatoo.cc.parser.solver.Solver
 
Solver<K,V> - Class in fr.umlv.tatoo.cc.parser.solver
 
Solver(NodeFactory<K, V>) - Constructor for class fr.umlv.tatoo.cc.parser.solver.Solver
 
specialOrStringLetter(Regex) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
split(CharacterSet) - Method in class fr.umlv.tatoo.cc.lexer.charset.CharacterSet
split(A,B) returns (A\B,A inter B,B\A) each is null if empty
star(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
star(Regex) - Static method in class fr.umlv.tatoo.cc.lexer.regex.RegexFactory
 
Star - Class in fr.umlv.tatoo.cc.lexer.regex
 
Star(Regex) - Constructor for class fr.umlv.tatoo.cc.lexer.regex.Star
 
start(String, Attributes) - Method in class fr.umlv.tatoo.cc.common.xml.AbstractXMLDigester.DefaultSAXlet
 
start(String, Attributes) - Method in interface fr.umlv.tatoo.cc.common.xml.AbstractXMLDigester.SAXlet
Called by the digester when the start tag of an element is found.
start_def(SimpleNodeAST<?>, SimpleNodeAST<?>, SimpleNodeAST<?>, SimpleNodeAST<?>, SimpleNodeAST<?>, SimpleNodeAST<?>, SimpleNodeAST<?>, SimpleNodeAST<?>, SimpleNodeAST<?>, StartNonTerminalSetDefAST, SimpleNodeAST<?>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
start_non_terminals_def(TokenAST<?>, TokenAST<?>, List<UnquotedIdVarAST>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
startid_def(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
StartNonTerminalSetDefAST - Class in fr.umlv.tatoo.cc.ebnf.ast
 
startsdecl(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
StateMetadata<T,N,V> - Class in fr.umlv.tatoo.runtime.parser
Data associated to a state of the parsing table.
StateMetadata() - Constructor for class fr.umlv.tatoo.runtime.parser.StateMetadata
 
StateMetadataDecl - Class in fr.umlv.tatoo.cc.parser.table
 
StateMetadataDecl(String, Set<? extends VersionDecl>, VariableDecl) - Constructor for class fr.umlv.tatoo.cc.parser.table.StateMetadataDecl
Construct on objet used to declare state metadata
StateMetadataFactory - Class in fr.umlv.tatoo.cc.parser.table
 
StateMetadataFactory() - Constructor for class fr.umlv.tatoo.cc.parser.table.StateMetadataFactory
 
status() - Static method in class fr.umlv.tatoo.cc.Tatoo
 
step() - Method in class fr.umlv.tatoo.runtime.lexer.Lexer.LexerImpl
Proceed all available characters from the underlying buffer.
step(int) - Method in class fr.umlv.tatoo.runtime.lexer.rules.Action
Steps by one letter on the internal automaton and returns false if the letter is rejected or accepted by the automaton.
step(LexerBuffer, Iterable<? extends R>) - Method in class fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor
Processes available characters from the input stream.
step(int) - Method in class fr.umlv.tatoo.runtime.lexer.rules.DFA
Follows the transition from the current state with the letter a.
step() - Method in interface fr.umlv.tatoo.runtime.lexer.SimpleLexer
Proceed all available characters from the underlying buffer.
step(T) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Performs the actions induced by a particular terminal.
step(T) - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Performs the actions induced by a particular terminal.
stepClose() - Method in class fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor
This method is called after ActionProcessor.step(fr.umlv.tatoo.runtime.buffer.LexerBuffer, java.lang.Iterable) has returned MORE and end-of-file is reached
string(Regex, Regex) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
stringChar(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
StringConverter - Interface in fr.umlv.tatoo.runtime.util
Permits to convert a string to an object of a specified type.
stringEscapedChar(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
stringLetter(char) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
stringSpecialLetter(char) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
subSequence(int, int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
subSequence(int, int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
SwitchCase - Class in fr.umlv.tatoo.cc.lexer.generator
 
SwitchCase(int, List<Integer>) - Constructor for class fr.umlv.tatoo.cc.lexer.generator.SwitchCase
 
SwitchLexerExtension - Class in fr.umlv.tatoo.cc.lexer.generator
 
SwitchLexerExtension() - Constructor for class fr.umlv.tatoo.cc.lexer.generator.SwitchLexerExtension
 
SwitchRuleImpl - Class in fr.umlv.tatoo.cc.lexer.lexer.impl
 
SwitchRuleImpl(RuleDecl) - Constructor for class fr.umlv.tatoo.cc.lexer.lexer.impl.SwitchRuleImpl
 

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