Skip to content
Snippets Groups Projects
scintilla.rb 135 KiB
Newer Older
  • Learn to ignore specific revisions
  •     SCE_EIFFEL_OPERATOR = 6
        SCE_EIFFEL_IDENTIFIER = 7
        SCE_EIFFEL_STRINGEOL = 8
        # Lexical states for SCLEX_NNCRONTAB (nnCron crontab Lexer)
        SCE_NNCRONTAB_DEFAULT = 0
        SCE_NNCRONTAB_COMMENT = 1
        SCE_NNCRONTAB_TASK = 2
        SCE_NNCRONTAB_SECTION = 3
        SCE_NNCRONTAB_KEYWORD = 4
        SCE_NNCRONTAB_MODIFIER = 5
        SCE_NNCRONTAB_ASTERISK = 6
        SCE_NNCRONTAB_NUMBER = 7
        SCE_NNCRONTAB_STRING = 8
        SCE_NNCRONTAB_ENVIRONMENT = 9
        SCE_NNCRONTAB_IDENTIFIER = 10
        # Lexical states for SCLEX_FORTH (Forth Lexer)
        SCE_FORTH_DEFAULT = 0
        SCE_FORTH_COMMENT = 1
        SCE_FORTH_COMMENT_ML = 2
        SCE_FORTH_IDENTIFIER = 3
        SCE_FORTH_CONTROL = 4
        SCE_FORTH_KEYWORD = 5
        SCE_FORTH_DEFWORD = 6
        SCE_FORTH_PREWORD1 = 7
        SCE_FORTH_PREWORD2 = 8
        SCE_FORTH_NUMBER = 9
        SCE_FORTH_STRING = 10
        SCE_FORTH_LOCALE = 11
        # Lexical states for SCLEX_MATLAB
        SCE_MATLAB_DEFAULT = 0
        SCE_MATLAB_COMMENT = 1
        SCE_MATLAB_COMMAND = 2
        SCE_MATLAB_NUMBER = 3
        SCE_MATLAB_KEYWORD = 4
        # single quoted string
        SCE_MATLAB_STRING = 5
        SCE_MATLAB_OPERATOR = 6
        SCE_MATLAB_IDENTIFIER = 7
        SCE_MATLAB_DOUBLEQUOTESTRING = 8
        # Lexical states for SCLEX_SCRIPTOL
        SCE_SCRIPTOL_DEFAULT = 0
        SCE_SCRIPTOL_WHITE = 1
        SCE_SCRIPTOL_COMMENTLINE = 2
        SCE_SCRIPTOL_PERSISTENT = 3
        SCE_SCRIPTOL_CSTYLE = 4
        SCE_SCRIPTOL_COMMENTBLOCK = 5
        SCE_SCRIPTOL_NUMBER = 6
        SCE_SCRIPTOL_STRING = 7
        SCE_SCRIPTOL_CHARACTER = 8
        SCE_SCRIPTOL_STRINGEOL = 9
        SCE_SCRIPTOL_KEYWORD = 10
        SCE_SCRIPTOL_OPERATOR = 11
        SCE_SCRIPTOL_IDENTIFIER = 12
        SCE_SCRIPTOL_TRIPLE = 13
        SCE_SCRIPTOL_CLASSNAME = 14
        SCE_SCRIPTOL_PREPROCESSOR = 15
        # Lexical states for SCLEX_ASM
        SCE_ASM_DEFAULT = 0
        SCE_ASM_COMMENT = 1
        SCE_ASM_NUMBER = 2
        SCE_ASM_STRING = 3
        SCE_ASM_OPERATOR = 4
        SCE_ASM_IDENTIFIER = 5
        SCE_ASM_CPUINSTRUCTION = 6
        SCE_ASM_MATHINSTRUCTION = 7
        SCE_ASM_REGISTER = 8
        SCE_ASM_DIRECTIVE = 9
        SCE_ASM_DIRECTIVEOPERAND = 10
        SCE_ASM_COMMENTBLOCK = 11
        SCE_ASM_CHARACTER = 12
        SCE_ASM_STRINGEOL = 13
        SCE_ASM_EXTINSTRUCTION = 14
    
        SCE_ASM_COMMENTDIRECTIVE = 15
    
        # Lexical states for SCLEX_FORTRAN
        SCE_F_DEFAULT = 0
        SCE_F_COMMENT = 1
        SCE_F_NUMBER = 2
        SCE_F_STRING1 = 3
        SCE_F_STRING2 = 4
        SCE_F_STRINGEOL = 5
        SCE_F_OPERATOR = 6
        SCE_F_IDENTIFIER = 7
        SCE_F_WORD = 8
        SCE_F_WORD2 = 9
        SCE_F_WORD3 = 10
        SCE_F_PREPROCESSOR = 11
        SCE_F_OPERATOR2 = 12
        SCE_F_LABEL = 13
        SCE_F_CONTINUATION = 14
        # Lexical states for SCLEX_CSS
        SCE_CSS_DEFAULT = 0
        SCE_CSS_TAG = 1
        SCE_CSS_CLASS = 2
        SCE_CSS_PSEUDOCLASS = 3
        SCE_CSS_UNKNOWN_PSEUDOCLASS = 4
        SCE_CSS_OPERATOR = 5
        SCE_CSS_IDENTIFIER = 6
        SCE_CSS_UNKNOWN_IDENTIFIER = 7
        SCE_CSS_VALUE = 8
        SCE_CSS_COMMENT = 9
        SCE_CSS_ID = 10
        SCE_CSS_IMPORTANT = 11
        SCE_CSS_DIRECTIVE = 12
        SCE_CSS_DOUBLESTRING = 13
        SCE_CSS_SINGLESTRING = 14
        SCE_CSS_IDENTIFIER2 = 15
        SCE_CSS_ATTRIBUTE = 16
    
        SCE_CSS_IDENTIFIER3 = 17
        SCE_CSS_PSEUDOELEMENT = 18
        SCE_CSS_EXTENDED_IDENTIFIER = 19
        SCE_CSS_EXTENDED_PSEUDOCLASS = 20
        SCE_CSS_EXTENDED_PSEUDOELEMENT = 21
        SCE_CSS_MEDIA = 22
    
        # Lexical states for SCLEX_POV
        SCE_POV_DEFAULT = 0
        SCE_POV_COMMENT = 1
        SCE_POV_COMMENTLINE = 2
        SCE_POV_NUMBER = 3
        SCE_POV_OPERATOR = 4
        SCE_POV_IDENTIFIER = 5
        SCE_POV_STRING = 6
        SCE_POV_STRINGEOL = 7
        SCE_POV_DIRECTIVE = 8
        SCE_POV_BADDIRECTIVE = 9
        SCE_POV_WORD2 = 10
        SCE_POV_WORD3 = 11
        SCE_POV_WORD4 = 12
        SCE_POV_WORD5 = 13
        SCE_POV_WORD6 = 14
        SCE_POV_WORD7 = 15
        SCE_POV_WORD8 = 16
        # Lexical states for SCLEX_LOUT
        SCE_LOUT_DEFAULT = 0
        SCE_LOUT_COMMENT = 1
        SCE_LOUT_NUMBER = 2
        SCE_LOUT_WORD = 3
        SCE_LOUT_WORD2 = 4
        SCE_LOUT_WORD3 = 5
        SCE_LOUT_WORD4 = 6
        SCE_LOUT_STRING = 7
        SCE_LOUT_OPERATOR = 8
        SCE_LOUT_IDENTIFIER = 9
        SCE_LOUT_STRINGEOL = 10
        # Lexical states for SCLEX_ESCRIPT
        SCE_ESCRIPT_DEFAULT = 0
        SCE_ESCRIPT_COMMENT = 1
        SCE_ESCRIPT_COMMENTLINE = 2
        SCE_ESCRIPT_COMMENTDOC = 3
        SCE_ESCRIPT_NUMBER = 4
        SCE_ESCRIPT_WORD = 5
        SCE_ESCRIPT_STRING = 6
        SCE_ESCRIPT_OPERATOR = 7
        SCE_ESCRIPT_IDENTIFIER = 8
        SCE_ESCRIPT_BRACE = 9
        SCE_ESCRIPT_WORD2 = 10
        SCE_ESCRIPT_WORD3 = 11
        # Lexical states for SCLEX_PS
        SCE_PS_DEFAULT = 0
        SCE_PS_COMMENT = 1
        SCE_PS_DSC_COMMENT = 2
        SCE_PS_DSC_VALUE = 3
        SCE_PS_NUMBER = 4
        SCE_PS_NAME = 5
        SCE_PS_KEYWORD = 6
        SCE_PS_LITERAL = 7
        SCE_PS_IMMEVAL = 8
        SCE_PS_PAREN_ARRAY = 9
        SCE_PS_PAREN_DICT = 10
        SCE_PS_PAREN_PROC = 11
        SCE_PS_TEXT = 12
        SCE_PS_HEXSTRING = 13
        SCE_PS_BASE85STRING = 14
        SCE_PS_BADSTRINGCHAR = 15
        # Lexical states for SCLEX_NSIS
        SCE_NSIS_DEFAULT = 0
        SCE_NSIS_COMMENT = 1
        SCE_NSIS_STRINGDQ = 2
        SCE_NSIS_STRINGLQ = 3
        SCE_NSIS_STRINGRQ = 4
        SCE_NSIS_FUNCTION = 5
        SCE_NSIS_VARIABLE = 6
        SCE_NSIS_LABEL = 7
        SCE_NSIS_USERDEFINED = 8
        SCE_NSIS_SECTIONDEF = 9
        SCE_NSIS_SUBSECTIONDEF = 10
        SCE_NSIS_IFDEFINEDEF = 11
        SCE_NSIS_MACRODEF = 12
        SCE_NSIS_STRINGVAR = 13
        SCE_NSIS_NUMBER = 14
        SCE_NSIS_SECTIONGROUP = 15
        SCE_NSIS_PAGEEX = 16
        SCE_NSIS_FUNCTIONDEF = 17
        SCE_NSIS_COMMENTBOX = 18
        # Lexical states for SCLEX_MMIXAL
        SCE_MMIXAL_LEADWS = 0
        SCE_MMIXAL_COMMENT = 1
        SCE_MMIXAL_LABEL = 2
        SCE_MMIXAL_OPCODE = 3
        SCE_MMIXAL_OPCODE_PRE = 4
        SCE_MMIXAL_OPCODE_VALID = 5
        SCE_MMIXAL_OPCODE_UNKNOWN = 6
        SCE_MMIXAL_OPCODE_POST = 7
        SCE_MMIXAL_OPERANDS = 8
        SCE_MMIXAL_NUMBER = 9
        SCE_MMIXAL_REF = 10
        SCE_MMIXAL_CHAR = 11
        SCE_MMIXAL_STRING = 12
        SCE_MMIXAL_REGISTER = 13
        SCE_MMIXAL_HEX = 14
        SCE_MMIXAL_OPERATOR = 15
        SCE_MMIXAL_SYMBOL = 16
        SCE_MMIXAL_INCLUDE = 17
        # Lexical states for SCLEX_CLW
        SCE_CLW_DEFAULT = 0
        SCE_CLW_LABEL = 1
        SCE_CLW_COMMENT = 2
        SCE_CLW_STRING = 3
        SCE_CLW_USER_IDENTIFIER = 4
        SCE_CLW_INTEGER_CONSTANT = 5
        SCE_CLW_REAL_CONSTANT = 6
        SCE_CLW_PICTURE_STRING = 7
        SCE_CLW_KEYWORD = 8
        SCE_CLW_COMPILER_DIRECTIVE = 9
        SCE_CLW_RUNTIME_EXPRESSIONS = 10
        SCE_CLW_BUILTIN_PROCEDURES_FUNCTION = 11
        SCE_CLW_STRUCTURE_DATA_TYPE = 12
        SCE_CLW_ATTRIBUTE = 13
        SCE_CLW_STANDARD_EQUATE = 14
        SCE_CLW_ERROR = 15
        SCE_CLW_DEPRECATED = 16
        # Lexical states for SCLEX_LOT
        SCE_LOT_DEFAULT = 0
        SCE_LOT_HEADER = 1
        SCE_LOT_BREAK = 2
        SCE_LOT_SET = 3
        SCE_LOT_PASS = 4
        SCE_LOT_FAIL = 5
        SCE_LOT_ABORT = 6
        # Lexical states for SCLEX_YAML
        SCE_YAML_DEFAULT = 0
        SCE_YAML_COMMENT = 1
        SCE_YAML_IDENTIFIER = 2
        SCE_YAML_KEYWORD = 3
        SCE_YAML_NUMBER = 4
        SCE_YAML_REFERENCE = 5
        SCE_YAML_DOCUMENT = 6
        SCE_YAML_TEXT = 7
        SCE_YAML_ERROR = 8
    
        # Lexical states for SCLEX_TEX
        SCE_TEX_DEFAULT = 0
        SCE_TEX_SPECIAL = 1
        SCE_TEX_GROUP = 2
        SCE_TEX_SYMBOL = 3
        SCE_TEX_COMMAND = 4
        SCE_TEX_TEXT = 5
        SCE_METAPOST_DEFAULT = 0
        SCE_METAPOST_SPECIAL = 1
        SCE_METAPOST_GROUP = 2
        SCE_METAPOST_SYMBOL = 3
        SCE_METAPOST_COMMAND = 4
        SCE_METAPOST_TEXT = 5
        SCE_METAPOST_EXTRA = 6
        # Lexical states for SCLEX_ERLANG
        SCE_ERLANG_DEFAULT = 0
        SCE_ERLANG_COMMENT = 1
        SCE_ERLANG_VARIABLE = 2
        SCE_ERLANG_NUMBER = 3
        SCE_ERLANG_KEYWORD = 4
        SCE_ERLANG_STRING = 5
        SCE_ERLANG_OPERATOR = 6
        SCE_ERLANG_ATOM = 7
        SCE_ERLANG_FUNCTION_NAME = 8
        SCE_ERLANG_CHARACTER = 9
        SCE_ERLANG_MACRO = 10
        SCE_ERLANG_RECORD = 11
    
        SCE_ERLANG_NODE_NAME = 13
    
        SCE_ERLANG_COMMENT_FUNCTION = 14
        SCE_ERLANG_COMMENT_MODULE = 15
        SCE_ERLANG_COMMENT_DOC = 16
        SCE_ERLANG_COMMENT_DOC_MACRO = 17
        SCE_ERLANG_ATOM_QUOTED = 18
        SCE_ERLANG_MACRO_QUOTED = 19
        SCE_ERLANG_RECORD_QUOTED = 20
        SCE_ERLANG_NODE_NAME_QUOTED = 21
        SCE_ERLANG_BIFS = 22
        SCE_ERLANG_MODULES = 23
        SCE_ERLANG_MODULES_ATT = 24
    
        SCE_ERLANG_UNKNOWN = 31
        # Lexical states for SCLEX_OCTAVE are identical to MatLab
        # Lexical states for SCLEX_MSSQL
        SCE_MSSQL_DEFAULT = 0
        SCE_MSSQL_COMMENT = 1
        SCE_MSSQL_LINE_COMMENT = 2
        SCE_MSSQL_NUMBER = 3
        SCE_MSSQL_STRING = 4
        SCE_MSSQL_OPERATOR = 5
        SCE_MSSQL_IDENTIFIER = 6
        SCE_MSSQL_VARIABLE = 7
        SCE_MSSQL_COLUMN_NAME = 8
        SCE_MSSQL_STATEMENT = 9
        SCE_MSSQL_DATATYPE = 10
        SCE_MSSQL_SYSTABLE = 11
        SCE_MSSQL_GLOBAL_VARIABLE = 12
        SCE_MSSQL_FUNCTION = 13
        SCE_MSSQL_STORED_PROCEDURE = 14
        SCE_MSSQL_DEFAULT_PREF_DATATYPE = 15
        SCE_MSSQL_COLUMN_NAME_2 = 16
        # Lexical states for SCLEX_VERILOG
        SCE_V_DEFAULT = 0
        SCE_V_COMMENT = 1
        SCE_V_COMMENTLINE = 2
        SCE_V_COMMENTLINEBANG = 3
        SCE_V_NUMBER = 4
        SCE_V_WORD = 5
        SCE_V_STRING = 6
        SCE_V_WORD2 = 7
        SCE_V_WORD3 = 8
        SCE_V_PREPROCESSOR = 9
        SCE_V_OPERATOR = 10
        SCE_V_IDENTIFIER = 11
        SCE_V_STRINGEOL = 12
        SCE_V_USER = 19
        # Lexical states for SCLEX_KIX
        SCE_KIX_DEFAULT = 0
        SCE_KIX_COMMENT = 1
        SCE_KIX_STRING1 = 2
        SCE_KIX_STRING2 = 3
        SCE_KIX_NUMBER = 4
        SCE_KIX_VAR = 5
        SCE_KIX_MACRO = 6
        SCE_KIX_KEYWORD = 7
        SCE_KIX_FUNCTIONS = 8
        SCE_KIX_OPERATOR = 9
        SCE_KIX_IDENTIFIER = 31
        # Lexical states for SCLEX_GUI4CLI
        SCE_GC_DEFAULT = 0
        SCE_GC_COMMENTLINE = 1
        SCE_GC_COMMENTBLOCK = 2
        SCE_GC_GLOBAL = 3
        SCE_GC_EVENT = 4
        SCE_GC_ATTRIBUTE = 5
        SCE_GC_CONTROL = 6
        SCE_GC_COMMAND = 7
        SCE_GC_STRING = 8
        SCE_GC_OPERATOR = 9
        # Lexical states for SCLEX_SPECMAN
        SCE_SN_DEFAULT = 0
        SCE_SN_CODE = 1
        SCE_SN_COMMENTLINE = 2
        SCE_SN_COMMENTLINEBANG = 3
        SCE_SN_NUMBER = 4
        SCE_SN_WORD = 5
        SCE_SN_STRING = 6
        SCE_SN_WORD2 = 7
        SCE_SN_WORD3 = 8
        SCE_SN_PREPROCESSOR = 9
        SCE_SN_OPERATOR = 10
        SCE_SN_IDENTIFIER = 11
        SCE_SN_STRINGEOL = 12
        SCE_SN_REGEXTAG = 13
        SCE_SN_SIGNAL = 14
        SCE_SN_USER = 19
        # Lexical states for SCLEX_AU3
        SCE_AU3_DEFAULT = 0
        SCE_AU3_COMMENT = 1
        SCE_AU3_COMMENTBLOCK = 2
        SCE_AU3_NUMBER = 3
        SCE_AU3_FUNCTION = 4
        SCE_AU3_KEYWORD = 5
        SCE_AU3_MACRO = 6
        SCE_AU3_STRING = 7
        SCE_AU3_OPERATOR = 8
        SCE_AU3_VARIABLE = 9
        SCE_AU3_SENT = 10
        SCE_AU3_PREPROCESSOR = 11
        SCE_AU3_SPECIAL = 12
        SCE_AU3_EXPAND = 13
        SCE_AU3_COMOBJ = 14
    
        # Lexical states for SCLEX_APDL
        SCE_APDL_DEFAULT = 0
        SCE_APDL_COMMENT = 1
        SCE_APDL_COMMENTBLOCK = 2
        SCE_APDL_NUMBER = 3
        SCE_APDL_STRING = 4
        SCE_APDL_OPERATOR = 5
        SCE_APDL_WORD = 6
        SCE_APDL_PROCESSOR = 7
        SCE_APDL_COMMAND = 8
        SCE_APDL_SLASHCOMMAND = 9
        SCE_APDL_STARCOMMAND = 10
        SCE_APDL_ARGUMENT = 11
        SCE_APDL_FUNCTION = 12
        # Lexical states for SCLEX_BASH
        SCE_SH_DEFAULT = 0
        SCE_SH_ERROR = 1
        SCE_SH_COMMENTLINE = 2
        SCE_SH_NUMBER = 3
        SCE_SH_WORD = 4
        SCE_SH_STRING = 5
        SCE_SH_CHARACTER = 6
        SCE_SH_OPERATOR = 7
        SCE_SH_IDENTIFIER = 8
        SCE_SH_SCALAR = 9
        SCE_SH_PARAM = 10
        SCE_SH_BACKTICKS = 11
        SCE_SH_HERE_DELIM = 12
        SCE_SH_HERE_Q = 13
        # Lexical states for SCLEX_ASN1
        SCE_ASN1_DEFAULT = 0
        SCE_ASN1_COMMENT = 1
        SCE_ASN1_IDENTIFIER = 2
        SCE_ASN1_STRING = 3
        SCE_ASN1_OID = 4
        SCE_ASN1_SCALAR = 5
        SCE_ASN1_KEYWORD = 6
        SCE_ASN1_ATTRIBUTE = 7
        SCE_ASN1_DESCRIPTOR = 8
        SCE_ASN1_TYPE = 9
        SCE_ASN1_OPERATOR = 10
        # Lexical states for SCLEX_VHDL
        SCE_VHDL_DEFAULT = 0
        SCE_VHDL_COMMENT = 1
        SCE_VHDL_COMMENTLINEBANG = 2
        SCE_VHDL_NUMBER = 3
        SCE_VHDL_STRING = 4
        SCE_VHDL_OPERATOR = 5
        SCE_VHDL_IDENTIFIER = 6
        SCE_VHDL_STRINGEOL = 7
        SCE_VHDL_KEYWORD = 8
        SCE_VHDL_STDOPERATOR = 9
        SCE_VHDL_ATTRIBUTE = 10
        SCE_VHDL_STDFUNCTION = 11
        SCE_VHDL_STDPACKAGE = 12
        SCE_VHDL_STDTYPE = 13
        SCE_VHDL_USERWORD = 14
        # Lexical states for SCLEX_CAML
        SCE_CAML_DEFAULT = 0
        SCE_CAML_IDENTIFIER = 1
        SCE_CAML_TAGNAME = 2
        SCE_CAML_KEYWORD = 3
        SCE_CAML_KEYWORD2 = 4
        SCE_CAML_KEYWORD3 = 5
        SCE_CAML_LINENUM = 6
        SCE_CAML_OPERATOR = 7
        SCE_CAML_NUMBER = 8
        SCE_CAML_CHAR = 9
    
        SCE_CAML_STRING = 11
        SCE_CAML_COMMENT = 12
        SCE_CAML_COMMENT1 = 13
        SCE_CAML_COMMENT2 = 14
        SCE_CAML_COMMENT3 = 15
        # Lexical states for SCLEX_HASKELL
        SCE_HA_DEFAULT = 0
        SCE_HA_IDENTIFIER = 1
        SCE_HA_KEYWORD = 2
        SCE_HA_NUMBER = 3
        SCE_HA_STRING = 4
        SCE_HA_CHARACTER = 5
        SCE_HA_CLASS = 6
        SCE_HA_MODULE = 7
        SCE_HA_CAPITAL = 8
        SCE_HA_DATA = 9
        SCE_HA_IMPORT = 10
        SCE_HA_OPERATOR = 11
        SCE_HA_INSTANCE = 12
        SCE_HA_COMMENTLINE = 13
        SCE_HA_COMMENTBLOCK = 14
        SCE_HA_COMMENTBLOCK2 = 15
        SCE_HA_COMMENTBLOCK3 = 16
        # Lexical states of SCLEX_TADS3
        SCE_T3_DEFAULT = 0
        SCE_T3_X_DEFAULT = 1
        SCE_T3_PREPROCESSOR = 2
        SCE_T3_BLOCK_COMMENT = 3
        SCE_T3_LINE_COMMENT = 4
        SCE_T3_OPERATOR = 5
        SCE_T3_KEYWORD = 6
        SCE_T3_NUMBER = 7
        SCE_T3_IDENTIFIER = 8
        SCE_T3_S_STRING = 9
        SCE_T3_D_STRING = 10
        SCE_T3_X_STRING = 11
        SCE_T3_LIB_DIRECTIVE = 12
        SCE_T3_MSG_PARAM = 13
        SCE_T3_HTML_TAG = 14
        SCE_T3_HTML_DEFAULT = 15
        SCE_T3_HTML_STRING = 16
        SCE_T3_USER1 = 17
        SCE_T3_USER2 = 18
        SCE_T3_USER3 = 19
    
        # Lexical states for SCLEX_REBOL
        SCE_REBOL_DEFAULT = 0
        SCE_REBOL_COMMENTLINE = 1
        SCE_REBOL_COMMENTBLOCK = 2
        SCE_REBOL_PREFACE = 3
        SCE_REBOL_OPERATOR = 4
        SCE_REBOL_CHARACTER = 5
        SCE_REBOL_QUOTEDSTRING = 6
        SCE_REBOL_BRACEDSTRING = 7
        SCE_REBOL_NUMBER = 8
        SCE_REBOL_PAIR = 9
        SCE_REBOL_TUPLE = 10
        SCE_REBOL_BINARY = 11
        SCE_REBOL_MONEY = 12
        SCE_REBOL_ISSUE = 13
        SCE_REBOL_TAG = 14
        SCE_REBOL_FILE = 15
        SCE_REBOL_EMAIL = 16
        SCE_REBOL_URL = 17
        SCE_REBOL_DATE = 18
        SCE_REBOL_TIME = 19
        SCE_REBOL_IDENTIFIER = 20
        SCE_REBOL_WORD = 21
        SCE_REBOL_WORD2 = 22
        SCE_REBOL_WORD3 = 23
        SCE_REBOL_WORD4 = 24
        SCE_REBOL_WORD5 = 25
        SCE_REBOL_WORD6 = 26
        SCE_REBOL_WORD7 = 27
        SCE_REBOL_WORD8 = 28
        # Lexical states for SCLEX_SQL
        SCE_SQL_DEFAULT = 0
        SCE_SQL_COMMENT = 1
        SCE_SQL_COMMENTLINE = 2
        SCE_SQL_COMMENTDOC = 3
        SCE_SQL_NUMBER = 4
        SCE_SQL_WORD = 5
        SCE_SQL_STRING = 6
        SCE_SQL_CHARACTER = 7
        SCE_SQL_SQLPLUS = 8
        SCE_SQL_SQLPLUS_PROMPT = 9
        SCE_SQL_OPERATOR = 10
        SCE_SQL_IDENTIFIER = 11
        SCE_SQL_SQLPLUS_COMMENT = 13
        SCE_SQL_COMMENTLINEDOC = 15
        SCE_SQL_WORD2 = 16
        SCE_SQL_COMMENTDOCKEYWORD = 17
        SCE_SQL_COMMENTDOCKEYWORDERROR = 18
        SCE_SQL_USER1 = 19
        SCE_SQL_USER2 = 20
        SCE_SQL_USER3 = 21
        SCE_SQL_USER4 = 22
        SCE_SQL_QUOTEDIDENTIFIER = 23
        # Lexical states for SCLEX_SMALLTALK
        SCE_ST_DEFAULT = 0
        SCE_ST_STRING = 1
        SCE_ST_NUMBER = 2
        SCE_ST_COMMENT = 3
        SCE_ST_SYMBOL = 4
        SCE_ST_BINARY = 5
        SCE_ST_BOOL = 6
        SCE_ST_SELF = 7
        SCE_ST_SUPER = 8
        SCE_ST_NIL = 9
        SCE_ST_GLOBAL = 10
        SCE_ST_RETURN = 11
        SCE_ST_SPECIAL = 12
        SCE_ST_KWSEND = 13
        SCE_ST_ASSIGN = 14
        SCE_ST_CHARACTER = 15
        SCE_ST_SPEC_SEL = 16
        # Lexical states for SCLEX_FLAGSHIP (clipper)
        SCE_FS_DEFAULT = 0
        SCE_FS_COMMENT = 1
        SCE_FS_COMMENTLINE = 2
        SCE_FS_COMMENTDOC = 3
        SCE_FS_COMMENTLINEDOC = 4
        SCE_FS_COMMENTDOCKEYWORD = 5
        SCE_FS_COMMENTDOCKEYWORDERROR = 6
        SCE_FS_KEYWORD = 7
        SCE_FS_KEYWORD2 = 8
        SCE_FS_KEYWORD3 = 9
        SCE_FS_KEYWORD4 = 10
        SCE_FS_NUMBER = 11
        SCE_FS_STRING = 12
        SCE_FS_PREPROCESSOR = 13
        SCE_FS_OPERATOR = 14
        SCE_FS_IDENTIFIER = 15
        SCE_FS_DATE = 16
        SCE_FS_STRINGEOL = 17
        SCE_FS_CONSTANT = 18
    
        SCE_FS_WORDOPERATOR = 19
        SCE_FS_DISABLEDCODE = 20
        SCE_FS_DEFAULT_C = 21
        SCE_FS_COMMENTDOC_C = 22
        SCE_FS_COMMENTLINEDOC_C = 23
        SCE_FS_KEYWORD_C = 24
        SCE_FS_KEYWORD2_C = 25
        SCE_FS_NUMBER_C = 26
        SCE_FS_STRING_C = 27
        SCE_FS_PREPROCESSOR_C = 28
        SCE_FS_OPERATOR_C = 29
        SCE_FS_IDENTIFIER_C = 30
        SCE_FS_STRINGEOL_C = 31
    
        # Lexical states for SCLEX_CSOUND
        SCE_CSOUND_DEFAULT = 0
        SCE_CSOUND_COMMENT = 1
        SCE_CSOUND_NUMBER = 2
        SCE_CSOUND_OPERATOR = 3
        SCE_CSOUND_INSTR = 4
        SCE_CSOUND_IDENTIFIER = 5
        SCE_CSOUND_OPCODE = 6
        SCE_CSOUND_HEADERSTMT = 7
        SCE_CSOUND_USERKEYWORD = 8
        SCE_CSOUND_COMMENTBLOCK = 9
        SCE_CSOUND_PARAM = 10
        SCE_CSOUND_ARATE_VAR = 11
        SCE_CSOUND_KRATE_VAR = 12
        SCE_CSOUND_IRATE_VAR = 13
        SCE_CSOUND_GLOBAL_VAR = 14
        SCE_CSOUND_STRINGEOL = 15
    
        # Lexical states for SCLEX_INNOSETUP
        SCE_INNO_DEFAULT = 0
        SCE_INNO_COMMENT = 1
        SCE_INNO_KEYWORD = 2
        SCE_INNO_PARAMETER = 3
        SCE_INNO_SECTION = 4
        SCE_INNO_PREPROC = 5
    
        SCE_INNO_INLINE_EXPANSION = 6
    
        SCE_INNO_COMMENT_PASCAL = 7
        SCE_INNO_KEYWORD_PASCAL = 8
        SCE_INNO_KEYWORD_USER = 9
        SCE_INNO_STRING_DOUBLE = 10
        SCE_INNO_STRING_SINGLE = 11
        SCE_INNO_IDENTIFIER = 12
        # Lexical states for SCLEX_OPAL
        SCE_OPAL_SPACE = 0
        SCE_OPAL_COMMENT_BLOCK = 1
        SCE_OPAL_COMMENT_LINE = 2
        SCE_OPAL_INTEGER = 3
        SCE_OPAL_KEYWORD = 4
        SCE_OPAL_SORT = 5
        SCE_OPAL_STRING = 6
        SCE_OPAL_PAR = 7
        SCE_OPAL_BOOL_CONST = 8
        SCE_OPAL_DEFAULT = 32
        # Lexical states for SCLEX_SPICE
        SCE_SPICE_DEFAULT = 0
        SCE_SPICE_IDENTIFIER = 1
        SCE_SPICE_KEYWORD = 2
        SCE_SPICE_KEYWORD2 = 3
        SCE_SPICE_KEYWORD3 = 4
        SCE_SPICE_NUMBER = 5
        SCE_SPICE_DELIMITER = 6
        SCE_SPICE_VALUE = 7
        SCE_SPICE_COMMENTLINE = 8
    
    4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978
        # Lexical states for SCLEX_CMAKE
        SCE_CMAKE_DEFAULT = 0
        SCE_CMAKE_COMMENT = 1
        SCE_CMAKE_STRINGDQ = 2
        SCE_CMAKE_STRINGLQ = 3
        SCE_CMAKE_STRINGRQ = 4
        SCE_CMAKE_COMMANDS = 5
        SCE_CMAKE_PARAMETERS = 6
        SCE_CMAKE_VARIABLE = 7
        SCE_CMAKE_USERDEFINED = 8
        SCE_CMAKE_WHILEDEF = 9
        SCE_CMAKE_FOREACHDEF = 10
        SCE_CMAKE_IFDEFINEDEF = 11
        SCE_CMAKE_MACRODEF = 12
        SCE_CMAKE_STRINGVAR = 13
        SCE_CMAKE_NUMBER = 14
        # Lexical states for SCLEX_GAP
        SCE_GAP_DEFAULT = 0
        SCE_GAP_IDENTIFIER = 1
        SCE_GAP_KEYWORD = 2
        SCE_GAP_KEYWORD2 = 3
        SCE_GAP_KEYWORD3 = 4
        SCE_GAP_KEYWORD4 = 5
        SCE_GAP_STRING = 6
        SCE_GAP_CHAR = 7
        SCE_GAP_OPERATOR = 8
        SCE_GAP_COMMENT = 9
        SCE_GAP_NUMBER = 10
        SCE_GAP_STRINGEOL = 11
        # Lexical state for SCLEX_PLM
        SCE_PLM_DEFAULT = 0
        SCE_PLM_COMMENT = 1
        SCE_PLM_STRING = 2
        SCE_PLM_NUMBER = 3
        SCE_PLM_IDENTIFIER = 4
        SCE_PLM_OPERATOR = 5
        SCE_PLM_CONTROL = 6
        SCE_PLM_KEYWORD = 7
        # Lexical state for SCLEX_PROGRESS
        SCE_4GL_DEFAULT = 0
        SCE_4GL_NUMBER = 1
        SCE_4GL_WORD = 2
        SCE_4GL_STRING = 3
        SCE_4GL_CHARACTER = 4
        SCE_4GL_PREPROCESSOR = 5
        SCE_4GL_OPERATOR = 6
        SCE_4GL_IDENTIFIER = 7
        SCE_4GL_BLOCK = 8
        SCE_4GL_END = 9
        SCE_4GL_COMMENT1 = 10
        SCE_4GL_COMMENT2 = 11
        SCE_4GL_COMMENT3 = 12
        SCE_4GL_COMMENT4 = 13
        SCE_4GL_COMMENT5 = 14
        SCE_4GL_COMMENT6 = 15
        SCE_4GL_DEFAULT_ = 16
        SCE_4GL_NUMBER_ = 17
        SCE_4GL_WORD_ = 18
        SCE_4GL_STRING_ = 19
        SCE_4GL_CHARACTER_ = 20
        SCE_4GL_PREPROCESSOR_ = 21
        SCE_4GL_OPERATOR_ = 22
        SCE_4GL_IDENTIFIER_ = 23
        SCE_4GL_BLOCK_ = 24
        SCE_4GL_END_ = 25
        SCE_4GL_COMMENT1_ = 26
        SCE_4GL_COMMENT2_ = 27
        SCE_4GL_COMMENT3_ = 28
        SCE_4GL_COMMENT4_ = 29
        SCE_4GL_COMMENT5_ = 30
        SCE_4GL_COMMENT6_ = 31
        # Lexical states for SCLEX_ABAQUS
        SCE_ABAQUS_DEFAULT = 0
        SCE_ABAQUS_COMMENT = 1
        SCE_ABAQUS_COMMENTBLOCK = 2
        SCE_ABAQUS_NUMBER = 3
        SCE_ABAQUS_STRING = 4
        SCE_ABAQUS_OPERATOR = 5
        SCE_ABAQUS_WORD = 6
        SCE_ABAQUS_PROCESSOR = 7
        SCE_ABAQUS_COMMAND = 8
        SCE_ABAQUS_SLASHCOMMAND = 9
        SCE_ABAQUS_STARCOMMAND = 10
        SCE_ABAQUS_ARGUMENT = 11
        SCE_ABAQUS_FUNCTION = 12
        # Lexical states for SCLEX_ASYMPTOTE
        SCE_ASY_DEFAULT = 0
        SCE_ASY_COMMENT = 1
        SCE_ASY_COMMENTLINE = 2
        SCE_ASY_NUMBER = 3
        SCE_ASY_WORD = 4
        SCE_ASY_STRING = 5
        SCE_ASY_CHARACTER = 6
        SCE_ASY_OPERATOR = 7
        SCE_ASY_IDENTIFIER = 8
        SCE_ASY_STRINGEOL = 9
        SCE_ASY_COMMENTLINEDOC = 10
        SCE_ASY_WORD2 = 11
        # Lexical states for SCLEX_R
        SCE_R_DEFAULT = 0
        SCE_R_COMMENT = 1
        SCE_R_KWORD = 2
        SCE_R_BASEKWORD = 3
        SCE_R_OTHERKWORD = 4
        SCE_R_NUMBER = 5
        SCE_R_STRING = 6
        SCE_R_STRING2 = 7
        SCE_R_OPERATOR = 8
        SCE_R_IDENTIFIER = 9
        SCE_R_INFIX = 10
        SCE_R_INFIXEOL = 11
        # Lexical state for SCLEX_MAGIKSF
        SCE_MAGIK_DEFAULT = 0
        SCE_MAGIK_COMMENT = 1
        SCE_MAGIK_HYPER_COMMENT = 16
        SCE_MAGIK_STRING = 2
        SCE_MAGIK_CHARACTER = 3
        SCE_MAGIK_NUMBER = 4
        SCE_MAGIK_IDENTIFIER = 5
        SCE_MAGIK_OPERATOR = 6
        SCE_MAGIK_FLOW = 7
        SCE_MAGIK_CONTAINER = 8
        SCE_MAGIK_BRACKET_BLOCK = 9
        SCE_MAGIK_BRACE_BLOCK = 10
        SCE_MAGIK_SQBRACKET_BLOCK = 11
        SCE_MAGIK_UNKNOWN_KEYWORD = 12
        SCE_MAGIK_KEYWORD = 13
        SCE_MAGIK_PRAGMA = 14
        SCE_MAGIK_SYMBOL = 15
        # Lexical state for SCLEX_POWERSHELL
        SCE_POWERSHELL_DEFAULT = 0
        SCE_POWERSHELL_COMMENT = 1
        SCE_POWERSHELL_STRING = 2
        SCE_POWERSHELL_CHARACTER = 3
        SCE_POWERSHELL_NUMBER = 4
        SCE_POWERSHELL_VARIABLE = 5
        SCE_POWERSHELL_OPERATOR = 6
        SCE_POWERSHELL_IDENTIFIER = 7
        SCE_POWERSHELL_KEYWORD = 8
        SCE_POWERSHELL_CMDLET = 9
        SCE_POWERSHELL_ALIAS = 10
        SCE_POWERSHELL_FUNCTION = 11
        SCE_POWERSHELL_USER1 = 12
        SCE_POWERSHELL_COMMENTSTREAM = 13
        # Lexical state for SCLEX_MYSQL
        SCE_MYSQL_DEFAULT = 0
        SCE_MYSQL_COMMENT = 1
        SCE_MYSQL_COMMENTLINE = 2
        SCE_MYSQL_VARIABLE = 3
        SCE_MYSQL_SYSTEMVARIABLE = 4
        SCE_MYSQL_KNOWNSYSTEMVARIABLE = 5
        SCE_MYSQL_NUMBER = 6
        SCE_MYSQL_MAJORKEYWORD = 7
        SCE_MYSQL_KEYWORD = 8
        SCE_MYSQL_DATABASEOBJECT = 9
        SCE_MYSQL_PROCEDUREKEYWORD = 10
        SCE_MYSQL_STRING = 11
        SCE_MYSQL_SQSTRING = 12
        SCE_MYSQL_DQSTRING = 13
        SCE_MYSQL_OPERATOR = 14
        SCE_MYSQL_FUNCTION = 15
        SCE_MYSQL_IDENTIFIER = 16
        SCE_MYSQL_QUOTEDIDENTIFIER = 17
        SCE_MYSQL_USER1 = 18
        SCE_MYSQL_USER2 = 19
        SCE_MYSQL_USER3 = 20
        SCE_MYSQL_HIDDENCOMMAND = 21
        # Lexical state for SCLEX_PO
        SCE_PO_DEFAULT = 0
        SCE_PO_COMMENT = 1
        SCE_PO_MSGID = 2
        SCE_PO_MSGID_TEXT = 3
        SCE_PO_MSGSTR = 4
        SCE_PO_MSGSTR_TEXT = 5
        SCE_PO_MSGCTXT = 6
        SCE_PO_MSGCTXT_TEXT = 7
        SCE_PO_FUZZY = 8
        # Lexical states for SCLEX_PASCAL
        SCE_PAS_DEFAULT = 0
        SCE_PAS_IDENTIFIER = 1
        SCE_PAS_COMMENT = 2
        SCE_PAS_COMMENT2 = 3
        SCE_PAS_COMMENTLINE = 4
        SCE_PAS_PREPROCESSOR = 5
        SCE_PAS_PREPROCESSOR2 = 6
        SCE_PAS_NUMBER = 7
        SCE_PAS_HEXNUMBER = 8
        SCE_PAS_WORD = 9
        SCE_PAS_STRING = 10
        SCE_PAS_STRINGEOL = 11
        SCE_PAS_CHARACTER = 12
        SCE_PAS_OPERATOR = 13
        SCE_PAS_ASM = 14
        # Lexical state for SCLEX_SORCUS
        SCE_SORCUS_DEFAULT = 0
        SCE_SORCUS_COMMAND = 1
        SCE_SORCUS_PARAMETER = 2
        SCE_SORCUS_COMMENTLINE = 3
        SCE_SORCUS_STRING = 4
        SCE_SORCUS_STRINGEOL = 5
        SCE_SORCUS_IDENTIFIER = 6
        SCE_SORCUS_OPERATOR = 7
        SCE_SORCUS_NUMBER = 8
        SCE_SORCUS_CONSTANT = 9
        # Lexical state for SCLEX_POWERPRO
        SCE_POWERPRO_DEFAULT = 0
        SCE_POWERPRO_COMMENTBLOCK = 1
        SCE_POWERPRO_COMMENTLINE = 2
        SCE_POWERPRO_NUMBER = 3
        SCE_POWERPRO_WORD = 4
        SCE_POWERPRO_WORD2 = 5
        SCE_POWERPRO_WORD3 = 6
        SCE_POWERPRO_WORD4 = 7
        SCE_POWERPRO_DOUBLEQUOTEDSTRING = 8
        SCE_POWERPRO_SINGLEQUOTEDSTRING = 9
        SCE_POWERPRO_LINECONTINUE = 10
        SCE_POWERPRO_OPERATOR = 11
        SCE_POWERPRO_IDENTIFIER = 12
        SCE_POWERPRO_STRINGEOL = 13
        SCE_POWERPRO_VERBATIM = 14
        SCE_POWERPRO_ALTQUOTE = 15
        SCE_POWERPRO_FUNCTION = 16
        # Lexical states for SCLEX_SML
        SCE_SML_DEFAULT = 0
        SCE_SML_IDENTIFIER = 1
        SCE_SML_TAGNAME = 2
        SCE_SML_KEYWORD = 3
        SCE_SML_KEYWORD2 = 4
        SCE_SML_KEYWORD3 = 5
        SCE_SML_LINENUM = 6
        SCE_SML_OPERATOR = 7
        SCE_SML_NUMBER = 8
        SCE_SML_CHAR = 9
        SCE_SML_STRING = 11
        SCE_SML_COMMENT = 12
        SCE_SML_COMMENT1 = 13
        SCE_SML_COMMENT2 = 14
        SCE_SML_COMMENT3 = 15
        # Lexical state for SCLEX_MARKDOWN
        SCE_MARKDOWN_DEFAULT = 0
        SCE_MARKDOWN_LINE_BEGIN = 1
        SCE_MARKDOWN_STRONG1 = 2
        SCE_MARKDOWN_STRONG2 = 3
        SCE_MARKDOWN_EM1 = 4
        SCE_MARKDOWN_EM2 = 5
        SCE_MARKDOWN_HEADER1 = 6
        SCE_MARKDOWN_HEADER2 = 7
        SCE_MARKDOWN_HEADER3 = 8
        SCE_MARKDOWN_HEADER4 = 9
        SCE_MARKDOWN_HEADER5 = 10
        SCE_MARKDOWN_HEADER6 = 11
        SCE_MARKDOWN_PRECHAR = 12
        SCE_MARKDOWN_ULIST_ITEM = 13
        SCE_MARKDOWN_OLIST_ITEM = 14
        SCE_MARKDOWN_BLOCKQUOTE = 15
        SCE_MARKDOWN_STRIKEOUT = 16
        SCE_MARKDOWN_HRULE = 17
        SCE_MARKDOWN_LINK = 18
        SCE_MARKDOWN_CODE = 19
        SCE_MARKDOWN_CODE2 = 20
        SCE_MARKDOWN_CODEBK = 21
        # Lexical state for SCLEX_TXT2TAGS
        SCE_TXT2TAGS_DEFAULT = 0
        SCE_TXT2TAGS_LINE_BEGIN = 1
        SCE_TXT2TAGS_STRONG1 = 2
        SCE_TXT2TAGS_STRONG2 = 3
        SCE_TXT2TAGS_EM1 = 4
        SCE_TXT2TAGS_EM2 = 5
        SCE_TXT2TAGS_HEADER1 = 6
        SCE_TXT2TAGS_HEADER2 = 7
        SCE_TXT2TAGS_HEADER3 = 8
        SCE_TXT2TAGS_HEADER4 = 9
        SCE_TXT2TAGS_HEADER5 = 10
        SCE_TXT2TAGS_HEADER6 = 11
        SCE_TXT2TAGS_PRECHAR = 12
        SCE_TXT2TAGS_ULIST_ITEM = 13
        SCE_TXT2TAGS_OLIST_ITEM = 14
        SCE_TXT2TAGS_BLOCKQUOTE = 15
        SCE_TXT2TAGS_STRIKEOUT = 16
        SCE_TXT2TAGS_HRULE = 17
        SCE_TXT2TAGS_LINK = 18
        SCE_TXT2TAGS_CODE = 19
        SCE_TXT2TAGS_CODE2 = 20
        SCE_TXT2TAGS_CODEBK = 21
        SCE_TXT2TAGS_COMMENT = 22
        SCE_TXT2TAGS_OPTION = 23
        SCE_TXT2TAGS_PREPROC = 24
        SCE_TXT2TAGS_POSTPROC = 25
        # Lexical states for SCLEX_A68K
        SCE_A68K_DEFAULT = 0
        SCE_A68K_COMMENT = 1
        SCE_A68K_NUMBER_DEC = 2
        SCE_A68K_NUMBER_BIN = 3
        SCE_A68K_NUMBER_HEX = 4
        SCE_A68K_STRING1 = 5
        SCE_A68K_OPERATOR = 6
        SCE_A68K_CPUINSTRUCTION = 7
        SCE_A68K_EXTINSTRUCTION = 8
        SCE_A68K_REGISTER = 9
        SCE_A68K_DIRECTIVE = 10
        SCE_A68K_MACRO_ARG = 11
        SCE_A68K_LABEL = 12
        SCE_A68K_STRING2 = 13
        SCE_A68K_IDENTIFIER = 14
        SCE_A68K_MACRO_DECLARATION = 15
        SCE_A68K_COMMENT_WORD = 16
        SCE_A68K_COMMENT_SPECIAL = 17
        SCE_A68K_COMMENT_DOXYGEN = 18
        # Lexical states for SCLEX_MODULA
        SCE_MODULA_DEFAULT = 0
        SCE_MODULA_COMMENT = 1
        SCE_MODULA_DOXYCOMM = 2
        SCE_MODULA_DOXYKEY = 3
        SCE_MODULA_KEYWORD = 4
        SCE_MODULA_RESERVED = 5
        SCE_MODULA_NUMBER = 6
        SCE_MODULA_BASENUM = 7
        SCE_MODULA_FLOAT = 8
        SCE_MODULA_STRING = 9
        SCE_MODULA_STRSPEC = 10
        SCE_MODULA_CHAR = 11
        SCE_MODULA_CHARSPEC = 12
        SCE_MODULA_PROC = 13
        SCE_MODULA_PRAGMA = 14
        SCE_MODULA_PRGKEY = 15
        SCE_MODULA_OPERATOR = 16
        SCE_MODULA_BADSTR = 17
    
    
        # Events
    
        SCN_STYLENEEDED = 2000
        SCN_CHARADDED = 2001
        SCN_SAVEPOINTREACHED = 2002
        SCN_SAVEPOINTLEFT = 2003
        SCN_MODIFYATTEMPTRO = 2004
        # GTK+ Specific to work around focus and accelerator problems:
        SCN_KEY = 2005
        SCN_DOUBLECLICK = 2006
        SCN_UPDATEUI = 2007
        SCN_MODIFIED = 2008
        SCN_MACRORECORD = 2009
        SCN_MARGINCLICK = 2010
        SCN_NEEDSHOWN = 2011
        SCN_PAINTED = 2013
        SCN_USERLISTSELECTION = 2014
        SCN_URIDROPPED = 2015
        SCN_DWELLSTART = 2016
        SCN_DWELLEND = 2017
        SCN_ZOOM = 2018