]> gitweb.factorcode.org Git - factor.git/commitdiff
misc/vim/syntax/factor.vim: add support for ALIAS: syntax
authorKeita Haga <keitahaga@mail.com>
Wed, 9 Mar 2011 15:14:34 +0000 (00:14 +0900)
committerKeita Haga <keitahaga@mail.com>
Wed, 9 Mar 2011 15:20:50 +0000 (00:20 +0900)
misc/factor.vim.fgen
misc/vim/syntax/factor.vim

index cb0b1fc09dd656a9069a20a4dfd312b132ae5614..c61861c9b6272f0c4df9a4c747dffe6d49fec0b0 100644 (file)
@@ -12,7 +12,7 @@ IN: factor.vim.fgen
 " Vim syntax file
 " Language: Factor
 " Maintainer: Alex Chapman <chapman.alex@gmail.com>
-" Last Change: 2011 Mar 09
+" Last Change: 2011 Mar 10
 " To run: USE: html.templates.fhtml "resource:misc/factor.vim.fgen" <fhtml> call-template
 
 " For version 5.x: Clear all syntax items
@@ -110,7 +110,7 @@ syn region  factorTuple         start=/\<TUPLE:\>/ end=/\<;\>/
 syn region  factorStruct        start=/\<\(UNION-STRUCT:\|STRUCT:\)\>/ end=/\<;\>/
 
 syn match   factorConstant      /\<CONSTANT:\s\+\S\+\>/
-syn match   factorAlias         /\<ALIAS:\s\+\S\+\>/
+syn match   factorAlias         /\<ALIAS:\s\+\S\+\s\+\S\+\>/
 syn match   factorSingleton     /\<SINGLETON:\s\+\S\+\>/
 syn match   factorPostpone      /\<POSTPONE:\s\+\S\+\>/
 syn match   factorDefer         /\<DEFER:\s\+\S\+\>/
@@ -249,6 +249,7 @@ if version >= 508 || !exists("did_factor_syn_inits")
     HiLink factorDeclaration            Typedef
     HiLink factorSymbol                 Define
     HiLink factorConstant               Define
+    HiLink factorAlias                  Define
     HiLink factorSingleton              Define
     HiLink factorSingletons             Define
     HiLink factorMixin                  Typedef
index 3bba6eb4b1bca7a65c909962f597846d0cc83326..e7a881d6fb5748ff20035274b8958765bc97f48d 100644 (file)
@@ -1,7 +1,7 @@
 " Vim syntax file
 " Language: Factor
 " Maintainer: Alex Chapman <chapman.alex@gmail.com>
-" Last Change: 2011 Mar 09
+" Last Change: 2011 Mar 10
 " To run: USE: html.templates.fhtml "resource:misc/factor.vim.fgen" <fhtml> call-template
 
 " For version 5.x: Clear all syntax items
@@ -97,7 +97,7 @@ syn region  factorTuple         start=/\<TUPLE:\>/ end=/\<;\>/
 syn region  factorStruct        start=/\<\(UNION-STRUCT:\|STRUCT:\)\>/ end=/\<;\>/
 
 syn match   factorConstant      /\<CONSTANT:\s\+\S\+\>/
-syn match   factorAlias         /\<ALIAS:\s\+\S\+\>/
+syn match   factorAlias         /\<ALIAS:\s\+\S\+\s\+\S\+\>/
 syn match   factorSingleton     /\<SINGLETON:\s\+\S\+\>/
 syn match   factorPostpone      /\<POSTPONE:\s\+\S\+\>/
 syn match   factorDefer         /\<DEFER:\s\+\S\+\>/
@@ -236,6 +236,7 @@ if version >= 508 || !exists("did_factor_syn_inits")
     HiLink factorDeclaration            Typedef
     HiLink factorSymbol                 Define
     HiLink factorConstant               Define
+    HiLink factorAlias                  Define
     HiLink factorSingleton              Define
     HiLink factorSingletons             Define
     HiLink factorMixin                  Typedef