summaryrefslogtreecommitdiff
path: root/colm.vim
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@colm.net>2018-12-17 14:10:50 +0200
committerAdrian Thurston <thurston@colm.net>2018-12-17 14:11:53 +0200
commiteccfd443ed78c614c396c542a07673c113f1ecd3 (patch)
tree297658178b1f24d53c476c9fa62f5a44b9a87d9a /colm.vim
parentfc1d61f4cab2260e90fcd468078eaa0d2046f372 (diff)
downloadcolm-eccfd443ed78c614c396c542a07673c113f1ecd3.tar.gz
allow referencing a tree in reduction actions
syntax is $*N
Diffstat (limited to 'colm.vim')
-rw-r--r--colm.vim2
1 files changed, 2 insertions, 0 deletions
diff --git a/colm.vim b/colm.vim
index 04c47d9b..778f8f10 100644
--- a/colm.vim
+++ b/colm.vim
@@ -100,8 +100,10 @@ syntax match redLiteral "\"\(\\.\|[^\"\\]\)*\"" contained
syntax match redRef "\$\$" contained
syntax match redRef "\$[a-zA-Z_][a-zA-Z0-9_]*" contained
+syntax match redRef "\$\*[a-zA-Z_][a-zA-Z0-9_]*" contained
syntax match redRef "@[a-zA-Z_][a-zA-Z0-9_]*" contained
syntax match redRef "\$[0-9]\+" contained
+syntax match redRef "\$\*[0-9]\+" contained
syntax match redRef "@[0-9]\+" contained
syntax match redNumber "[0-9][0-9]*" contained