Module sqruff_lib::core::parser::lexer

source ·

Structs§

  • A class to hold matches from the lexer.
  • An element matched during lexing.
  • The Lexer class actually does the lexing step.
  • This RegexLexer matches based on regular expressions.
  • This singleton matcher matches strings exactly. This is the simplest usable matcher, but it also defines some of the mechanisms for more complicated matchers, which may simply override the _match function rather than the public match function. This acts as the base class for matchers.
  • A LexedElement, bundled with it’s position in the templated file.

Enums§

Traits§