diff options
author | yui-knk <spiketeika@gmail.com> | 2023-12-25 18:40:50 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2023-12-25 20:33:22 +0900 |
commit | 12b69bf515111ecf4b550fe1e2c5ec81a6fcf43a (patch) | |
tree | cce4de07fc128f05a9d08a7883cb0769992401ca /tool/lrama/NEWS.md | |
parent | 9cf1c2bb0cc723d91021efb37b89ff1e5d11565b (diff) |
Lrama v0.6.0
Diffstat (limited to 'tool/lrama/NEWS.md')
-rw-r--r-- | tool/lrama/NEWS.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tool/lrama/NEWS.md b/tool/lrama/NEWS.md index de4c3bbf12..0af278fc06 100644 --- a/tool/lrama/NEWS.md +++ b/tool/lrama/NEWS.md @@ -1,5 +1,25 @@ # NEWS for Lrama +## Lrama 0.6.0 (2023-12-25) + +### User defined parameterizing rules + +Allow to define parameterizing rule by `%rule` directive. + +``` +%rule pair(X, Y): X Y { $$ = $1 + $2; } + ; + +%% + +program: stmt + ; + +stmt: pair(ODD, EVEN) <num> + | pair(EVEN, ODD) <num> + ; +``` + ## Lrama 0.5.11 (2023-12-02) ### Type specification of parameterizing rules |