struct CaretPolicy
{
enum
{
SLOP = 0x01,
STRICT = 0x04,
EVEN = 0x08,
JUMPS = 0x10,
};
};
struct CaseVisible
{
enum
{
MIXED = 0,
UPPER = 1,
LOWER = 2,
};
};
struct CharacterSet
{
enum
{
ANSI = 0,
DEFAULT = 1,
SYMBOL = 2,
MAC = 77,
SHIFTJIS = 128,
HANGUL = 129,
JOHAB = 130,
GB2312 = 134,
CHINESEBIG5 = 136,
GREEK = 161,
TURKISH = 162,
VIETNAMESE = 163,
HEBREW = 177,
ARABIC = 178,
BALTIC = 186,
RUSSIAN = 204,
THAI = 222,
EASTEUROPE = 238,
OEM = 255,
_8859_15 = 1000,
CYRILLIC = 1251,
};
};
struct CursorShape
{
enum
{
CURSORNORMAL = -1,
CURSORWAIT = 4,
};
};
struct EdgeVisualStyle
{
enum
{
NONE = 0,
LINE = 1,
BACKGROUND = 2,
};
};
struct EndOfLine
{
enum
{
CRLF = 0,
CR = 1,
LF = 2,
};
};
struct FindOption
{
enum
{
WORDSTART = 0x00100000,
REGEXP = 0x00200000,
POSIX = 0x00400000,
WHOLEWORD = 2,
MATCHCASE = 4,
};
};
struct FoldFlag
{
enum
{
BOX = 0x0001,
LINEBEFORE_EXPANDED = 0x0002,
LINEBEFORE_CONTRACTED = 0x0004,
LINEAFTER_EXPANDED = 0x0008,
LINEAFTER_CONTRACTED = 0x0010,
LEVELNUMBERS = 0x0040,
};
};
struct FoldLevel
{
enum
{
NUMBERMASK = 0x0FFF,
WHITEFLAG = 0x1000,
CONTRACTED = 0x10000,
HEADERFLAG = 0x2000,
UNINDENT = 0x20000,
BASE = 0x400,
BOXHEADERFLAG = 0x4000,
BOXFOOTERFLAG = 0x8000,
};
};
struct IndicatorStyle
{
enum
{
PLAIN = 0,
SQUIGGLE = 1,
TT = 2,
DIAGONAL = 3,
STRIKE = 4,
HIDDEN = 5,
BOX = 6,
MAX = 7,
};
};
struct KeyMod
{
enum
{
SHIFT = 1,
CTRL = 2,
ALT = 4,
};
};
struct Keys
{
enum
{
ESCAPE = 7,
BACK = 8,
TAB = 9,
RETURN = 13,
DOWN = 300,
UP = 301,
LEFT = 302,
RIGHT = 303,
HOME = 304,
END = 305,
PRIOR = 306,
NEXT = 307,
DELETE = 308,
INSERT = 309,
ADD = 310,
SUBTRACT = 311,
DIVIDE = 312,
};
};
struct Lexer
{
enum
{
CONTAINER = 0,
NONE = 1,
PYTHON = 2,
CPP = 3,
HTML = 4,
XML = 5,
PERL = 6,
SQL = 7,
VB = 8,
PROPERTIES = 9,
ERRORLIST = 10,
MAKEFILE = 11,
BATCH = 12,
XCODE = 13,
LATEX = 14,
LUA = 15,
DIFF = 16,
CONF = 17,
PASCAL = 18,
AVE = 19,
ADA = 20,
LISP = 21,
RUBY = 22,
EIFFEL = 23,
EIFFELKW = 24,
TCL = 25,
NNCRONTAB = 26,
BULLANT = 27,
VBSCRIPT = 28,
BAAN = 31,
MATLAB = 32,
SCRIPTOL = 33,
ASM = 34,
CPPNOCASE = 35,
FORTRAN = 36,
F77 = 37,
CSS = 38,
POV = 39,
LOUT = 40,
ESCRIPT = 41,
PS = 42,
NSIS = 43,
MMIXAL = 44,
CLW = 45,
CLWNOCASE = 46,
LOT = 47,
YAML = 48,
TEX = 49,
METAPOST = 50,
POWERBASIC = 51,
FORTH = 52,
ERLANG = 53,
OCTAVE = 54,
MSSQL = 55,
VERILOG = 56,
KIX = 57,
GUI4CLI = 58,
SPECMAN = 59,
AU3 = 60,
APDL = 61,
BASH = 62,
ASN1 = 63,
VHDL = 64,
CAML = 65,
BLITZBASIC = 66,
PUREBASIC = 67,
HASKELL = 68,
PHPSCRIPT = 69,
TADS3 = 70,
REBOL = 71,
SMALLTALK = 72,
FLAGSHIP = 73,
CSOUND = 74,
FREEBASIC = 75,
AUTOMATIC = 1000,
};
};
struct LineCache
{
enum
{
NONE = 0,
CARET = 1,
PAGE = 2,
DOCUMENT = 3,
};
};
struct MarginType
{
enum
{
SYMBOL = 0,
NUMBER = 1,
};
};
struct MarkerOutline
{
enum
{
FOLDEREND = 25,
FOLDEROPENMID = 26,
FOLDERMIDTAIL = 27,
FOLDERTAIL = 28,
FOLDERSUB = 29,
FOLDER = 30,
FOLDEROPEN = 31,
};
};
struct MarkerSymbol
{
enum
{
CIRCLE = 0,
ROUNDRECT = 1,
ARROW = 2,
SMALLRECT = 3,
SHORTARROW = 4,
EMPTY = 5,
ARROWDOWN = 6,
MINUS = 7,
PLUS = 8,
VLINE = 9,
LCORNER = 10,
TCORNER = 11,
BOXPLUS = 12,
BOXPLUSCONNECTED = 13,
BOXMINUS = 14,
BOXMINUSCONNECTED = 15,
LCORNERCURVE = 16,
TCORNERCURVE = 17,
CIRCLEPLUS = 18,
CIRCLEPLUSCONNECTED = 19,
CIRCLEMINUS = 20,
CIRCLEMINUSCONNECTED = 21,
BACKGROUND = 22,
DOTDOTDOT = 23,
ARROWS = 24,
PIXMAP = 25,
FULLRECT = 26,
CHARACTER = 10000,
};
};
struct ModificationFlags
{
enum
{
INSERTTEXT = 0x1,
DELETETEXT = 0x2,
CHANGEMARKER = 0x200,
CHANGESTYLE = 0x4,
BEFOREINSERT = 0x400,
CHANGEFOLD = 0x8,
BEFOREDELETE = 0x800,
USER = 0x10,
UNDO = 0x20,
REDO = 0x40,
LASTSTEPINUNDOREDO = 0x100,
MULTILINEUNDOREDO = 0x1000,
MULTISTEPUNDOREDO = 0x80,
};
};
struct PrintOption
{
enum
{
NORMAL = 0,
INVERTLIGHT = 1,
BLACKONWHITE = 2,
COLOURONWHITE = 3,
COLOURONWHITEDEFAULTBG = 4,
};
};
struct SelectionMode
{
enum
{
STREAM = 0,
RECTANGLE = 1,
LINES = 2,
};
};
struct StylesCommon
{
enum
{
DEFAULT = 32,
LINENUMBER = 33,
BRACELIGHT = 34,
BRACEBAD = 35,
CONTROLCHAR = 36,
INDENTGUIDE = 37,
LASTPREDEFINED = 39,
MAX = 127,
};
};
struct WhiteSpace
{
enum
{
INVISIBLE = 0,
VISIBLEALWAYS = 1,
VISIBLEAFTERINDENT = 2,
};
};
struct Wrap
{
enum
{
NONE = 0,
WORD = 1,
CHAR = 2,
};
};
struct WrapVisualFlag
{
enum
{
NONE = 0x0000,
END = 0x0001,
START = 0x0002,
};
};
struct WrapVisualLocation
{
enum
{
DEFAULT = 0x0000,
END_BY_TEXT = 0x0001,
START_BY_TEXT = 0x0002,
};
};
struct Lex
{
struct Apdl {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTBLOCK = 2,
NUMBER = 3,
STRING = 4,
OPERATOR = 5,
WORD = 6,
PROCESSOR = 7,
COMMAND = 8,
SLASHCOMMAND = 9,
STARCOMMAND = 10,
ARGUMENT = 11,
FUNCTION = 12,
};
};
struct Asp {
enum
{
HTML_DEFAULT = 0,
HTML_TAG = 1,
HTML_TAGUNKNOWN = 2,
HTML_ATTRIBUTE = 3,
HTML_ATTRIBUTEUNKNOWN = 4,
HTML_NUMBER = 5,
HTML_DOUBLESTRING = 6,
HTML_SINGLESTRING = 7,
HTML_OTHER = 8,
HTML_COMMENT = 9,
HTML_ENTITY = 10,
HTML_TAGEND = 11,
HTML_XMLSTART = 12,
HTML_XMLEND = 13,
HTML_SCRIPT = 14,
HTML_ASP = 15,
HTML_ASPAT = 16,
HTML_CDATA = 17,
HTML_QUESTION = 18,
HTML_VALUE = 19,
HTML_XCCOMMENT = 20,
SGML_DEFAULT = 21,
SGML_COMMAND = 22,
SGML_1ST_PARAM = 23,
SGML_DOUBLESTRING = 24,
SGML_SIMPLESTRING = 25,
SGML_ERROR = 26,
SGML_SPECIAL = 27,
SGML_ENTITY = 28,
SGML_COMMENT = 29,
SGML_1ST_PARAM_COMMENT = 30,
SGML_BLOCK_DEFAULT = 31,
JAVASCRIPT_START = 40,
JAVASCRIPT_DEFAULT = 41,
JAVASCRIPT_COMMENT = 42,
JAVASCRIPT_COMMENTLINE = 43,
JAVASCRIPT_COMMENTDOC = 44,
JAVASCRIPT_NUMBER = 45,
JAVASCRIPT_WORD = 46,
JAVASCRIPT_KEYWORD = 47,
JAVASCRIPT_DOUBLESTRING = 48,
JAVASCRIPT_SINGLESTRING = 49,
JAVASCRIPT_SYMBOLS = 50,
JAVASCRIPT_STRINGEOL = 51,
JAVASCRIPT_REGEX = 52,
ASPJAVASCRIPT_START = 55,
ASPJAVASCRIPT_DEFAULT = 56,
ASPJAVASCRIPT_COMMENT = 57,
ASPJAVASCRIPT_COMMENTLINE = 58,
ASPJAVASCRIPT_COMMENTDOC = 59,
ASPJAVASCRIPT_NUMBER = 60,
ASPJAVASCRIPT_WORD = 61,
ASPJAVASCRIPT_KEYWORD = 62,
ASPJAVASCRIPT_DOUBLESTRING = 63,
ASPJAVASCRIPT_SINGLESTRING = 64,
ASPJAVASCRIPT_SYMBOLS = 65,
ASPJAVASCRIPT_STRINGEOL = 66,
ASPJAVASCRIPT_REGEX = 67,
VBSCRIPT_START = 70,
VBSCRIPT_DEFAULT = 71,
VBSCRIPT_COMMENTLINE = 72,
VBSCRIPT_NUMBER = 73,
VBSCRIPT_WORD = 74,
VBSCRIPT_STRING = 75,
VBSCRIPT_IDENTIFIER = 76,
VBSCRIPT_STRINGEOL = 77,
ASPVBSCRIPT_START = 80,
ASPVBSCRIPT_DEFAULT = 81,
ASPVBSCRIPT_COMMENTLINE = 82,
ASPVBSCRIPT_NUMBER = 83,
ASPVBSCRIPT_WORD = 84,
ASPVBSCRIPT_STRING = 85,
ASPVBSCRIPT_IDENTIFIER = 86,
ASPVBSCRIPT_STRINGEOL = 87,
PYTHON_START = 90,
PYTHON_DEFAULT = 91,
PYTHON_COMMENTLINE = 92,
PYTHON_NUMBER = 93,
PYTHON_STRING = 94,
PYTHON_CHARACTER = 95,
PYTHON_WORD = 96,
PYTHON_TRIPLE = 97,
PYTHON_TRIPLEDOUBLE = 98,
PYTHON_CLASSNAME = 99,
PYTHON_DEFNAME = 100,
PYTHON_OPERATOR = 101,
PYTHON_IDENTIFIER = 102,
PHP_COMPLEX_VARIABLE = 104,
ASPPYTHON_START = 105,
ASPPYTHON_DEFAULT = 106,
ASPPYTHON_COMMENTLINE = 107,
ASPPYTHON_NUMBER = 108,
ASPPYTHON_STRING = 109,
ASPPYTHON_CHARACTER = 110,
ASPPYTHON_WORD = 111,
ASPPYTHON_TRIPLE = 112,
ASPPYTHON_TRIPLEDOUBLE = 113,
ASPPYTHON_CLASSNAME = 114,
ASPPYTHON_DEFNAME = 115,
ASPPYTHON_OPERATOR = 116,
ASPPYTHON_IDENTIFIER = 117,
PHP_DEFAULT = 118,
PHP_HSTRING = 119,
PHP_SIMPLESTRING = 120,
PHP_WORD = 121,
PHP_NUMBER = 122,
PHP_VARIABLE = 123,
PHP_COMMENT = 124,
PHP_COMMENTLINE = 125,
PHP_HSTRING_VARIABLE = 126,
PHP_OPERATOR = 127,
};
};
struct Ada {
enum
{
DEFAULT = 0,
WORD = 1,
IDENTIFIER = 2,
NUMBER = 3,
DELIMITER = 4,
CHARACTER = 5,
CHARACTEREOL = 6,
STRING = 7,
STRINGEOL = 8,
LABEL = 9,
COMMENTLINE = 10,
ILLEGAL = 11,
};
};
struct Asm {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
STRING = 3,
OPERATOR = 4,
IDENTIFIER = 5,
CPUINSTRUCTION = 6,
MATHINSTRUCTION = 7,
REGISTER = 8,
DIRECTIVE = 9,
DIRECTIVEOPERAND = 10,
COMMENTBLOCK = 11,
CHARACTER = 12,
STRINGEOL = 13,
EXTINSTRUCTION = 14,
};
};
struct Asn1 {
enum
{
DEFAULT = 0,
COMMENT = 1,
IDENTIFIER = 2,
STRING = 3,
OID = 4,
SCALAR = 5,
KEYWORD = 6,
ATTRIBUTE = 7,
DESCRIPTOR = 8,
TYPE = 9,
OPERATOR = 10,
};
};
struct Au3 {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTBLOCK = 2,
NUMBER = 3,
FUNCTION = 4,
KEYWORD = 5,
MACRO = 6,
STRING = 7,
OPERATOR = 8,
VARIABLE = 9,
SENT = 10,
PREPROCESSOR = 11,
SPECIAL = 12,
EXPAND = 13,
COMOBJ = 14,
};
};
struct Avenue {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
WORD = 3,
STRING = 6,
ENUM = 7,
STRINGEOL = 8,
IDENTIFIER = 9,
OPERATOR = 10,
WORD1 = 11,
WORD2 = 12,
WORD3 = 13,
WORD4 = 14,
WORD5 = 15,
WORD6 = 16,
};
};
struct Baan {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTDOC = 2,
NUMBER = 3,
WORD = 4,
STRING = 5,
PREPROCESSOR = 6,
OPERATOR = 7,
IDENTIFIER = 8,
STRINGEOL = 9,
WORD2 = 10,
};
};
struct Bash {
enum
{
DEFAULT = 0,
ERROR = 1,
COMMENTLINE = 2,
NUMBER = 3,
WORD = 4,
STRING = 5,
CHARACTER = 6,
OPERATOR = 7,
IDENTIFIER = 8,
SCALAR = 9,
PARAM = 10,
BACKTICKS = 11,
HERE_DELIM = 12,
HERE_Q = 13,
};
};
struct Batch {
enum
{
DEFAULT = 0,
COMMENT = 1,
WORD = 2,
LABEL = 3,
HIDE = 4,
COMMAND = 5,
IDENTIFIER = 6,
OPERATOR = 7,
};
};
struct Bullant {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTDOC = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
CHARACTER = 7,
UUID = 8,
PREPROCESSOR = 9,
OPERATOR = 10,
IDENTIFIER = 11,
STRINGEOL = 12,
VERBATIM = 13,
REGEX = 14,
COMMENTLINEDOC = 15,
WORD2 = 16,
COMMENTDOCKEYWORD = 17,
COMMENTDOCKEYWORDERROR = 18,
GLOBALCLASS = 19,
};
};
struct Css {
enum
{
DEFAULT = 0,
TAG = 1,
CLASS = 2,
PSEUDOCLASS = 3,
UNKNOWN_PSEUDOCLASS = 4,
OPERATOR = 5,
IDENTIFIER = 6,
UNKNOWN_IDENTIFIER = 7,
VALUE = 8,
COMMENT = 9,
ID = 10,
IMPORTANT = 11,
DIRECTIVE = 12,
DOUBLESTRING = 13,
SINGLESTRING = 14,
IDENTIFIER2 = 15,
ATTRIBUTE = 16,
};
};
struct Caml {
enum
{
DEFAULT = 0,
IDENTIFIER = 1,
TAGNAME = 2,
KEYWORD = 3,
KEYWORD2 = 4,
LINENUM = 5,
OPERATOR = 6,
NUMBER = 7,
CHAR = 8,
STRING = 9,
COMMENT = 10,
COMMENT1 = 11,
COMMENT2 = 12,
COMMENT3 = 13,
};
};
struct Clarion {
enum
{
DEFAULT = 0,
LABEL = 1,
COMMENT = 2,
STRING = 3,
USER_IDENTIFIER = 4,
INTEGER_CONSTANT = 5,
REAL_CONSTANT = 6,
PICTURE_STRING = 7,
KEYWORD = 8,
COMPILER_DIRECTIVE = 9,
RUNTIME_EXPRESSIONS = 10,
BUILTIN_PROCEDURES_FUNCTION = 11,
STRUCTURE_DATA_TYPE = 12,
ATTRIBUTE = 13,
STANDARD_EQUATE = 14,
ERROR = 15,
DEPRECATED = 16,
};
};
struct Conf {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
IDENTIFIER = 3,
EXTENSION = 4,
PARAMETER = 5,
STRING = 6,
OPERATOR = 7,
IP = 8,
DIRECTIVE = 9,
};
};
struct Cpp {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTDOC = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
CHARACTER = 7,
UUID = 8,
PREPROCESSOR = 9,
OPERATOR = 10,
IDENTIFIER = 11,
STRINGEOL = 12,
VERBATIM = 13,
REGEX = 14,
COMMENTLINEDOC = 15,
WORD2 = 16,
COMMENTDOCKEYWORD = 17,
COMMENTDOCKEYWORDERROR = 18,
GLOBALCLASS = 19,
};
};
struct Csound {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
OPERATOR = 3,
INSTR = 4,
IDENTIFIER = 5,
OPCODE = 6,
HEADERSTMT = 7,
USERKEYWORD = 8,
COMMENTBLOCK = 9,
PARAM = 10,
ARATE_VAR = 11,
KRATE_VAR = 12,
IRATE_VAR = 13,
GLOBAL_VAR = 14,
STRINGEOL = 15,
};
};
struct Diff {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMAND = 2,
HEADER = 3,
POSITION = 4,
DELETED = 5,
ADDED = 6,
};
};
struct Escript {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTDOC = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
OPERATOR = 7,
IDENTIFIER = 8,
BRACE = 9,
WORD2 = 10,
WORD3 = 11,
};
};
struct Eiffel {
enum
{
DEFAULT = 0,
COMMENTLINE = 1,
NUMBER = 2,
WORD = 3,
STRING = 4,
CHARACTER = 5,
OPERATOR = 6,
IDENTIFIER = 7,
STRINGEOL = 8,
};
};
struct Eiffelkw {
enum
{
DEFAULT = 0,
COMMENTLINE = 1,
NUMBER = 2,
WORD = 3,
STRING = 4,
CHARACTER = 5,
OPERATOR = 6,
IDENTIFIER = 7,
STRINGEOL = 8,
};
};
struct Erlang {
enum
{
DEFAULT = 0,
COMMENT = 1,
VARIABLE = 2,
NUMBER = 3,
KEYWORD = 4,
STRING = 5,
OPERATOR = 6,
ATOM = 7,
FUNCTION_NAME = 8,
CHARACTER = 9,
MACRO = 10,
RECORD = 11,
SEPARATOR = 12,
NODE_NAME = 13,
UNKNOWN = 31,
};
};
struct Errorlist {
enum
{
DEFAULT = 0,
PYTHON = 1,
GCC = 2,
MS = 3,
CMD = 4,
BORLAND = 5,
PERL = 6,
NET = 7,
LUA = 8,
CTAG = 9,
DIFF_CHANGED = 10,
DIFF_ADDITION = 11,
DIFF_DELETION = 12,
DIFF_MESSAGE = 13,
PHP = 14,
ELF = 15,
IFC = 16,
IFORT = 17,
ABSF = 18,
TIDY = 19,
JAVA_STACK = 20,
};
};
struct F77 {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
STRING1 = 3,
STRING2 = 4,
STRINGEOL = 5,
OPERATOR = 6,
IDENTIFIER = 7,
WORD = 8,
WORD2 = 9,
WORD3 = 10,
PREPROCESSOR = 11,
OPERATOR2 = 12,
LABEL = 13,
CONTINUATION = 14,
};
};
struct Flagship {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTDOC = 3,
COMMENTLINEDOC = 4,
COMMENTDOCKEYWORD = 5,
COMMENTDOCKEYWORDERROR = 6,
KEYWORD = 7,
KEYWORD2 = 8,
KEYWORD3 = 9,
KEYWORD4 = 10,
NUMBER = 11,
STRING = 12,
PREPROCESSOR = 13,
OPERATOR = 14,
IDENTIFIER = 15,
DATE = 16,
STRINGEOL = 17,
CONSTANT = 18,
ASM = 19,
LABEL = 20,
ERROR = 21,
HEXNUMBER = 22,
BINNUMBER = 23,
};
};
struct Forth {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENT_ML = 2,
IDENTIFIER = 3,
CONTROL = 4,
KEYWORD = 5,
DEFWORD = 6,
PREWORD1 = 7,
PREWORD2 = 8,
NUMBER = 9,
STRING = 10,
LOCALE = 11,
};
};
struct Fortran {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
STRING1 = 3,
STRING2 = 4,
STRINGEOL = 5,
OPERATOR = 6,
IDENTIFIER = 7,
WORD = 8,
WORD2 = 9,
WORD3 = 10,
PREPROCESSOR = 11,
OPERATOR2 = 12,
LABEL = 13,
CONTINUATION = 14,
};
};
struct Html {
enum
{
HTML_DEFAULT = 0,
HTML_TAG = 1,
HTML_TAGUNKNOWN = 2,
HTML_ATTRIBUTE = 3,
HTML_ATTRIBUTEUNKNOWN = 4,
HTML_NUMBER = 5,
HTML_DOUBLESTRING = 6,
HTML_SINGLESTRING = 7,
HTML_OTHER = 8,
HTML_COMMENT = 9,
HTML_ENTITY = 10,
HTML_TAGEND = 11,
HTML_XMLSTART = 12,
HTML_XMLEND = 13,
HTML_SCRIPT = 14,
HTML_ASP = 15,
HTML_ASPAT = 16,
HTML_CDATA = 17,
HTML_QUESTION = 18,
HTML_VALUE = 19,
HTML_XCCOMMENT = 20,
SGML_DEFAULT = 21,
SGML_COMMAND = 22,
SGML_1ST_PARAM = 23,
SGML_DOUBLESTRING = 24,
SGML_SIMPLESTRING = 25,
SGML_ERROR = 26,
SGML_SPECIAL = 27,
SGML_ENTITY = 28,
SGML_COMMENT = 29,
SGML_1ST_PARAM_COMMENT = 30,
SGML_BLOCK_DEFAULT = 31,
JAVASCRIPT_START = 40,
JAVASCRIPT_DEFAULT = 41,
JAVASCRIPT_COMMENT = 42,
JAVASCRIPT_COMMENTLINE = 43,
JAVASCRIPT_COMMENTDOC = 44,
JAVASCRIPT_NUMBER = 45,
JAVASCRIPT_WORD = 46,
JAVASCRIPT_KEYWORD = 47,
JAVASCRIPT_DOUBLESTRING = 48,
JAVASCRIPT_SINGLESTRING = 49,
JAVASCRIPT_SYMBOLS = 50,
JAVASCRIPT_STRINGEOL = 51,
JAVASCRIPT_REGEX = 52,
ASPJAVASCRIPT_START = 55,
ASPJAVASCRIPT_DEFAULT = 56,
ASPJAVASCRIPT_COMMENT = 57,
ASPJAVASCRIPT_COMMENTLINE = 58,
ASPJAVASCRIPT_COMMENTDOC = 59,
ASPJAVASCRIPT_NUMBER = 60,
ASPJAVASCRIPT_WORD = 61,
ASPJAVASCRIPT_KEYWORD = 62,
ASPJAVASCRIPT_DOUBLESTRING = 63,
ASPJAVASCRIPT_SINGLESTRING = 64,
ASPJAVASCRIPT_SYMBOLS = 65,
ASPJAVASCRIPT_STRINGEOL = 66,
ASPJAVASCRIPT_REGEX = 67,
VBSCRIPT_START = 70,
VBSCRIPT_DEFAULT = 71,
VBSCRIPT_COMMENTLINE = 72,
VBSCRIPT_NUMBER = 73,
VBSCRIPT_WORD = 74,
VBSCRIPT_STRING = 75,
VBSCRIPT_IDENTIFIER = 76,
VBSCRIPT_STRINGEOL = 77,
ASPVBSCRIPT_START = 80,
ASPVBSCRIPT_DEFAULT = 81,
ASPVBSCRIPT_COMMENTLINE = 82,
ASPVBSCRIPT_NUMBER = 83,
ASPVBSCRIPT_WORD = 84,
ASPVBSCRIPT_STRING = 85,
ASPVBSCRIPT_IDENTIFIER = 86,
ASPVBSCRIPT_STRINGEOL = 87,
PYTHON_START = 90,
PYTHON_DEFAULT = 91,
PYTHON_COMMENTLINE = 92,
PYTHON_NUMBER = 93,
PYTHON_STRING = 94,
PYTHON_CHARACTER = 95,
PYTHON_WORD = 96,
PYTHON_TRIPLE = 97,
PYTHON_TRIPLEDOUBLE = 98,
PYTHON_CLASSNAME = 99,
PYTHON_DEFNAME = 100,
PYTHON_OPERATOR = 101,
PYTHON_IDENTIFIER = 102,
PHP_COMPLEX_VARIABLE = 104,
ASPPYTHON_START = 105,
ASPPYTHON_DEFAULT = 106,
ASPPYTHON_COMMENTLINE = 107,
ASPPYTHON_NUMBER = 108,
ASPPYTHON_STRING = 109,
ASPPYTHON_CHARACTER = 110,
ASPPYTHON_WORD = 111,
ASPPYTHON_TRIPLE = 112,
ASPPYTHON_TRIPLEDOUBLE = 113,
ASPPYTHON_CLASSNAME = 114,
ASPPYTHON_DEFNAME = 115,
ASPPYTHON_OPERATOR = 116,
ASPPYTHON_IDENTIFIER = 117,
PHP_DEFAULT = 118,
PHP_HSTRING = 119,
PHP_SIMPLESTRING = 120,
PHP_WORD = 121,
PHP_NUMBER = 122,
PHP_VARIABLE = 123,
PHP_COMMENT = 124,
PHP_COMMENTLINE = 125,
PHP_HSTRING_VARIABLE = 126,
PHP_OPERATOR = 127,
};
};
struct Haskell {
enum
{
DEFAULT = 0,
IDENTIFIER = 1,
KEYWORD = 2,
NUMBER = 3,
STRING = 4,
CHARACTER = 5,
CLASS = 6,
MODULE = 7,
CAPITAL = 8,
DATA = 9,
IMPORT = 10,
OPERATOR = 11,
INSTANCE = 12,
COMMENTLINE = 13,
COMMENTBLOCK = 14,
COMMENTBLOCK2 = 15,
COMMENTBLOCK3 = 16,
};
};
struct Kix {
enum
{
DEFAULT = 0,
COMMENT = 1,
STRING1 = 2,
STRING2 = 3,
NUMBER = 4,
VAR = 5,
MACRO = 6,
KEYWORD = 7,
FUNCTIONS = 8,
OPERATOR = 9,
IDENTIFIER = 31,
};
};
struct Lot {
enum
{
DEFAULT = 0,
HEADER = 1,
BREAK = 2,
SET = 3,
PASS = 4,
FAIL = 5,
ABORT = 6,
};
};
struct Lout {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
WORD = 3,
WORD2 = 4,
WORD3 = 5,
WORD4 = 6,
STRING = 7,
OPERATOR = 8,
IDENTIFIER = 9,
STRINGEOL = 10,
};
};
struct Latex {
enum
{
DEFAULT = 0,
COMMAND = 1,
TAG = 2,
MATH = 3,
COMMENT = 4,
};
};
struct Lisp {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
KEYWORD = 3,
KEYWORD_KW = 4,
SYMBOL = 5,
STRING = 6,
STRINGEOL = 8,
IDENTIFIER = 9,
OPERATOR = 10,
SPECIAL = 11,
MULTI_COMMENT = 12,
};
};
struct Lua {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTDOC = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
CHARACTER = 7,
LITERALSTRING = 8,
PREPROCESSOR = 9,
OPERATOR = 10,
IDENTIFIER = 11,
STRINGEOL = 12,
WORD2 = 13,
WORD3 = 14,
WORD4 = 15,
WORD5 = 16,
WORD6 = 17,
WORD7 = 18,
WORD8 = 19,
};
};
struct Mmixal {
enum
{
LEADWS = 0,
COMMENT = 1,
LABEL = 2,
OPCODE = 3,
OPCODE_PRE = 4,
OPCODE_VALID = 5,
OPCODE_UNKNOWN = 6,
OPCODE_POST = 7,
OPERANDS = 8,
NUMBER = 9,
REF = 10,
CHAR = 11,
STRING = 12,
REGISTER = 13,
HEX = 14,
OPERATOR = 15,
SYMBOL = 16,
INCLUDE = 17,
};
};
struct Mssql {
enum
{
DEFAULT = 0,
COMMENT = 1,
LINE_COMMENT = 2,
NUMBER = 3,
STRING = 4,
OPERATOR = 5,
IDENTIFIER = 6,
VARIABLE = 7,
COLUMN_NAME = 8,
STATEMENT = 9,
DATATYPE = 10,
SYSTABLE = 11,
GLOBAL_VARIABLE = 12,
FUNCTION = 13,
STORED_PROCEDURE = 14,
DEFAULT_PREF_DATATYPE = 15,
COLUMN_NAME_2 = 16,
};
};
struct Makefile {
enum
{
DEFAULT = 0,
COMMENT = 1,
PREPROCESSOR = 2,
IDENTIFIER = 3,
OPERATOR = 4,
TARGET = 5,
IDEOL = 9,
};
};
struct Matlab {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMAND = 2,
NUMBER = 3,
KEYWORD = 4,
STRING = 5,
OPERATOR = 6,
IDENTIFIER = 7,
DOUBLEQUOTESTRING = 8,
};
};
struct Metapost {
enum
{
DEFAULT = 0,
SPECIAL = 1,
GROUP = 2,
SYMBOL = 3,
COMMAND = 4,
TEXT = 5,
EXTRA = 6,
};
};
struct Nncrontab {
enum
{
DEFAULT = 0,
COMMENT = 1,
TASK = 2,
SECTION = 3,
KEYWORD = 4,
MODIFIER = 5,
ASTERISK = 6,
NUMBER = 7,
STRING = 8,
ENVIRONMENT = 9,
IDENTIFIER = 10,
};
};
struct Nsis {
enum
{
DEFAULT = 0,
COMMENT = 1,
STRINGDQ = 2,
STRINGLQ = 3,
STRINGRQ = 4,
FUNCTION = 5,
VARIABLE = 6,
LABEL = 7,
USERDEFINED = 8,
SECTIONDEF = 9,
SUBSECTIONDEF = 10,
IFDEFINEDEF = 11,
MACRODEF = 12,
STRINGVAR = 13,
NUMBER = 14,
SECTIONGROUP = 15,
PAGEEX = 16,
FUNCTIONDEF = 17,
COMMENTBOX = 18,
};
};
struct Octave {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMAND = 2,
NUMBER = 3,
KEYWORD = 4,
STRING = 5,
OPERATOR = 6,
IDENTIFIER = 7,
DOUBLEQUOTESTRING = 8,
};
};
struct Php {
enum
{
HTML_DEFAULT = 0,
HTML_TAG = 1,
HTML_TAGUNKNOWN = 2,
HTML_ATTRIBUTE = 3,
HTML_ATTRIBUTEUNKNOWN = 4,
HTML_NUMBER = 5,
HTML_DOUBLESTRING = 6,
HTML_SINGLESTRING = 7,
HTML_OTHER = 8,
HTML_COMMENT = 9,
HTML_ENTITY = 10,
HTML_TAGEND = 11,
HTML_XMLSTART = 12,
HTML_XMLEND = 13,
HTML_SCRIPT = 14,
HTML_ASP = 15,
HTML_ASPAT = 16,
HTML_CDATA = 17,
HTML_QUESTION = 18,
HTML_VALUE = 19,
HTML_XCCOMMENT = 20,
SGML_DEFAULT = 21,
SGML_COMMAND = 22,
SGML_1ST_PARAM = 23,
SGML_DOUBLESTRING = 24,
SGML_SIMPLESTRING = 25,
SGML_ERROR = 26,
SGML_SPECIAL = 27,
SGML_ENTITY = 28,
SGML_COMMENT = 29,
SGML_1ST_PARAM_COMMENT = 30,
SGML_BLOCK_DEFAULT = 31,
JAVASCRIPT_START = 40,
JAVASCRIPT_DEFAULT = 41,
JAVASCRIPT_COMMENT = 42,
JAVASCRIPT_COMMENTLINE = 43,
JAVASCRIPT_COMMENTDOC = 44,
JAVASCRIPT_NUMBER = 45,
JAVASCRIPT_WORD = 46,
JAVASCRIPT_KEYWORD = 47,
JAVASCRIPT_DOUBLESTRING = 48,
JAVASCRIPT_SINGLESTRING = 49,
JAVASCRIPT_SYMBOLS = 50,
JAVASCRIPT_STRINGEOL = 51,
JAVASCRIPT_REGEX = 52,
ASPJAVASCRIPT_START = 55,
ASPJAVASCRIPT_DEFAULT = 56,
ASPJAVASCRIPT_COMMENT = 57,
ASPJAVASCRIPT_COMMENTLINE = 58,
ASPJAVASCRIPT_COMMENTDOC = 59,
ASPJAVASCRIPT_NUMBER = 60,
ASPJAVASCRIPT_WORD = 61,
ASPJAVASCRIPT_KEYWORD = 62,
ASPJAVASCRIPT_DOUBLESTRING = 63,
ASPJAVASCRIPT_SINGLESTRING = 64,
ASPJAVASCRIPT_SYMBOLS = 65,
ASPJAVASCRIPT_STRINGEOL = 66,
ASPJAVASCRIPT_REGEX = 67,
VBSCRIPT_START = 70,
VBSCRIPT_DEFAULT = 71,
VBSCRIPT_COMMENTLINE = 72,
VBSCRIPT_NUMBER = 73,
VBSCRIPT_WORD = 74,
VBSCRIPT_STRING = 75,
VBSCRIPT_IDENTIFIER = 76,
VBSCRIPT_STRINGEOL = 77,
ASPVBSCRIPT_START = 80,
ASPVBSCRIPT_DEFAULT = 81,
ASPVBSCRIPT_COMMENTLINE = 82,
ASPVBSCRIPT_NUMBER = 83,
ASPVBSCRIPT_WORD = 84,
ASPVBSCRIPT_STRING = 85,
ASPVBSCRIPT_IDENTIFIER = 86,
ASPVBSCRIPT_STRINGEOL = 87,
PYTHON_START = 90,
PYTHON_DEFAULT = 91,
PYTHON_COMMENTLINE = 92,
PYTHON_NUMBER = 93,
PYTHON_STRING = 94,
PYTHON_CHARACTER = 95,
PYTHON_WORD = 96,
PYTHON_TRIPLE = 97,
PYTHON_TRIPLEDOUBLE = 98,
PYTHON_CLASSNAME = 99,
PYTHON_DEFNAME = 100,
PYTHON_OPERATOR = 101,
PYTHON_IDENTIFIER = 102,
PHP_COMPLEX_VARIABLE = 104,
ASPPYTHON_START = 105,
ASPPYTHON_DEFAULT = 106,
ASPPYTHON_COMMENTLINE = 107,
ASPPYTHON_NUMBER = 108,
ASPPYTHON_STRING = 109,
ASPPYTHON_CHARACTER = 110,
ASPPYTHON_WORD = 111,
ASPPYTHON_TRIPLE = 112,
ASPPYTHON_TRIPLEDOUBLE = 113,
ASPPYTHON_CLASSNAME = 114,
ASPPYTHON_DEFNAME = 115,
ASPPYTHON_OPERATOR = 116,
ASPPYTHON_IDENTIFIER = 117,
PHP_DEFAULT = 118,
PHP_HSTRING = 119,
PHP_SIMPLESTRING = 120,
PHP_WORD = 121,
PHP_NUMBER = 122,
PHP_VARIABLE = 123,
PHP_COMMENT = 124,
PHP_COMMENTLINE = 125,
PHP_HSTRING_VARIABLE = 126,
PHP_OPERATOR = 127,
};
};
struct Pov {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
NUMBER = 3,
OPERATOR = 4,
IDENTIFIER = 5,
STRING = 6,
STRINGEOL = 7,
DIRECTIVE = 8,
BADDIRECTIVE = 9,
WORD2 = 10,
WORD3 = 11,
WORD4 = 12,
WORD5 = 13,
WORD6 = 14,
WORD7 = 15,
WORD8 = 16,
};
};
struct Ps {
enum
{
DEFAULT = 0,
COMMENT = 1,
DSC_COMMENT = 2,
DSC_VALUE = 3,
NUMBER = 4,
NAME = 5,
KEYWORD = 6,
LITERAL = 7,
IMMEVAL = 8,
PAREN_ARRAY = 9,
PAREN_DICT = 10,
PAREN_PROC = 11,
TEXT = 12,
HEXSTRING = 13,
BASE85STRING = 14,
BADSTRINGCHAR = 15,
};
};
struct Pascal {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTDOC = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
CHARACTER = 7,
UUID = 8,
PREPROCESSOR = 9,
OPERATOR = 10,
IDENTIFIER = 11,
STRINGEOL = 12,
VERBATIM = 13,
REGEX = 14,
COMMENTLINEDOC = 15,
WORD2 = 16,
COMMENTDOCKEYWORD = 17,
COMMENTDOCKEYWORDERROR = 18,
GLOBALCLASS = 19,
};
};
struct Perl {
enum
{
DEFAULT = 0,
ERROR = 1,
COMMENTLINE = 2,
POD = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
CHARACTER = 7,
PUNCTUATION = 8,
PREPROCESSOR = 9,
OPERATOR = 10,
IDENTIFIER = 11,
SCALAR = 12,
ARRAY = 13,
HASH = 14,
SYMBOLTABLE = 15,
VARIABLE_INDEXER = 16,
REGEX = 17,
REGSUBST = 18,
LONGQUOTE = 19,
BACKTICKS = 20,
DATASECTION = 21,
HERE_DELIM = 22,
HERE_Q = 23,
HERE_QQ = 24,
HERE_QX = 25,
STRING_Q = 26,
STRING_QQ = 27,
STRING_QX = 28,
STRING_QR = 29,
STRING_QW = 30,
POD_VERB = 31,
};
};
struct Powerbasic {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
KEYWORD = 3,
STRING = 4,
PREPROCESSOR = 5,
OPERATOR = 6,
IDENTIFIER = 7,
DATE = 8,
STRINGEOL = 9,
KEYWORD2 = 10,
KEYWORD3 = 11,
KEYWORD4 = 12,
CONSTANT = 13,
ASM = 14,
LABEL = 15,
ERROR = 16,
HEXNUMBER = 17,
BINNUMBER = 18,
};
};
struct Properties {
enum
{
DEFAULT = 0,
COMMENT = 1,
SECTION = 2,
ASSIGNMENT = 3,
DEFVAL = 4,
};
};
struct Python {
enum
{
DEFAULT = 0,
COMMENTLINE = 1,
NUMBER = 2,
STRING = 3,
CHARACTER = 4,
WORD = 5,
TRIPLE = 6,
TRIPLEDOUBLE = 7,
CLASSNAME = 8,
DEFNAME = 9,
OPERATOR = 10,
IDENTIFIER = 11,
COMMENTBLOCK = 12,
STRINGEOL = 13,
};
};
struct Rebol {
enum
{
DEFAULT = 0,
COMMENTLINE = 1,
COMMENTBLOCK = 2,
PREFACE = 3,
OPERATOR = 4,
CHARACTER = 5,
QUOTEDSTRING = 6,
BRACEDSTRING = 7,
NUMBER = 8,
PAIR = 9,
TUPLE = 10,
BINARY = 11,
MONEY = 12,
ISSUE = 13,
TAG = 14,
FILE = 15,
EMAIL = 16,
URL = 17,
DATE = 18,
TIME = 19,
IDENTIFIER = 20,
WORD = 21,
WORD2 = 22,
WORD3 = 23,
WORD4 = 24,
WORD5 = 25,
WORD6 = 26,
WORD7 = 27,
WORD8 = 28,
};
};
struct Ruby {
enum
{
DEFAULT = 0,
ERROR = 1,
COMMENTLINE = 2,
POD = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
CHARACTER = 7,
CLASSNAME = 8,
DEFNAME = 9,
OPERATOR = 10,
IDENTIFIER = 11,
REGEX = 12,
GLOBAL = 13,
SYMBOL = 14,
MODULE_NAME = 15,
INSTANCE_VAR = 16,
CLASS_VAR = 17,
BACKTICKS = 18,
DATASECTION = 19,
HERE_DELIM = 20,
HERE_Q = 21,
HERE_QQ = 22,
HERE_QX = 23,
STRING_Q = 24,
STRING_QQ = 25,
STRING_QX = 26,
STRING_QR = 27,
STRING_QW = 28,
WORD_DEMOTED = 29,
STDIN = 30,
STDOUT = 31,
STDERR = 40,
UPPER_BOUND = 41,
};
};
struct Sql {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTDOC = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
CHARACTER = 7,
SQLPLUS = 8,
SQLPLUS_PROMPT = 9,
OPERATOR = 10,
IDENTIFIER = 11,
SQLPLUS_COMMENT = 13,
COMMENTLINEDOC = 15,
WORD2 = 16,
COMMENTDOCKEYWORD = 17,
COMMENTDOCKEYWORDERROR = 18,
USER1 = 19,
USER2 = 20,
USER3 = 21,
USER4 = 22,
};
};
struct Smalltalk {
enum
{
DEFAULT = 0,
STRING = 1,
NUMBER = 2,
COMMENT = 3,
SYMBOL = 4,
BINARY = 5,
BOOL = 6,
SELF = 7,
SUPER = 8,
NIL = 9,
GLOBAL = 10,
RETURN = 11,
SPECIAL = 12,
KWSEND = 13,
ASSIGN = 14,
CHARACTER = 15,
SPEC_SEL = 16,
};
};
struct Sol {
enum
{
DEFAULT = 0,
WHITE = 1,
COMMENTLINE = 2,
PERSISTENT = 3,
CSTYLE = 4,
COMMENTBLOCK = 5,
NUMBER = 6,
STRING = 7,
CHARACTER = 8,
STRINGEOL = 9,
KEYWORD = 10,
OPERATOR = 11,
IDENTIFIER = 12,
TRIPLE = 13,
CLASSNAME = 14,
PREPROCESSOR = 15,
};
};
struct Specman {
enum
{
DEFAULT = 0,
CODE = 1,
COMMENTLINE = 2,
COMMENTLINEBANG = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
WORD2 = 7,
WORD3 = 8,
PREPROCESSOR = 9,
OPERATOR = 10,
IDENTIFIER = 11,
STRINGEOL = 12,
REGEXTAG = 13,
SIGNAL = 14,
USER = 19,
};
};
struct Tads3 {
enum
{
DEFAULT = 0,
X_DEFAULT = 1,
PREPROCESSOR = 2,
BLOCK_COMMENT = 3,
LINE_COMMENT = 4,
OPERATOR = 5,
KEYWORD = 6,
NUMBER = 7,
IDENTIFIER = 8,
S_STRING = 9,
D_STRING = 10,
X_STRING = 11,
LIB_DIRECTIVE = 12,
MSG_PARAM = 13,
HTML_TAG = 14,
HTML_DEFAULT = 15,
HTML_STRING = 16,
USER1 = 17,
USER2 = 18,
USER3 = 19,
};
};
struct Tcl {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTDOC = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
CHARACTER = 7,
UUID = 8,
PREPROCESSOR = 9,
OPERATOR = 10,
IDENTIFIER = 11,
STRINGEOL = 12,
VERBATIM = 13,
REGEX = 14,
COMMENTLINEDOC = 15,
WORD2 = 16,
COMMENTDOCKEYWORD = 17,
COMMENTDOCKEYWORDERROR = 18,
GLOBALCLASS = 19,
};
};
struct Tex {
enum
{
DEFAULT = 0,
SPECIAL = 1,
GROUP = 2,
SYMBOL = 3,
COMMAND = 4,
TEXT = 5,
};
};
struct Vb {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
KEYWORD = 3,
STRING = 4,
PREPROCESSOR = 5,
OPERATOR = 6,
IDENTIFIER = 7,
DATE = 8,
STRINGEOL = 9,
KEYWORD2 = 10,
KEYWORD3 = 11,
KEYWORD4 = 12,
CONSTANT = 13,
ASM = 14,
LABEL = 15,
ERROR = 16,
HEXNUMBER = 17,
BINNUMBER = 18,
};
};
struct Vbscript {
enum
{
DEFAULT = 0,
COMMENT = 1,
NUMBER = 2,
KEYWORD = 3,
STRING = 4,
PREPROCESSOR = 5,
OPERATOR = 6,
IDENTIFIER = 7,
DATE = 8,
STRINGEOL = 9,
KEYWORD2 = 10,
KEYWORD3 = 11,
KEYWORD4 = 12,
CONSTANT = 13,
ASM = 14,
LABEL = 15,
ERROR = 16,
HEXNUMBER = 17,
BINNUMBER = 18,
};
};
struct Vhdl {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINEBANG = 2,
NUMBER = 3,
STRING = 4,
OPERATOR = 5,
IDENTIFIER = 6,
STRINGEOL = 7,
KEYWORD = 8,
STDOPERATOR = 9,
ATTRIBUTE = 10,
STDFUNCTION = 11,
STDPACKAGE = 12,
STDTYPE = 13,
USERWORD = 14,
};
};
struct Verilog {
enum
{
DEFAULT = 0,
COMMENT = 1,
COMMENTLINE = 2,
COMMENTLINEBANG = 3,
NUMBER = 4,
WORD = 5,
STRING = 6,
WORD2 = 7,
WORD3 = 8,
PREPROCESSOR = 9,
OPERATOR = 10,
IDENTIFIER = 11,
STRINGEOL = 12,
USER = 19,
};
};
struct Xml {
enum
{
HTML_DEFAULT = 0,
HTML_TAG = 1,
HTML_TAGUNKNOWN = 2,
HTML_ATTRIBUTE = 3,
HTML_ATTRIBUTEUNKNOWN = 4,
HTML_NUMBER = 5,
HTML_DOUBLESTRING = 6,
HTML_SINGLESTRING = 7,
HTML_OTHER = 8,
HTML_COMMENT = 9,
HTML_ENTITY = 10,
HTML_TAGEND = 11,
HTML_XMLSTART = 12,
HTML_XMLEND = 13,
HTML_SCRIPT = 14,
HTML_ASP = 15,
HTML_ASPAT = 16,
HTML_CDATA = 17,
HTML_QUESTION = 18,
HTML_VALUE = 19,
HTML_XCCOMMENT = 20,
SGML_DEFAULT = 21,
SGML_COMMAND = 22,
SGML_1ST_PARAM = 23,
SGML_DOUBLESTRING = 24,
SGML_SIMPLESTRING = 25,
SGML_ERROR = 26,
SGML_SPECIAL = 27,
SGML_ENTITY = 28,
SGML_COMMENT = 29,
SGML_1ST_PARAM_COMMENT = 30,
SGML_BLOCK_DEFAULT = 31,
JAVASCRIPT_START = 40,
JAVASCRIPT_DEFAULT = 41,
JAVASCRIPT_COMMENT = 42,
JAVASCRIPT_COMMENTLINE = 43,
JAVASCRIPT_COMMENTDOC = 44,
JAVASCRIPT_NUMBER = 45,
JAVASCRIPT_WORD = 46,
JAVASCRIPT_KEYWORD = 47,
JAVASCRIPT_DOUBLESTRING = 48,
JAVASCRIPT_SINGLESTRING = 49,
JAVASCRIPT_SYMBOLS = 50,
JAVASCRIPT_STRINGEOL = 51,
JAVASCRIPT_REGEX = 52,
ASPJAVASCRIPT_START = 55,
ASPJAVASCRIPT_DEFAULT = 56,
ASPJAVASCRIPT_COMMENT = 57,
ASPJAVASCRIPT_COMMENTLINE = 58,
ASPJAVASCRIPT_COMMENTDOC = 59,
ASPJAVASCRIPT_NUMBER = 60,
ASPJAVASCRIPT_WORD = 61,
ASPJAVASCRIPT_KEYWORD = 62,
ASPJAVASCRIPT_DOUBLESTRING = 63,
ASPJAVASCRIPT_SINGLESTRING = 64,
ASPJAVASCRIPT_SYMBOLS = 65,
ASPJAVASCRIPT_STRINGEOL = 66,
ASPJAVASCRIPT_REGEX = 67,
VBSCRIPT_START = 70,
VBSCRIPT_DEFAULT = 71,
VBSCRIPT_COMMENTLINE = 72,
VBSCRIPT_NUMBER = 73,
VBSCRIPT_WORD = 74,
VBSCRIPT_STRING = 75,
VBSCRIPT_IDENTIFIER = 76,
VBSCRIPT_STRINGEOL = 77,
ASPVBSCRIPT_START = 80,
ASPVBSCRIPT_DEFAULT = 81,
ASPVBSCRIPT_COMMENTLINE = 82,
ASPVBSCRIPT_NUMBER = 83,
ASPVBSCRIPT_WORD = 84,
ASPVBSCRIPT_STRING = 85,
ASPVBSCRIPT_IDENTIFIER = 86,
ASPVBSCRIPT_STRINGEOL = 87,
PYTHON_START = 90,
PYTHON_DEFAULT = 91,
PYTHON_COMMENTLINE = 92,
PYTHON_NUMBER = 93,
PYTHON_STRING = 94,
PYTHON_CHARACTER = 95,
PYTHON_WORD = 96,
PYTHON_TRIPLE = 97,
PYTHON_TRIPLEDOUBLE = 98,
PYTHON_CLASSNAME = 99,
PYTHON_DEFNAME = 100,
PYTHON_OPERATOR = 101,
PYTHON_IDENTIFIER = 102,
PHP_COMPLEX_VARIABLE = 104,
ASPPYTHON_START = 105,
ASPPYTHON_DEFAULT = 106,
ASPPYTHON_COMMENTLINE = 107,
ASPPYTHON_NUMBER = 108,
ASPPYTHON_STRING = 109,
ASPPYTHON_CHARACTER = 110,
ASPPYTHON_WORD = 111,
ASPPYTHON_TRIPLE = 112,
ASPPYTHON_TRIPLEDOUBLE = 113,
ASPPYTHON_CLASSNAME = 114,
ASPPYTHON_DEFNAME = 115,
ASPPYTHON_OPERATOR = 116,
ASPPYTHON_IDENTIFIER = 117,
PHP_DEFAULT = 118,
PHP_HSTRING = 119,
PHP_SIMPLESTRING = 120,
PHP_WORD = 121,
PHP_NUMBER = 122,
PHP_VARIABLE = 123,
PHP_COMMENT = 124,
PHP_COMMENTLINE = 125,
PHP_HSTRING_VARIABLE = 126,
PHP_OPERATOR = 127,
};
};
struct Yaml {
enum
{
DEFAULT = 0,
COMMENT = 1,
IDENTIFIER = 2,
KEYWORD = 3,
NUMBER = 4,
REFERENCE = 5,
DOCUMENT = 6,
TEXT = 7,
ERROR = 8,
};
};
};