aboutsummaryrefslogtreecommitdiff
path: root/driver/semantic_action.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Import source code of lexer generatorRyo Nihei2022-11-101-366/+0
| | | | From: https://github.com/nihei9/maleeni
* Remove anonymous symbol systemRyo Nihei2022-11-051-5/+1
| | | | Remove unimportant features to tidy up the specification.
* Remove the kind field from a node corresponding to an anonymous terminal symbolRyo Nihei2022-06-111-2/+20
|
* Add --json option to vartan-parse commandRyo Nihei2022-05-101-22/+72
|
* Allow arbitrary user-defined types for nodes in a syntax treeRyo Nihei2022-04-031-174/+200
|
* Print a parse tree even if syntax error occurRyo Nihei2022-04-011-2/+8
| | | | | A parser can construct a parse tree even if syntax error occur. When there is a parse tree, print it.
* Add vartan-go commandRyo Nihei2022-03-271-23/+19
|
* Use a lexer via interfaceRyo Nihei2022-03-271-16/+17
|
* Use maleeni v0.5.1Ryo Nihei2021-10-271-2/+2
|
* Pass a token that caused a syntax error to the semantic action APIsRyo Nihei2021-09-071-10/+11
|
* Add the semantic action API 'TrapAndShiftError' instead of 'TrapError' and ↵Ryo Nihei2021-09-071-31/+26
| | | | 'ShiftError'
* Change semantic action APIsRyo Nihei2021-09-071-6/+7
| | | | The driver reports whether it recovered from an error to the semantic action APIs via the argument `recovered`.
* Make semantic actions user-configurableRyo Nihei2021-09-031-0/+276