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 _ 

L

leave(String) - Method in class org.stekikun.dolmen.codegen.BaseParser.WithPositions
Reduces the current top-level rule, which means that the the stack's current top-level element is popped from the stack and its overall range is appended to the stack's new top-level element.
leave() - Method in class org.stekikun.dolmen.common.Bookkeeper
Reports that the current task has been completed.
leave(Appendable) - Method in interface org.stekikun.dolmen.debug.Derivation.Displayer
Completes the sub-derivations of a production
leaveWith(String) - Method in class org.stekikun.dolmen.common.Bookkeeper
This is equivalent to: done(task); leave(); In other words, this reports that the subtask task has been completed and that it was the last subtask of the current task.
left - Variable in class org.stekikun.dolmen.codegen.DecisionTree.Split
The decision tree to use for characters c <= pivot
length - Variable in exception org.stekikun.dolmen.codegen.BaseParser.ParsingException
The length of the part of input at which the error occurred
length - Variable in class org.stekikun.dolmen.codegen.SourceMapping.Mapping
Length in characters of the region being mapped
length - Variable in class org.stekikun.dolmen.codegen.SourceMapping.Origin
The length of the source region
length() - Method in class org.stekikun.dolmen.common.PList
 
length() - Method in class org.stekikun.dolmen.syntax.CExtent
 
length() - Method in class org.stekikun.dolmen.syntax.Extent
 
length() - Method in class org.stekikun.dolmen.syntax.Located
 
length() - Method in class org.stekikun.dolmen.syntax.PExtent.Hole
 
LexBuffer - Class in org.stekikun.dolmen.codegen
Instances of buffers used by generated lexers.
LexBuffer(String, String, Reader) - Constructor for class org.stekikun.dolmen.codegen.LexBuffer
Constructs a new lexer buffer based on the given character stream.
LexBuffer.LexicalError - Exception in org.stekikun.dolmen.codegen
Exception which can be raised by generated lexers which extend LexBuffer, and which is raised also by LexBuffer.getNextChar() in place of potential IOExceptions.
LexBuffer.Position - Class in org.stekikun.dolmen.codegen
Instances of this class describe a position in some input (most frequently a file, but could be a string or any char sequence).
lexer(Lexer, boolean) - Static method in class org.stekikun.dolmen.automaton.Determinize
 
Lexer - Class in org.stekikun.dolmen.syntax
A lexer definition is a set of lexer rules along with arbitrary header and footer sections.
Lexer.Builder - Class in org.stekikun.dolmen.syntax
A builder class for Lexer, where entries can be added incrementally, and which takes care of collecting problem reports along the way
Lexer.Clause - Class in org.stekikun.dolmen.syntax
A clause associates a regular expression to a Java semantic action.
Lexer.Entry - Class in org.stekikun.dolmen.syntax
A lexer rule entry is a sequence of regular expressions associated to semantic actions.
Lexer.Entry.Builder - Class in org.stekikun.dolmen.syntax
A builder class for lexer entries, which lets one add clauses incrementally
Lexer.IllFormedException - Exception in org.stekikun.dolmen.syntax
Exception raised by the lexer builder class when trying to construct an ill-formed lexer description.
LexicalError(LexBuffer.Position, String) - Constructor for exception org.stekikun.dolmen.codegen.LexBuffer.LexicalError
 
lhs - Variable in class org.stekikun.dolmen.syntax.Regular.Alternate
The left-hand side of the choice operator
lhs - Variable in class org.stekikun.dolmen.tagged.TRegular.Alternate
The left-hand side of the choice operator
like(T, Located<U>) - Static method in class org.stekikun.dolmen.syntax.Located
 
line - Variable in class org.stekikun.dolmen.codegen.LexBuffer.Position
The line of this position, starting at 1
Lists - Class in org.stekikun.dolmen.common
This class contains various utility methods about Lists.
loc - Variable in class org.stekikun.dolmen.tagged.TLexerEntry.Finisher
The location of the semantic action per se
Located<T> - Class in org.stekikun.dolmen.syntax
This class allows wrapping values of some type with a start and end positions as provided by the lexing engine.
locs - Variable in class org.stekikun.dolmen.automaton.DFA.MemMap
Memory addresses associated to each initialized tag
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