Package icyllis.arc3d.compiler.lex
package icyllis.arc3d.compiler.lex
-
ClassDescriptionTables representing a deterministic finite automaton for matching regular expressions.Most are machine generated, see
LexerGenerator
.Generates theLexer
class.A nondeterministic finite automaton for matching regular expressions.Represents an accepting state - if the NFA ends up in this state, we have successfully matched the token indicated by 'mToken'.Matches a character that satisfies a character filter.A state which serves as a placeholder for the states indicated in 'mShadow'.Converts a nondeterministic finite automaton to a deterministic finite automaton.Represents a node in the parse tree of a regular expression.Turns a simple regular expression into a parse tree.Represents a lexer token that encapsulates the token kind and position.