]> gitweb.factorcode.org Git - factor.git/commitdiff
misc/vim/syntax/factor.vim: add support for INTERSECTION: syntax
authorKeita Haga <keitahaga@mail.com>
Sun, 13 Mar 2011 11:09:11 +0000 (20:09 +0900)
committerKeita Haga <keitahaga@mail.com>
Sun, 13 Mar 2011 11:10:07 +0000 (20:10 +0900)
misc/factor.vim.fgen
misc/vim/syntax/factor.vim

index c7814c854f4d3445bf9af64153cdff69643af76b..79b8287b99d42f9de348241901fc7a42325f64b2 100644 (file)
@@ -109,6 +109,7 @@ syn region  factorSingletons    start=/\<SINGLETONS:\>/  end=/;/
 syn match   factorSymbol        /\<SYMBOL:\s\+\S\+\>/
 syn region  factorSymbols       start=/\<SYMBOLS:\>/     end=/;/
 syn region  factorConstructor2  start=/\<CONSTRUCTOR:\?/ end=/;/
+syn region  factorIntersection  start=/\<INTERSECTION:\>/ end=/\<;\>/
 syn region  factorTuple         start=/\<TUPLE:\>/ end=/\<;\>/
 syn region  factorUnion         start=/\<UNION:\>/ end=/\<;\>/
 syn region  factorStruct        start=/\<\(UNION-STRUCT:\|STRUCT:\)\>/ end=/\<;\>/
@@ -270,6 +271,7 @@ if version >= 508 || !exists("did_factor_syn_inits")
     HiLink factorForget                 Define
     HiLink factorAlien                  Define
     HiLink factorSlot                   Define
+    HiLink factorIntersection           Typedef
     HiLink factorTuple                  Typedef
     HiLink factorUnion                  Typedef
     HiLink factorStruct                 Typedef
index 3f4e5bec7a091043d9d1d043f53b9ac0dfb274b7..97ef8f38bbcab9c727f4c45c3b95feb2d0842256 100644 (file)
@@ -96,6 +96,7 @@ syn region  factorSingletons    start=/\<SINGLETONS:\>/  end=/;/
 syn match   factorSymbol        /\<SYMBOL:\s\+\S\+\>/
 syn region  factorSymbols       start=/\<SYMBOLS:\>/     end=/;/
 syn region  factorConstructor2  start=/\<CONSTRUCTOR:\?/ end=/;/
+syn region  factorIntersection  start=/\<INTERSECTION:\>/ end=/\<;\>/
 syn region  factorTuple         start=/\<TUPLE:\>/ end=/\<;\>/
 syn region  factorUnion         start=/\<UNION:\>/ end=/\<;\>/
 syn region  factorStruct        start=/\<\(UNION-STRUCT:\|STRUCT:\)\>/ end=/\<;\>/
@@ -257,6 +258,7 @@ if version >= 508 || !exists("did_factor_syn_inits")
     HiLink factorForget                 Define
     HiLink factorAlien                  Define
     HiLink factorSlot                   Define
+    HiLink factorIntersection           Typedef
     HiLink factorTuple                  Typedef
     HiLink factorUnion                  Typedef
     HiLink factorStruct                 Typedef