Module chisel_lexers::scanner
source · Expand description
LA(1) scanner implementation
Structs
- A char and a [Coord] providing positional information
- Simple LA(1) scanner which wraps itself around a source of chars and converts raw characters into CharWithCoords structures. Also provides a running buffer which can be used to accumulate input characters, prior to extracting them and tokenising them.
Enums
- An enumeration of possible faults
Type Aliases
- General result type for the scanner