aboutsummaryrefslogtreecommitdiff
path: root/driver/syntax_error_test.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Import source code of lexer generatorRyo Nihei2022-11-101-316/+0
| | | | From: https://github.com/nihei9/maleeni
* Remove anonymous symbol systemRyo Nihei2022-11-051-28/+19
| | | | Remove unimportant features to tidy up the specification.
* Remove alias systemRyo Nihei2022-11-051-2/+2
| | | | Remove unimportant features to tidy up the specification.
* Remove the kind field from a node corresponding to an anonymous terminal symbolRyo Nihei2022-06-111-0/+170
|
* Rename spec package to spec/grammar packageRyo Nihei2022-05-271-1/+1
|
* Allows a directory to be specified as the --output option for the ↵Ryo Nihei2022-05-221-1/+1
| | | | vartan-compile command
* Stop supporting SLR(1) and always use LALR(1)Ryo Nihei2022-05-221-1/+1
|
* Change syntax for top-level directivesRyo Nihei2022-05-101-4/+4
| | | | | | | | | | | | | %name changes to: #name example; %left and %right change to: #prec ( #left a b #right c d );
* Move directives given to lexical productionsRyo Nihei2022-03-291-12/+24
| | | | | Move all directives given to lexical productions from alternative directives to production directives. This change aims to ensure consistency with respect to the syntax of definitions of terminal symbols and non-terminal symbols.
* Use a lexer via interfaceRyo Nihei2022-03-271-1/+6
|
* Use grammar via an interfaceRyo Nihei2022-03-231-1/+1
|
* Add name directive to specify a grammar nameRyo Nihei2021-10-281-0/+8
|
* Make semantic actions user-configurableRyo Nihei2021-09-031-1/+1
|
* Add error symbol and #recover directive to recover from an error stateRyo Nihei2021-08-261-0/+130