Mercurial > vim
annotate runtime/syntax/lifelines.vim @ 33278:b5ed566262d3 v9.0.1906
patch 9.0.1906: Vim9: Interfaces should not support class methods and variables
Commit: https://github.com/vim/vim/commit/92d9ee5f4ca0d2de04c39afbafc7609da43fb2e9
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Sun Sep 17 17:03:19 2023 +0200
patch 9.0.1906: Vim9: Interfaces should not support class methods and variables
Problem: Vim9: Interfaces should not support class methods and
variables
Solution: Make sure interface follow the interface specification
Vim9 interface changes to follow the new interface specification:
1) An interface can have only read-only and read-write instance
variables.
2) An interface can have only public instance methods.
3) An interface cannot have class variables and class methods.
4) An interface cannot have private instance variables and private
instance methods.
5) A interface can extend another interface using "extends". The
sub-interface gets all the variables and methods in the super
interface.
That means:
- Interfaces should not support class methods and variables.
- Adjust error numbers and add additional tests.
- Interface methods can be defined in one of the super classes.
- Interface variables can be defined in one of the super classes.
and instance variables can be repeated in sub interfaces.
- Check the class variable types with the type in interface.
closes: #13100
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 17 Sep 2023 17:15:06 +0200 |
parents | 46763b01cd9a |
children |
rev | line source |
---|---|
7 | 1 " Vim syntax file |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
2 " Language: LifeLines (v 3.0.62) <http://lifelines.sourceforge.net> |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
3 " Maintainer: Patrick Texier <p.texier@orsennes.com> |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
4 " Location: <http://patrick.texier.free.fr/vim/syntax/lifelines.vim> |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
5 " Last Change: 2010 May 7 |
828 | 6 |
7 " option to highlight error obsolete statements | |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
8 " add the following line to your .vimrc file : |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
9 " let lifelines_deprecated = 1 |
7 | 10 |
11 " For version 5.x: Clear all syntax items | |
12 " For version 6.x: Quit when a syntax file was already loaded | |
13 | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
2207
diff
changeset
|
14 " quit when a syntax file was already loaded |
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
2207
diff
changeset
|
15 if exists("b:current_syntax") |
7 | 16 finish |
17 endif | |
18 | |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
19 " A bunch of useful LifeLines keywords 3.0.62 |
7 | 20 |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
21 syn keyword lifelinesDecl char_encoding require option include |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
22 syn keyword lifelinesStatement set |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
23 syn keyword lifelinesUser getindi geindiset getfam getint getstr choosechild |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
24 syn keyword lifelinesUser chooseindi choosespouse choosesubset menuchoose |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
25 syn keyword lifelinesUser choosefam |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
26 syn keyword lifelinesProc proc func return call |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
27 syn keyword lifelinesInclude include |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
28 syn keyword lifelinesDef global |
7 | 29 syn keyword lifelinesConditional if else elsif switch |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
30 syn keyword lifelinesRepeat continue break while |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
31 syn keyword lifelinesLogical and or not eq ne lt gt le ge strcmp eqstr nestr |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
32 syn keyword lifelinesArithm add sub mul div mod exp neg incr decr |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
33 syn keyword lifelinesArithm cos sin tan arccos arcsin arctan |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
34 syn keyword lifelinesArithm deg2dms dms2deg spdist |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
35 syn keyword lifelinesIndi name fullname surname givens trimname birth |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
36 syn keyword lifelinesIndi death burial baptism |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
37 syn keyword lifelinesIndi father mother nextsib prevsib sex male female |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
38 syn keyword lifelinesIndi pn nspouses nfamilies parents title key |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
39 syn keyword lifelinesIndi soundex inode root indi firstindi nextindi |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
40 syn keyword lifelinesIndi previndi spouses families forindi indiset |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
41 syn keyword lifelinesIndi addtoset deletefromset union intersect |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
42 syn keyword lifelinesIndi difference parentset childset spouseset siblingset |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
43 syn keyword lifelinesIndi ancestorset descendentset descendantset uniqueset |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
44 syn keyword lifelinesIndi namesort keysort valuesort genindiset getindiset |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
45 syn keyword lifelinesIndi forindiset lastindi writeindi |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
46 syn keyword lifelinesIndi inset |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
47 syn keyword lifelinesFam marriage husband wife nchildren firstchild |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
48 syn keyword lifelinesFam lastchild fnode fam firstfam nextfam lastfam |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
49 syn keyword lifelinesFam prevfam children forfam writefam |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
50 syn keyword lifelinesFam fathers mothers Parents |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
51 syn keyword lifelinesList list empty length enqueue dequeue requeue |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
52 syn keyword lifelinesList push pop setel getel forlist inlist dup clear |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
53 syn keyword lifelinesTable table insert lookup |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
54 syn keyword lifelinesGedcom xref tag value parent child sibling savenode |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
55 syn keyword lifelinesGedcom fornodes traverse createnode addnode |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
56 syn keyword lifelinesGedcom detachnode foreven fornotes forothr forsour |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
57 syn keyword lifelinesGedcom reference dereference getrecord |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
58 syn keyword lifelinesGedcom gengedcomstrong |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
59 syn keyword lifelinesFunct date place year long short gettoday dayformat |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
60 syn keyword lifelinesFunct monthformat dateformat extractdate eraformat |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
61 syn keyword lifelinesFunct complexdate complexformat complexpic datepic |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
62 syn keyword lifelinesFunct extractnames extractplaces extracttokens lower |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
63 syn keyword lifelinesFunct yearformat |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
64 syn keyword lifelinesFunct upper capitalize trim rjustify |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
65 syn keyword lifelinesFunct concat strconcat strlen substring index |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
66 syn keyword lifelinesFunct titlecase gettext |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
67 syn keyword lifelinesFunct d card ord alpha roman strsoundex strtoint |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
68 syn keyword lifelinesFunct atoi linemode pagemod col row pos pageout nl |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
69 syn keyword lifelinesFunct sp qt newfile outfile copyfile print lock unlock test |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
70 syn keyword lifelinesFunct database version system stddate program |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
71 syn keyword lifelinesFunct pvalue pagemode level extractdatestr debug |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
72 syn keyword lifelinesFunct f float int free getcol getproperty heapused |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
73 syn keyword lifelinesFunct sort rsort |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
74 syn keyword lifelinesFunct deleteel |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
75 syn keyword lifelinesFunct bytecode convertcode setlocale |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
76 " New dates functions (since 3.0.51) |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
77 syn keyword lifelinesFunct jd2date date2jd dayofweek setdate |
828 | 78 |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
79 " options to highlight as error obsolete statements |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
80 " please read ll-reportmanual. |
828 | 81 |
82 if exists("lifelines_deprecated") | |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
83 syn keyword lifelinesError getintmsg getindimsg getstrmsg |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
84 syn keyword lifelinesError gengedcom gengedcomweak deletenode |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
85 syn keyword lifelinesError save strsave |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
86 syn keyword lifelinesError lengthset |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
87 if version >= 700 |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
88 let g:omni_syntax_group_exclude_lifelines = 'lifelinesError' |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
89 endif |
828 | 90 else |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
91 syn keyword lifelinesUser getintmsg getindimsg getstrmsg |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
92 syn keyword lifelinesGedcom gengedcom gengedcomweak deletenode |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
93 syn keyword lifelinesFunct save strsave |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
94 syn keyword lifelinesIndi lengthset |
828 | 95 endif |
7 | 96 |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
97 syn region lifelinesString start=+L\="+ skip=+\\\\\|\\"+ end=+"+ contains=lifelinesSpecial |
7 | 98 |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
99 syn match lifelinesSpecial "\\\(\\\|\(n\|t\)\)" contained |
828 | 100 |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
101 syn keyword lifelinesTodo contained TODO FIXME XXX |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
102 syn region lifelinesComment start="/\*" end="\*/" contains=lifelinesTodo |
7 | 103 |
828 | 104 " integers |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
105 syn match lifelinesNumber "-\=\<\d\+\>" |
828 | 106 "floats, with dot |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
107 syn match lifelinesNumber "-\=\<\d\+\.\d*\>" |
828 | 108 "floats, starting with a dot |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
109 syn match lifelinesNumber "-\=\.\d\+\>" |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
110 |
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
111 " folding using {} |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
2207
diff
changeset
|
112 syn region lifelinesFoldBlock start="{" end="}" transparent fold |
7 | 113 |
114 "catch errors caused by wrong parenthesis | |
115 "adapted from original c.vim written by Bram Moolenaar | |
116 | |
117 syn cluster lifelinesParenGroup contains=lifelinesParenError | |
118 syn region lifelinesParen transparent start='(' end=')' contains=ALLBUT,@lifelinesParenGroup | |
119 syn match lifelinesParenError ")" | |
120 syn match lifelinesErrInParen contained "[{}]" | |
121 | |
122 " Define the default highlighting. | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
2207
diff
changeset
|
123 " Only when an item doesn't have highlighting yet |
7 | 124 |
125 | |
10051
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
126 hi def link lifelinesConditional Conditional |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
127 hi def link lifelinesArithm Operator |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
128 hi def link lifelinesLogical Conditional |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
129 hi def link lifelinesInclude Include |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
130 hi def link lifelinesComment Comment |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
131 hi def link lifelinesStatement Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
132 hi def link lifelinesUser Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
133 hi def link lifelinesFunct Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
134 hi def link lifelinesTable Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
135 hi def link lifelinesGedcom Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
136 hi def link lifelinesList Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
137 hi def link lifelinesRepeat Repeat |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
138 hi def link lifelinesFam Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
139 hi def link lifelinesIndi Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
140 hi def link lifelinesProc Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
141 hi def link lifelinesDef Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
142 hi def link lifelinesString String |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
143 hi def link lifelinesSpecial Special |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
144 hi def link lifelinesNumber Number |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
145 hi def link lifelinesParenError Error |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
146 hi def link lifelinesErrInParen Error |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
147 hi def link lifelinesError Error |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
148 hi def link lifelinesTodo Todo |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
149 hi def link lifelinesDecl PreProc |
7 | 150 |
151 | |
152 let b:current_syntax = "lifelines" | |
153 | |
2207
b17bbfa96fa0
Add the settabvar() and gettabvar() functions.
Bram Moolenaar <bram@vim.org>
parents:
828
diff
changeset
|
154 " vim: ts=8 sw=4 |