aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/lexers/vb.tes
blob: 18ffbe2c75732ec416262eb0c3a30b4c5e5cab22 (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
37
38
39
40
41
42
43
44
45
! AUTO-GENERATED FROM SCITE PROPERTY SET !

@[lexer.test.vb]{
  :EN*.vbQ*U.r
  Q.r"F :EN*.basQ*U.r '
  Q.r"F :EN*.frmQ*U.r '
  Q.r"F :EN*.clsQ*U.r '
  Q.r"F :EN*.ctlQ*U.r '
  Q.r"F :EN*.pagQ*U.r '
  Q.r"F :EN*.dsrQ*U.r '
  Q.r"F :EN*.dobQ*U.r '
Q.r}

@[lexer.set.vb]{
  ESSETLEXER,SCLEX_VB
  0ESSETKEYWORDS
    addressof alias and as attribute base begin binary boolean byref byte byval
    call case cdbl cint clng compare const csng cstr currency date decimal declare
    defbool defbyte defcur defdate defdbl defdec defint deflng defobj defsng defstr
    defvar dim do double each else elseif empty end enum eqv erase error event exit
    explicit false for friend function get global gosub goto if imp implements in input
    integer is len let lib like load lock long loop lset me mid midb mod new next not
    nothing null object on option optional or paramarray preserve print private property
    public raiseevent randomize redim rem resume return rset seek select set single
    static step stop string sub text then time to true type typeof unload until variant
    wend while with withevents xor addhandler andalso ansi assembly auto catch cbool
    cbyte cchar cdate cdec char class cobj continue csbyte cshort ctype cuint culng
    cushort custom default delegate directcast endif externalsource finally gettype
    handles imports inherits interface isfalse isnot istrue module mustinherit
    mustoverride my mybase myclass namespace narrowing notinheritable notoverridable of off
    operator orelse overloads overridable overrides partial protected readonly region
    removehandler sbyte shadows shared short strict structure synclock throw try trycast
    uinteger ulong unicode ushort using when widening writeonly
  1ESSETKEYWORDS
    appactivate beep chdir chdrive close filecopy get input kill line unlock
    mkdir name open print put reset rmdir savepicture savesetting seek sendkeys
    setattr width write
  :M[color.comment],1M[color.set]
  :M[color.number],2M[color.set]
  :M[color.keyword],3M[color.set]
  :M[color.string],4M[color.set]
  :M[color.preproc],5M[color.set]
  :M[color.operator],6M[color.set]
  :M[color.number],8M[color.set]
}