namespaceSqlFaker\Compiler\Bison\Lexer
Interfaces 1§
| BisonScanner @visibility root | One state of the Bison lexer, selected by the character it starts on. |
Classes 13§
| ActionScanner @visibility root | Consumes a brace-delimited semantic action. |
| BisonLexer @visibility root | Turns Bison grammar source into a stream of tokens, one call at a time. |
| BisonScannerChain @visibility root | Chooses which scanner owns the character under the cursor. |
| BisonToken @visibility root | One lexeme read out of a Bison grammar file. |
| BisonTokenStream @visibility root | Adds lookahead to a Bison lexer. |
| BisonTrivia @visibility root | The text between two lexemes that carries no token of its own. |
| DirectiveScanner @visibility root | Consumes the three lexemes a percent sign can open. |
| IdentifierScanner @visibility root | Consumes a symbol name. |
| NumberScanner @visibility root | Consumes a decimal number. |
| PunctuationScanner @visibility root | Consumes a single punctuation character. |
| QuotedLiteralScanner @visibility root | Consumes a quoted literal. |
| SourceCursor @visibility root | A moving read position over grammar source text. |
| TypeTagScanner @visibility root | Consumes an angle-bracketed semantic type tag such as <num>. |
Enums 1§
| BisonLexeme @visibility root | The kinds of lexeme a Bison grammar file is written from. |