aboutsummaryrefslogtreecommitdiff
path: root/driver/semantic_action.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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-9/+10
|
* 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