/usr/share/highlight/langDefs/clearbasic.lang is in highlight-common 3.41-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | -- Language definition generated by lang2to3
Description="ClearBasic"
Keywords={
{ Id=1,
List={"and", "as", "byref", "byval", "case", "declare", "dim", "else",
"elseif", "end", "for", "function", "global", "if", "me", "not", "new", "next",
"or", "select", "set", "step", "sub", "then", "to", "type", "while", "aix",
"dodefault", "false", "hpux", "irix", "linux", "mac68k", "macppc", "macintosh",
"netware", "nothing", "null", "os2", "osf1", "pi", "sco", "solaris", "sunos",
"true", "unix", "ultrix", "unixware", "vms", "win16", "win32",
"cbabortretryignore", "cbascending", "cbbyref", "cbbyvalue", "cbclosechildren",
"cbclosemessage", "cbdefclosedwindow", "cbdefclosedwindow", "cbdescending",
"cbequal", "cbfirstmessage", "cbfrontifup", "cbgreater", "cbgreaterorequal",
"cbidabort", "cbidcancel", "cbiddiscard", "cbidignore", "cbidno", "cbidok",
"cbidretry", "cbidsave", "cbidyes", "cbin", "cbless", "cblessorequal", "cblike",
"cbnodefault", "cbnotequal", "cbnotlike", "cbok", "cbokcancel",
"cbrefreshmessage", "cbretrycancel", "cbsavediscardcancel", "cbsoundslike",
"cbyesno", "cbyesnocancel", "ebaix", "ebabort", "ebabortretryignore",
"ebapplicationmodal", "ebarchive", "ebarray", "ebback", "ebbold",
"ebbolditalic", "ebboolean", "ebcfbitmap", "ebcfdib", "ebcfmetafile",
"ebcfpalette", "ebcftext", "ebcfunicode", "ebcancel", "ebcr", "ebcrlf",
"ebcritical", "ebcurrency", "ebdos", "ebdataobject", "ebdate",
"ebdefaultbutton1", "ebdefaultbutton2", "ebdefaultbutton3", "ebdirectory",
"ebdouble", "ebempty", "eberror", "ebexclamation", "ebfirstfourdays",
"ebfirstfullweek", "ebfirstjan1", "ebformfeed", "ebfriday", "ebfromunicode",
"ebhpux", "ebhidden", "ebhide", "ebhiragana", "ebimealphadbl", "ebimealphasng",
"ebimedisabled", "ebimehiragana", "ebimekatakanadbl", "ebimekatakanasng",
"ebimenoop", "ebimeoff", "ebimeon", "ebignore", "ebinformation", "ebinteger",
"ebirix", "ebitalic", "ebkatakana", "eblinux", "eblandscape", "ebleftbutton",
"eblf", "eblong", "eblowercase", "ebmacintosh", "ebmaximized",
"ebmaximizedfocus", "ebminimized", "ebminimizedfocus", "ebminimizednofocus",
"ebmonday", "ebnarrow", "ebnetware", "ebno", "ebnone", "ebnormal",
"ebnormalfocus", "ebnormalnofocus", "ebnull", "ebnullchar", "ebnullstring",
"ebok", "ebokcancel", "ebokonly", "ebos2", "ebosf1", "ebobject", "ebportrait",
"ebpropercase", "ebquestion", "ebreadonly", "ebregular", "ebrestored",
"ebretry", "ebretrycancel", "ebrightbutton", "ebsco", "ebsaturday", "ebsingle",
"ebsolaris", "ebstring", "ebsunos", "ebsunday", "ebsystem", "ebsystemmodal",
"ebtab", "ebthursday", "ebtuesday", "ebultrix", "ebunicode", "ebunixware",
"ebuppercase", "ebvms", "ebvariant", "ebverticaltab", "ebvolume", "ebwednesday",
"ebwide", "ebwin16", "ebwin32", "ebwindows", "ebyes", "ebyesno",
"ebyesnocancel"},
},
{ Id=2,
List={"app", "appmenu", "basic", "bool", "boolean", "bulkretrieve",
"bulksave", "clarifydb", "clipboard", "commondialog", "contextualobject",
"control", "dde", "debug", "err", "form", "integer", "list", "long", "msg",
"net", "powerquery", "printer", "record", "sqldb", "screen", "servicemessage",
"string"},
},
}
Strings={
Delimiter=[["]],
}
IgnoreCase=true
Comments={
{ Block=false,
Delimiter= { [[']] },
},
{ Block=true,
Nested=false,
Delimiter= { [[\/\*]],[[\*\/]],}
}
}
Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]
|