| Commit message (Expand) | Author | Files | Lines | |
|---|---|---|---|---|
| 2022-04-22 | Suppress a report about conflicts resolved explicitly | Ryo Nihei | 1 | -35/+53 |
| 2022-04-21 | vartan-show command prints only adopted actions when conflicts occur | Ryo Nihei | 4 | -63/+51 |
| 2022-04-20 | Update README | Ryo Nihei | 1 | -75/+21 |
| 2022-04-20 | Update dependencies | Ryo Nihei | 2 | -5/+8 |
| 2022-04-16 | Prohibit ambiguous symbol in an #ast directive | Ryo Nihei | 3 | -1/+49 |
| 2022-04-16 | Add tests for driver | Ryo Nihei | 1 | -3/+155 |
| 2022-04-16 | Add tests for compiler | Ryo Nihei | 1 | -0/+224 |
| 2022-04-16 | Prohibit using the same element multiple times in the #ast directive | Ryo Nihei | 3 | -4/+45 |
| 2022-04-16 | Prohibit specifying associativity and precedence multiple times for a symbol | Ryo Nihei | 3 | -1/+130 |
| 2022-04-15 | Add tests for compiler | Ryo Nihei | 6 | -119/+735 |
| 2022-04-14 | Move compiler tests from driver package to grammar package | Ryo Nihei | 3 | -553/+658 |
| 2022-04-03 | Update CHANGELOG | Ryo Nihei | 1 | -0/+24 |
| 2022-04-03 | Allow arbitrary user-defined types for nodes in a syntax tree | Ryo Nihei | 5 | -203/+229 |
| 2022-04-02 | Fix help documents | Ryo Nihei | 2 | -5/+4 |
| 2022-04-02 | Remove --grammar option from vartan-compile command | Ryo Nihei | 2 | -8/+10 |
| 2022-04-02 | Update README | Ryo Nihei | 1 | -0/+439 |
| 2022-04-01 | Print a parse tree even if syntax error occur•••A parser can construct a parse tree even if syntax error occur. When there is a parse tree, print it. | Ryo Nihei | 2 | -4/+18 |
| 2022-03-30 | Fix error messages | Ryo Nihei | 1 | -2/+2 |
| 2022-03-30 | Upgrade maleeni to v0.6.0 | Ryo Nihei | 4 | -5/+25 |
| 2022-03-30 | Allow an alternative to have multiple directives | Ryo Nihei | 5 | -23/+199 |
| 2022-03-29 | Move directives given to lexical productions•••Move all directives given to lexical productions from alternative directives to production directives. This change aims to ensure consistency with respect to the syntax of definitions of terminal symbols and non-terminal symbols. | Ryo Nihei | 9 | -207/+300 |
| 2022-03-29 | Change syntax of production directives•••The position of directives given to productions has moved from before a left-hand side value to after a left-hand side value. This change aims to simplify the syntax. However, there is no change in positions of directives given to alternatives. | Ryo Nihei | 4 | -76/+57 |
| 2022-03-29 | Use IDs and labels as parameters of an #ast directive instead of symbol posit... | Ryo Nihei | 10 | -178/+187 |
| 2022-03-29 | Add label notation | Ryo Nihei | 10 | -26/+252 |
| 2022-03-28 | Simplify the syntax of #ast directive•••This change allows using the simple syntax of the directive like `#ast $1 $3...` instead of `#ast #(foo $1 $3...)`. | Ryo Nihei | 11 | -233/+131 |
| 2022-03-28 | Follow golangci-lint | Ryo Nihei | 11 | -103/+36 |
| 2022-03-27 | Use golangci-lint | Ryo Nihei | 1 | -0/+11 |
| 2022-03-27 | Add vartan-go command | Ryo Nihei | 12 | -108/+1016 |
| 2022-03-27 | Use a lexer via interface | Ryo Nihei | 10 | -97/+194 |
| 2022-03-23 | Use grammar via an interface | Ryo Nihei | 8 | -49/+173 |
| 2021-10-28 | Add name directive to specify a grammar name | Ryo Nihei | 14 | -2/+205 |
| 2021-10-27 | Use maleeni v0.5.1 | Ryo Nihei | 8 | -23/+28 |
| 2021-10-27 | Generate the lexer source code | Ryo Nihei | 5 | -53/+1408 |
| 2021-09-07 | Pass a token that caused a syntax error to the semantic action APIs | Ryo Nihei | 3 | -15/+16 |
| 2021-09-07 | Call the 'MissError' when input doesn't meet an error production | Ryo Nihei | 2 | -1/+7 |
| 2021-09-07 | Add the semantic action API 'TrapAndShiftError' instead of 'TrapError' and 'S... | Ryo Nihei | 3 | -52/+35 |
| 2021-09-07 | Change semantic action APIs•••The driver reports whether it recovered from an error to the semantic action APIs via the argument `recovered`. | Ryo Nihei | 3 | -18/+42 |
| 2021-09-03 | Update CHANGELOG | Ryo Nihei | 1 | -0/+16 |
| 2021-09-03 | Use the LALR by default when using grammar.Compile instead of the CLI | Ryo Nihei | 1 | -1/+3 |
