aboutsummaryrefslogtreecommitdiff
path: root/cmd (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Follow golangci-lintRyo Nihei2022-03-281-4/+1
|
* Add vartan-go commandRyo Nihei2022-03-273-9/+176
|
* Use a lexer via interfaceRyo Nihei2022-03-271-6/+11
|
* Use grammar via an interfaceRyo Nihei2022-03-231-1/+1
|
* Use maleeni v0.5.1Ryo Nihei2021-10-271-2/+3
|
* Make semantic actions user-configurableRyo Nihei2021-09-031-10/+18
|
* Rename describe command to show commandRyo Nihei2021-09-021-5/+5
|
* Support LAC (lookahead correction)Ryo Nihei2021-09-022-4/+13
|
* Add precedences and associativities to the description fileRyo Nihei2021-08-291-3/+31
|
* Add describe command to print a description fileRyo Nihei2021-08-292-1/+242
|
* Add error symbol and #recover directive to recover from an error stateRyo Nihei2021-08-261-1/+25
|
* Print a stack trace only when a panic occuredRyo Nihei2021-08-152-2/+14
|
* Support LALR(1) classRyo Nihei2021-08-151-1/+15
|
* Remove the accept messageRyo Nihei2021-08-051-2/+0
|
* Print a stack trace on panicRyo Nihei2021-08-052-6/+9
|
* Add --only-parse option to the parse commandRyo Nihei2021-08-051-11/+21
| | | | When this option is enabled, the parser performs only parse and doesn't semantic actions.
* Add --cst option to the parse commandRyo Nihei2021-08-051-7/+23
| | | | When this option is enabled, the parser generates a CST.
* Generate an AST and a CST only when they are necessaryRyo Nihei2021-08-041-1/+1
|
* Write a description fileRyo Nihei2021-07-221-3/+12
| | | | The description file describes a LR(0) item set and conflicts (if any).
* Detect multiple semantic errors in a single parseRyo Nihei2021-07-181-1/+2
|
* Detect multiple syntax errors in a single parseRyo Nihei2021-07-171-16/+11
|
* Improve syntax error messagesRyo Nihei2021-07-173-19/+93
| | | | | - Add a source file name to error messages. - Add a line that an error occurred at to error messages.
* Prettify treesRyo Nihei2021-07-021-1/+1
|
* Add ast actionRyo Nihei2021-06-281-0/+1
|
* Add CLIRyo Nihei2021-06-194-0/+199