aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/lexers/pascal.tes
blob: ebf06ed59721f05ba5e2ba9957b77d131f638edd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
! AUTO-GENERATED FROM SCITE PROPERTY SET !

@[lexer.test.pascal]{
  :EN*.dprQ*U.r
  Q.r"F :EN*.pasQ*U.r '
  Q.r"F :EN*.dfmQ*U.r '
  Q.r"F :EN*.incQ*U.r '
  Q.r"F :EN*.ppQ*U.r '
Q.r}

@[lexer.set.pascal]{
  ESSETLEXERLANGUAGEpascal
  0ESSETKEYWORDS
    absolute abstract and array as asm assembler automated begin case cdecl
    class const constructor delayed deprecated destructor dispid dispinterface div do
    downto dynamic else end except experimental export exports external far file final
    finalization finally for forward function goto helper if implementation in inherited
    initialization inline interface is label library message mod near nil not object of on
    operator or out overload override packed pascal platform private procedure program
    property protected public published raise record reference register reintroduce
    repeat resourcestring safecall sealed set shl shr static stdcall strict string then
    threadvar to try type unit unsafe until uses var varargs virtual while winapi with xor
    add default implements index name nodefault read readonly remove stored write
    writeonly
  :M[color.comment],2M[color.set]
  :M[color.comment],3M[color.set]
  :M[color.comment],4M[color.set]
  :M[color.preproc],5M[color.set]
  :M[color.preproc],6M[color.set]
  :M[color.number],7M[color.set]
  :M[color.number],8M[color.set]
  :M[color.keyword],9M[color.set]
  :M[color.string],10M[color.set]
  :M[color.string2],12M[color.set]
  :M[color.operator],13M[color.set]
}