File: vb.lang

package info (click to toggle)
highlight 4.10-1.1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 7,556 kB
  • sloc: cpp: 27,579; makefile: 411; sh: 341; ansic: 264; php: 236; python: 217; ruby: 132; perl: 61; tcl: 1
file content (50 lines) | stat: -rw-r--r-- 1,408 bytes parent folder | download | duplicates (3)
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
46
47
48
49
50

Description="Visual Basic"

Categories = {"source"}

Keywords={
  { Id=1,
    List={"and", "as", "begin", "case", "call", "continue", "do", "each",
        "else", "elseif", "end", "erase", "error", "event", "exit", "false", "for",
        "function", "get", "gosub", "goto", "if", "implement", "in", "load", "loop",
        "lset", "me", "mid", "new", "next", "not", "nothing", "on", "or", "property",
        "raiseevent", "resume", "return", "rset", "select", "set", "stop", "sub",
        "then", "to", "true", "unload", "until", "wend", "while", "with", "withevents",
        "attribute", "alias", "as", "", "byref", "", "byval", "", "compare", "", "",
        "declare", "explicit", "friend", "global", "let", "lib", "", "module", "object",
        "option", "optional", "preserve", "private", "property", "public", "redim", "",
        "type", "dim", "const"},
  },
  { Id=2,
    List={"boolean", "", "byte", "", "currency", "date", "decimal", "", "double", "enum",
            "integer", "", "long", "single", "static", "string", "variant"},
  },
    { Id=2,
    Regex=[[\$\S+]],
  },
  --labels:
  { Id=3,
    Regex=[[^\s*(\w+):$]],
  },
  { Id=4,
    Regex=[[(\w+)\s*\(]],
  }
}


Strings={
  Delimiter=[["]],
    Escape=[[\"\"]]
}

IgnoreCase=true

Comments={
  { Block=false,
    Delimiter= { [['|rem|REM|Rem]] },
  },
}

Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\.]]