diff options
author | Mike Buland <eichlan@xagasoft.com> | 2011-12-30 13:11:35 -0700 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2011-12-30 13:11:35 -0700 |
commit | f2ee67558acbe3c418a7558587b56158d593d88d (patch) | |
tree | d0b306fc26679fee672df740acdbdc0ede3c50dd /support/vim | |
parent | e112d781ea5ffc4186e7d70dba595b5a233335a8 (diff) | |
download | stage-f2ee67558acbe3c418a7558587b56158d593d88d.tar.gz stage-f2ee67558acbe3c418a7558587b56158d593d88d.tar.bz2 stage-f2ee67558acbe3c418a7558587b56158d593d88d.tar.xz stage-f2ee67558acbe3c418a7558587b56158d593d88d.zip |
return, exit, lists added. You can't index them.
They're linked lists right now, maybe that's not really what I want
long-term, but it'll work for now...
Diffstat (limited to 'support/vim')
-rw-r--r-- | support/vim/syntax/stage.vim | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/support/vim/syntax/stage.vim b/support/vim/syntax/stage.vim index b5dab28..b18ec0d 100644 --- a/support/vim/syntax/stage.vim +++ b/support/vim/syntax/stage.vim | |||
@@ -19,7 +19,7 @@ syn keyword Statement setup enter | |||
19 | syn keyword Todo TODO FIXME XXX | 19 | syn keyword Todo TODO FIXME XXX |
20 | syn keyword Type function command situation game global player | 20 | syn keyword Type function command situation game global player |
21 | syn keyword Constant null true false | 21 | syn keyword Constant null true false |
22 | syn keyword Builtins display goto exists delete | 22 | syn keyword Builtins display goto exists delete exit return |
23 | 23 | ||
24 | syn match TargetProcess /[a-zA-Z_][a-zA-Z0-9_]*:/he=e-1 | 24 | syn match TargetProcess /[a-zA-Z_][a-zA-Z0-9_]*:/he=e-1 |
25 | 25 | ||
@@ -29,13 +29,11 @@ syn match Special display contained "\\\(x\x\+\|\o\{1,3}\|.\|$\)" | |||
29 | syn match Special display contained "\\\(u\x\{4}\|U\x\{8}\)" | 29 | syn match Special display contained "\\\(u\x\{4}\|U\x\{8}\)" |
30 | 30 | ||
31 | " TODO: do we want to end at end of line too? | 31 | " TODO: do we want to end at end of line too? |
32 | syn region tripSingleString start=+'''+ skip=+\\\\\|\\'+ end=+'''+ contains=Special,CmdEx | 32 | syn region singleString start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=Special |
33 | syn region tripDoubleString start=+"""+ skip=+\\\\\|\\"+ end=+"""+ contains=Special,CmdEx | 33 | syn region doubleString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=Special |
34 | syn region singleString start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=Special,CmdEx | 34 | syn region tripSingleString start=+'''+ end=+'''+ contains=Special |
35 | syn region doubleString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=Special,CmdEx | 35 | syn region tripDoubleString start=+"""+ end=+"""+ contains=Special |
36 | syn region sitName start=+<<+ end=+>>+ contains=Special,CmdEx | 36 | syn region sitName start=+<<+ end=+>>+ contains=Special |
37 | |||
38 | syn region CmdEx start=+$(+ skip=+"\|\\)\|\\\\+ end=+)+ | ||
39 | 37 | ||
40 | syn case ignore | 38 | syn case ignore |
41 | syn match Numbers display transparent "\<\d\|\.\d" contains=Number,Float,OctalError,Octal | 39 | syn match Numbers display transparent "\<\d\|\.\d" contains=Number,Float,OctalError,Octal |