aboutsummaryrefslogtreecommitdiff
path: root/spec/grammar.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename spec package to spec/grammar packageRyo Nihei2022-05-271-45/+0
|
* Stop supporting SLR(1) and always use LALR(1)Ryo Nihei2022-05-221-1/+0
|
* Add name directive to specify a grammar nameRyo Nihei2021-10-281-0/+1
|
* Support LAC (lookahead correction)Ryo Nihei2021-09-021-0/+1
|
* Remove the expected terminals field from the parsing tableRyo Nihei2021-08-311-1/+0
| | | | The driver searches the expected terminals corresponding to each state if necessary.
* Add an #alias directive to define a user-friendly name of a terminalRyo Nihei2021-08-281-0/+1
|
* Add error symbol and #recover directive to recover from an error stateRyo Nihei2021-08-261-0/+3
|
* Print expected terminals on a parse errorRyo Nihei2021-08-021-0/+2
|
* Use maleeni v0.3.0Ryo Nihei2021-08-011-2/+2
|
* Add ast actionRyo Nihei2021-06-281-0/+5
|
* Add skip actionRyo Nihei2021-06-201-0/+1
|
* Add driverRyo Nihei2021-06-191-0/+33