[][src]Crate lrlex

Macros

lrlex_mod

A convenience macro for including statically compiled .l files. A file src/a/b/c.l which is statically compiled by lrlex can then be used in a crate with lrlex_mod!("a/b/c.l").

Structs

LexBuildError

Any error from the Lex parser returns an instance of this struct.

LexerBuilder

A LexerBuilder allows one to specify the criteria for building a statically generated lexer.

LexerDef

This struct represents, in essence, a .l file in memory. From it one can produce a Lexer which actually lexes inputs.

Rule

Enums

LexErrorKind

The various different possible Lex parser errors.

Functions

build_lex

Type Definitions

LexBuildResult