aboutsummaryrefslogtreecommitdiff
path: root/spec/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Namespace packages with "urubu/"EuAndreh2024-12-108-2943/+0
|
* Import source code of lexer generatorRyo Nihei2022-11-102-4/+3
| | | | From: https://github.com/nihei9/maleeni
* Move the skip table from lexer-related data to parser-related dataRyo Nihei2022-11-062-16/+13
|
* Remove anonymous symbol systemRyo Nihei2022-11-053-11/+3
| | | | Remove unimportant features to tidy up the specification.
* Remove alias systemRyo Nihei2022-11-054-41/+4
| | | | Remove unimportant features to tidy up the specification.
* Add testsRyo Nihei2022-08-061-0/+14
|
* Remove underscore syntax matching any symbolRyo Nihei2022-08-062-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 childrenRyo Nihei2022-08-052-0/+85
|
* Fix parse error messages for tree parserRyo Nihei2022-06-141-36/+54
|
* Support testing token's texts in vartan-test commandRyo Nihei2022-06-138-147/+873
|
* Support the underscore symbol matching any symbols in vartan-test commandRyo Nihei2022-06-112-2/+52
|
* Remove the kind field from a node corresponding to an anonymous terminal symbolRyo Nihei2022-06-111-3/+15
|
* Support testable tree output in vartan-parse commandRyo Nihei2022-05-292-0/+43
|
* Add vartan-test commandRyo Nihei2022-05-298-0/+2093