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

Keita Haga 2011-03-10 00:14:34 +09:00
parent 463bcfac06
commit e965f5aca1
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