aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorRyo Nihei <nihei.dev@gmail.com>2022-03-28 01:30:49 +0900
committerRyo Nihei <nihei.dev@gmail.com>2022-03-28 01:45:11 +0900
commit1746609e248151d575f6e3913ad5023fd421bfff (patch)
tree9312ac986191b3798125e2d3cc41518601d9b9e2 /README.md
parentFollow golangci-lint (diff)
downloadurubu-1746609e248151d575f6e3913ad5023fd421bfff.tar.gz
urubu-1746609e248151d575f6e3913ad5023fd421bfff.tar.xz
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...)`.
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/README.md b/README.md
index a9f6d30..34e3082 100644
--- a/README.md
+++ b/README.md
@@ -38,14 +38,14 @@ expr
| func_call
| integer
| id
- | '(' expr ')' #ast #(expr $2)
+ | '(' expr ')' #ast $2
;
func_call
- : id '(' args ')' #ast #(func_call $1 $3)
- | id '(' ')' #ast #(func_call $1)
+ : id '(' args ')' #ast $1 $3
+ | id '(' ')' #ast $1
;
args
- : args ',' expr #ast #(args $1... $3)
+ : args ',' expr #ast $1... $3
| expr
;