aboutsummaryrefslogtreecommitdiff
path: root/spec/grammar (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Namespace packages with "urubu/"EuAndreh2024-12-1011-4086/+0
|
* Start building test filesEuAndreh2024-12-102-2/+2
|
* Build and test existing code as isEuAndreh2024-12-022-3/+3
|
* Import source code of lexer generatorRyo Nihei2022-11-1010-21/+160
| | | | From: https://github.com/nihei9/maleeni
* Move the skip table from lexer-related data to parser-related dataRyo Nihei2022-11-061-1/+1
|
* Remove anonymous symbol systemRyo Nihei2022-11-053-43/+92
| | | | Remove unimportant features to tidy up the specification.
* Remove alias systemRyo Nihei2022-11-052-2/+0
| | | | Remove unimportant features to tidy up the specification.
* Prohibit using a pattern in an alternativeRyo Nihei2022-06-123-11/+92
| | | | | | When a syntax error occurs, the parser must provide a user with the names of expected tokens. However, if a pattern appears directly in an alternative, Vartan cannot assign an appropriate name to the pattern. Therefore, this commit prohibits alternatives from containing patterns.
* Remove the kind field from a node corresponding to an anonymous terminal symbolRyo Nihei2022-06-111-1/+0
|
* Rename spec package to spec/grammar packageRyo Nihei2022-05-279-0/+3820