misc/vim/syntax/factor.vim: add support for ALIAS: syntax

db4
Keita Haga 2011-03-10 00:14:34 +09:00
parent 4629d7b51b
commit 4468f1e2e0
2 changed files with 6 additions and 4 deletions

View File

@ -12,7 +12,7 @@ IN: factor.vim.fgen
" Vim syntax file " Vim syntax file
" Language: Factor " Language: Factor
" Maintainer: Alex Chapman <chapman.alex@gmail.com> " 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 " To run: USE: html.templates.fhtml "resource:misc/factor.vim.fgen" <fhtml> call-template
" For version 5.x: Clear all syntax items " 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 region factorStruct start=/\<\(UNION-STRUCT:\|STRUCT:\)\>/ end=/\<;\>/
syn match factorConstant /\<CONSTANT:\s\+\S\+\>/ 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 factorSingleton /\<SINGLETON:\s\+\S\+\>/
syn match factorPostpone /\<POSTPONE:\s\+\S\+\>/ syn match factorPostpone /\<POSTPONE:\s\+\S\+\>/
syn match factorDefer /\<DEFER:\s\+\S\+\>/ syn match factorDefer /\<DEFER:\s\+\S\+\>/
@ -249,6 +249,7 @@ if version >= 508 || !exists("did_factor_syn_inits")
HiLink factorDeclaration Typedef HiLink factorDeclaration Typedef
HiLink factorSymbol Define HiLink factorSymbol Define
HiLink factorConstant Define HiLink factorConstant Define
HiLink factorAlias Define
HiLink factorSingleton Define HiLink factorSingleton Define
HiLink factorSingletons Define HiLink factorSingletons Define
HiLink factorMixin Typedef HiLink factorMixin Typedef

View File

@ -1,7 +1,7 @@
" Vim syntax file " Vim syntax file
" Language: Factor " Language: Factor
" Maintainer: Alex Chapman <chapman.alex@gmail.com> " 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 " To run: USE: html.templates.fhtml "resource:misc/factor.vim.fgen" <fhtml> call-template
" For version 5.x: Clear all syntax items " 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 region factorStruct start=/\<\(UNION-STRUCT:\|STRUCT:\)\>/ end=/\<;\>/
syn match factorConstant /\<CONSTANT:\s\+\S\+\>/ 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 factorSingleton /\<SINGLETON:\s\+\S\+\>/
syn match factorPostpone /\<POSTPONE:\s\+\S\+\>/ syn match factorPostpone /\<POSTPONE:\s\+\S\+\>/
syn match factorDefer /\<DEFER:\s\+\S\+\>/ syn match factorDefer /\<DEFER:\s\+\S\+\>/
@ -236,6 +236,7 @@ if version >= 508 || !exists("did_factor_syn_inits")
HiLink factorDeclaration Typedef HiLink factorDeclaration Typedef
HiLink factorSymbol Define HiLink factorSymbol Define
HiLink factorConstant Define HiLink factorConstant Define
HiLink factorAlias Define
HiLink factorSingleton Define HiLink factorSingleton Define
HiLink factorSingletons Define HiLink factorSingletons Define
HiLink factorMixin Typedef HiLink factorMixin Typedef