summaryrefslogtreecommitdiff
path: root/tool/lrama/NEWS.md
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2023-12-25 18:40:50 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2023-12-25 20:33:22 +0900
commit12b69bf515111ecf4b550fe1e2c5ec81a6fcf43a (patch)
treecce4de07fc128f05a9d08a7883cb0769992401ca /tool/lrama/NEWS.md
parent9cf1c2bb0cc723d91021efb37b89ff1e5d11565b (diff)
Lrama v0.6.0
Diffstat (limited to 'tool/lrama/NEWS.md')
-rw-r--r--tool/lrama/NEWS.md20
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