[][src]Crate sana_core

This is the core of Sana.

Specifically, this crate provides the following:

  • Extended regular expression derivatives
  • DFA construction for a rule set
  • IR generation from a DFA

If you just want generate a lexer, use the main crate (sana) instead.

Modules

automata
ir
regex

Structs

Rule

A lexer rule

RuleSet

A rule set is just a vector of rules

Enums

Error

DFA construction error