| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | grammar: fix invalid grammar loading error | Nathan Reiner | 2025-05-22 |
| | | |||
| * | fix unit tests | Nathan Reiner | 2025-05-21 |
| | | |||
| * | Remove unneeded print statements | Nathan Reiner | 2025-05-15 |
| | | |||
| * | minor optimization: add a first set to each rule variant | Nathan Reiner | 2025-05-15 |
| | | |||
| * | recognizer: fix next_char check bug | Nathan Reiner | 2025-05-14 |
| | | |||
| * | make it work sometimes | Nathan Reiner | 2025-05-13 |
| | | |||
| * | add full grammar parsing | Nathan Reiner | 2025-05-06 |
| | | |||
| * | fix naming | Nathan Reiner | 2025-04-24 |
| | | | | | | the struct RuleList is now named NonTerminal and its member rhs is now called Rule. | ||
| * | change Grammar to in-file struct | Nathan Reiner | 2025-04-24 |
| | | |||
| * | Implement grammar parser | Nathan Reiner | 2025-04-24 |
| This implements the grammar struct together with some other helpful structures like char-set and character. The grammar struct parses a grammar file and also generates the FIRST and FOLLOWS tables. | |||