Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Namespace packages with "urubu/" | EuAndreh | 2024-12-10 | 1 | -110/+0 |
| | |||||
* | cmd/: Simplify flag usage | EuAndreh | 2024-12-10 | 1 | -97/+20 |
| | |||||
* | Build and test existing code as is | EuAndreh | 2024-12-02 | 1 | -5/+6 |
| | |||||
* | Fix typo | Ryo Nihei | 2022-11-13 | 1 | -1/+1 |
| | |||||
* | Import source code of lexer generator | Ryo Nihei | 2022-11-10 | 1 | -2/+2 |
| | | | | From: https://github.com/nihei9/maleeni | ||||
* | Upgrade Go compiler to v1.19 | Ryo Nihei | 2022-08-07 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | Rename spec package to spec/grammar package | Ryo Nihei | 2022-05-27 | 1 | -1/+1 |
| | |||||
* | Stop handling panic to print a stack trace | Ryo Nihei | 2022-05-15 | 1 | -55/+34 |
| | |||||
* | Add --json option to vartan-parse command | Ryo Nihei | 2022-05-10 | 1 | -1/+12 |
| | |||||
* | Allow arbitrary user-defined types for nodes in a syntax tree | Ryo Nihei | 2022-04-03 | 1 | -4/+7 |
| | |||||
* | 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. | ||||
* | Add vartan-go command | Ryo Nihei | 2022-03-27 | 1 | -9/+11 |
| | |||||
* | 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 |
| | |||||
* | Support LAC (lookahead correction) | Ryo Nihei | 2021-09-02 | 1 | -3/+8 |
| | |||||
* | 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 | 1 | -1/+7 |
| | |||||
* | Remove the accept message | Ryo Nihei | 2021-08-05 | 1 | -2/+0 |
| | |||||
* | Print a stack trace on panic | Ryo Nihei | 2021-08-05 | 1 | -3/+4 |
| | |||||
* | 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 |
| | |||||
* | Improve syntax error messages | Ryo Nihei | 2021-07-17 | 1 | -0/+18 |
| | | | | | - 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 | 1 | -0/+77 |