Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y _ 

F

fg(Prompt.Colors) - Static method in class org.stekikun.dolmen.common.Prompt
 
fg(Prompt.Colors) - Method in class org.stekikun.dolmen.common.Prompt.TermStream
Sets the foreground text color to c.
file(Tokenizer.LexerInterface<L, T>, File, File, boolean) - Static method in class org.stekikun.dolmen.debug.Tokenizer
Uses the given lexer interface to tokenize the contents of the file input, and stores the result in the output file.
file(TokenVisualizer.LexerInterface<L, T, Cat>, String, String) - Static method in class org.stekikun.dolmen.debug.TokenVisualizer
Outputs to the given output file a stand-alone HTML page which displays the tokenization of the given input file contents.
filename - Variable in class org.stekikun.dolmen.codegen.LexBuffer
The name of the input, for locations (for error reports only, need not be an actual filename)
filename - Variable in class org.stekikun.dolmen.codegen.LexBuffer.Position
The filename that this position relates to, or a description of the input if not a regular file
filename() - Method in class org.stekikun.dolmen.syntax.CExtent
 
filename - Variable in class org.stekikun.dolmen.syntax.Extent
The absolute filename where this extent should be interpreted
filename() - Method in class org.stekikun.dolmen.syntax.Extent
 
filterClass(Iterable<T>, Class<? extends U>) - Static method in class org.stekikun.dolmen.common.Iterables
 
finalAction - Variable in class org.stekikun.dolmen.automaton.DFA.State
Describes the semantic action associated to this state, if final, or DFA.NO_ACTION if the state is not final
find() - Method in class org.stekikun.dolmen.syntax.CExtent
The string must be of length CExtent.realLength().
find() - Method in class org.stekikun.dolmen.syntax.Extent
 
find() - Method in class org.stekikun.dolmen.syntax.PExtent
 
findConflicts() - Method in class org.stekikun.dolmen.unparam.Grammars.PredictionTable
 
findOrigin(int, int) - Method in class org.stekikun.dolmen.syntax.CExtent
Finding the origin in a composite extent amounts to finding the innermost extent, composite or not, whose instantiation covers the given region.
findOrigin(int, int) - Method in class org.stekikun.dolmen.syntax.Extent
 
findProblems(Lexer) - Method in class org.stekikun.dolmen.automaton.Automata
Checks the automata which must correspond to the lexer description lexer for any problems and reports all of them in reporter.
findUnusedSymbols(PGrammar, PGrammars.Dependencies, Reporter) - Static method in class org.stekikun.dolmen.syntax.PGrammars
Analyses the grammar's dependencies deps to determine non-terminals and terminals which are not really being used in this grammar description.
finisher - Variable in class org.stekikun.dolmen.automaton.DFA.State
The memory map associated to the final action or null if the state isn't final
Finisher(int, TreeMap<String, Optimiser.IdentInfo>, Extent) - Constructor for class org.stekikun.dolmen.tagged.TLexerEntry.Finisher
Builds a finisher based on all the arguments
finishers - Variable in class org.stekikun.dolmen.automaton.Automata.Entry
The list of finishers associated to semantic actions for this rule
first - Variable in class org.stekikun.dolmen.syntax.Regular.Sequence
First part of the concatenation
first(Regular) - Static method in class org.stekikun.dolmen.syntax.Regulars
 
first - Variable in class org.stekikun.dolmen.tagged.TRegular.Sequence
First part of the concatenation
first(Grammars.Dependencies, Grammar, Set<String>) - Static method in class org.stekikun.dolmen.unparam.Grammars
 
first - Variable in class org.stekikun.dolmen.unparam.Grammars.NTermsInfo
For each non-terminal X, the set of terminals that can begin strings derived from X
first(String) - Method in class org.stekikun.dolmen.unparam.Grammars.NTermsInfo
 
first(Production) - Method in class org.stekikun.dolmen.unparam.Grammars.NTermsInfo
 
firstPos(TRegular) - Static method in class org.stekikun.dolmen.automaton.NFA
 
flush() - Method in class org.stekikun.dolmen.common.CountingWriter
 
fold(Regular.Folder<V>) - Method in class org.stekikun.dolmen.syntax.Regular.Alternate
 
fold(Regular.Folder<V>) - Method in class org.stekikun.dolmen.syntax.Regular.Binding
 
fold(Regular.Folder<V>) - Method in class org.stekikun.dolmen.syntax.Regular.Characters
 
fold(Regular.Folder<V>) - Method in class org.stekikun.dolmen.syntax.Regular.Eof
 
fold(Regular.Folder<V>) - Method in class org.stekikun.dolmen.syntax.Regular.Epsilon
 
fold(Regular.Folder<V>) - Method in class org.stekikun.dolmen.syntax.Regular
 
fold(Regular.Folder<V>) - Method in class org.stekikun.dolmen.syntax.Regular.Repetition
 
fold(Regular.Folder<V>) - Method in class org.stekikun.dolmen.syntax.Regular.Sequence
 
follow(Grammars.Dependencies, Grammar, Set<String>, Map<String, Set<String>>) - Static method in class org.stekikun.dolmen.unparam.Grammars
 
follow - Variable in class org.stekikun.dolmen.unparam.Grammars.NTermsInfo
For each non-terminal X, the set of terminals which can follow X immediately in derived strings
follow(String) - Method in class org.stekikun.dolmen.unparam.Grammars.NTermsInfo
 
followPos(TLexer) - Static method in class org.stekikun.dolmen.automaton.NFA
 
footer - Variable in class org.stekikun.dolmen.automaton.Automata
The location of this lexer's footer
footer - Variable in class org.stekikun.dolmen.syntax.Lexer
The extent of this lexer's footer
footer - Variable in class org.stekikun.dolmen.syntax.PGrammar
The extent of this parser class' footer
footer - Variable in class org.stekikun.dolmen.tagged.TLexer
The location of this lexer's footer
footer - Variable in class org.stekikun.dolmen.unparam.Grammar
The extent of this parser class' footer
forEach(Consumer<? super SourceMapping.Mapping>) - Method in class org.stekikun.dolmen.codegen.SourceMapping
Iterates on all known mappings and applies consumer on each one
forEach(Consumer<? super Character>) - Method in class org.stekikun.dolmen.common.CSet
Applies the function f to all characters in the character set
forEach(Consumer<? super A>) - Method in class org.stekikun.dolmen.common.PList
 
forEachDerivation(String, short, Consumer<Derivation>) - Method in class org.stekikun.dolmen.debug.DerivationGenerator
Generates all the possible derivations of the non-terminal symbol in the underlying grammar with the name ruleName which are of depth less or equal to depth.
forEachInterval(BiConsumer<? super Character, ? super Character>) - Method in class org.stekikun.dolmen.common.CSet
Applies the function f to all intervals in the character set.
formal - Variable in exception org.stekikun.dolmen.unparam.Expansion.PGrammarNotExpandable
The formal parameter of rule which may lead to ever-growing instantiations
forward - Variable in class org.stekikun.dolmen.syntax.PGrammars.Dependencies
The forward dependencies associate to each non-terminal the set of non-terminals which appear in the right-hand side of its productions
forward - Variable in class org.stekikun.dolmen.unparam.Grammars.Dependencies
The forward dependencies associate to each non-terminal the set of non-terminals which appear in the right-hand side of its productions
from - Variable in class org.stekikun.dolmen.automaton.DFA.TagAction
The cell to copy from, if >= 0
fromName - Static variable in enum org.stekikun.dolmen.codegen.Config.Keys
 
A B C D E F G H I J K L M N O P R S T U V W Y _ 
Skip navigation links