namespaceSqlFaker\Compiler\Bison\Lexer

Interfaces 1§

BisonScanner @visibility rootOne state of the Bison lexer, selected by the character it starts on.

Classes 13§

ActionScanner @visibility rootConsumes a brace-delimited semantic action.
BisonLexer @visibility rootTurns Bison grammar source into a stream of tokens, one call at a time.
BisonScannerChain @visibility rootChooses which scanner owns the character under the cursor.
BisonToken @visibility rootOne lexeme read out of a Bison grammar file.
BisonTokenStream @visibility rootAdds lookahead to a Bison lexer.
BisonTrivia @visibility rootThe text between two lexemes that carries no token of its own.
DirectiveScanner @visibility rootConsumes the three lexemes a percent sign can open.
IdentifierScanner @visibility rootConsumes a symbol name.
NumberScanner @visibility rootConsumes a decimal number.
PunctuationScanner @visibility rootConsumes a single punctuation character.
QuotedLiteralScanner @visibility rootConsumes a quoted literal.
SourceCursor @visibility rootA moving read position over grammar source text.
TypeTagScanner @visibility rootConsumes an angle-bracketed semantic type tag such as <num>.

Enums 1§

BisonLexeme @visibility rootThe kinds of lexeme a Bison grammar file is written from.