Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add types of lexical specifications | Ryo Nihei | 2021-02-16 | 1 | -3/+23 |
| | | | | APIs of compiler and driver packages use these types. Because CompiledLexSpec struct a lexer takes has kind names of lexical specification entries, the lexer sets them to tokens. | ||||
* | Add compiler | Ryo Nihei | 2021-02-14 | 1 | -0/+9 |
The compiler takes a lexical specification expressed by regular expressions and generates a DFA accepting the tokens. Operators that you can use in the regular expressions are concatenation, alternation, repeat, and grouping. |