Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Namespace packages with "urubu/" | EuAndreh | 2024-12-10 | 8 | -2943/+0 |
| | |||||
* | Import source code of lexer generator | Ryo Nihei | 2022-11-10 | 2 | -4/+3 |
| | | | | From: https://github.com/nihei9/maleeni | ||||
* | Move the skip table from lexer-related data to parser-related data | Ryo Nihei | 2022-11-06 | 2 | -16/+13 |
| | |||||
* | Remove anonymous symbol system | Ryo Nihei | 2022-11-05 | 3 | -11/+3 |
| | | | | Remove unimportant features to tidy up the specification. | ||||
* | Remove alias system | Ryo Nihei | 2022-11-05 | 4 | -41/+4 |
| | | | | Remove unimportant features to tidy up the specification. | ||||
* | Add tests | Ryo Nihei | 2022-08-06 | 1 | -0/+14 |
| | |||||
* | Remove underscore syntax matching any symbol | Ryo Nihei | 2022-08-06 | 2 | -52/+3 |
| | | | | | | | | | Underscore syntax: For instance, a tree `(expr (id 'a') (add '+') (_))` matches both source codes `a + b * c` and `a - b / c`. This feature is helpful because it allows you to emphasize the main points of the test by ignoring nodes of no interest. However, we will remove the feature for the time being to reconsider the grammar. | ||||
* | Prohibit error node having children | Ryo Nihei | 2022-08-05 | 2 | -0/+85 |
| | |||||
* | Fix parse error messages for tree parser | Ryo Nihei | 2022-06-14 | 1 | -36/+54 |
| | |||||
* | Support testing token's texts in vartan-test command | Ryo Nihei | 2022-06-13 | 8 | -147/+873 |
| | |||||
* | Support the underscore symbol matching any symbols in vartan-test command | Ryo Nihei | 2022-06-11 | 2 | -2/+52 |
| | |||||
* | Remove the kind field from a node corresponding to an anonymous terminal symbol | Ryo Nihei | 2022-06-11 | 1 | -3/+15 |
| | |||||
* | Support testable tree output in vartan-parse command | Ryo Nihei | 2022-05-29 | 2 | -0/+43 |
| | |||||
* | Add vartan-test command | Ryo Nihei | 2022-05-29 | 8 | -0/+2093 |