| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove the kind field from a node corresponding to an anonymous terminal symbol | Ryo Nihei | 2022-06-11 | 1 | -10/+7 |
| | | |||||
| * | Support testable tree output in vartan-parse command | Ryo Nihei | 2022-05-29 | 1 | -4/+20 |
| | | |||||
| * | Add vartan-test command | Ryo Nihei | 2022-05-29 | 1 | -0/+65 |
| | | |||||
| * | Rename spec package to spec/grammar package | Ryo Nihei | 2022-05-27 | 4 | -4/+4 |
| | | |||||
| * | Allows a directory to be specified as the --output option for the ↵ | Ryo Nihei | 2022-05-22 | 1 | -19/+89 |
| | | | | | vartan-compile command | ||||
| * | Stop supporting SLR(1) and always use LALR(1) | Ryo Nihei | 2022-05-22 | 2 | -20/+2 |
| | | |||||
| * | Stop handling panic to print a stack trace | Ryo Nihei | 2022-05-15 | 6 | -135/+41 |
| | | |||||
| * | Change the default suffix of a grammar file from .vr to .vartan | Ryo Nihei | 2022-05-10 | 1 | -3/+3 |
| | | |||||
| * | Change the suffix of a description file from -description.json to -report.json | Ryo Nihei | 2022-05-10 | 2 | -25/+25 |
| | | |||||
| * | Add --json option to vartan-parse command | Ryo Nihei | 2022-05-10 | 1 | -1/+12 |
| | | |||||
| * | Suppress a report about conflicts resolved explicitly | Ryo Nihei | 2022-04-22 | 1 | -10/+81 |
| | | |||||
| * | Allow arbitrary user-defined types for nodes in a syntax tree | Ryo Nihei | 2022-04-03 | 1 | -4/+7 |
| | | |||||
| * | Fix help documents | Ryo Nihei | 2022-04-02 | 2 | -5/+4 |
| | | |||||
| * | Remove --grammar option from vartan-compile command | Ryo Nihei | 2022-04-02 | 1 | -7/+9 |
| | | |||||
| * | Print a parse tree even if syntax error occur | Ryo Nihei | 2022-04-01 | 1 | -2/+10 |
| | | | | | | A parser can construct a parse tree even if syntax error occur. When there is a parse tree, print it. | ||||
| * | Follow golangci-lint | Ryo Nihei | 2022-03-28 | 1 | -4/+1 |
| | | |||||
| * | Add vartan-go command | Ryo Nihei | 2022-03-27 | 3 | -9/+176 |
| | | |||||
| * | Use a lexer via interface | Ryo Nihei | 2022-03-27 | 1 | -6/+11 |
| | | |||||
| * | Use grammar via an interface | Ryo Nihei | 2022-03-23 | 1 | -1/+1 |
| | | |||||
| * | Use maleeni v0.5.1 | Ryo Nihei | 2021-10-27 | 1 | -2/+3 |
| | | |||||
| * | Make semantic actions user-configurable | Ryo Nihei | 2021-09-03 | 1 | -10/+18 |
| | | |||||
| * | Rename describe command to show command | Ryo Nihei | 2021-09-02 | 1 | -5/+5 |
| | | |||||
| * | Support LAC (lookahead correction) | Ryo Nihei | 2021-09-02 | 2 | -4/+13 |
| | | |||||
| * | Add precedences and associativities to the description file | Ryo Nihei | 2021-08-29 | 1 | -3/+31 |
| | | |||||
| * | Add describe command to print a description file | Ryo Nihei | 2021-08-29 | 2 | -1/+242 |
| | | |||||
| * | Add error symbol and #recover directive to recover from an error state | Ryo Nihei | 2021-08-26 | 1 | -1/+25 |
| | | |||||
| * | Print a stack trace only when a panic occured | Ryo Nihei | 2021-08-15 | 2 | -2/+14 |
| | | |||||
| * | Support LALR(1) class | Ryo Nihei | 2021-08-15 | 1 | -1/+15 |
| | | |||||
| * | Remove the accept message | Ryo Nihei | 2021-08-05 | 1 | -2/+0 |
| | | |||||
| * | Print a stack trace on panic | Ryo Nihei | 2021-08-05 | 2 | -6/+9 |
| | | |||||
| * | Add --only-parse option to the parse command | Ryo Nihei | 2021-08-05 | 1 | -11/+21 |
| | | | | | When this option is enabled, the parser performs only parse and doesn't semantic actions. | ||||
| * | Add --cst option to the parse command | Ryo Nihei | 2021-08-05 | 1 | -7/+23 |
| | | | | | When this option is enabled, the parser generates a CST. | ||||
| * | Generate an AST and a CST only when they are necessary | Ryo Nihei | 2021-08-04 | 1 | -1/+1 |
| | | |||||
| * | Write a description file | Ryo Nihei | 2021-07-22 | 1 | -3/+12 |
| | | | | | The description file describes a LR(0) item set and conflicts (if any). | ||||
| * | Detect multiple semantic errors in a single parse | Ryo Nihei | 2021-07-18 | 1 | -1/+2 |
| | | |||||
| * | Detect multiple syntax errors in a single parse | Ryo Nihei | 2021-07-17 | 1 | -16/+11 |
| | | |||||
| * | Improve syntax error messages | Ryo Nihei | 2021-07-17 | 3 | -19/+93 |
| | | | | | | - Add a source file name to error messages. - Add a line that an error occurred at to error messages. | ||||
| * | Prettify trees | Ryo Nihei | 2021-07-02 | 1 | -1/+1 |
| | | |||||
| * | Add ast action | Ryo Nihei | 2021-06-28 | 1 | -0/+1 |
| | | |||||
| * | Add CLI | Ryo Nihei | 2021-06-19 | 4 | -0/+199 |
