diff options
author | nyamatongwe <unknown> | 2005-07-08 04:05:40 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2005-07-08 04:05:40 +0000 |
commit | aa07d2ff3de6d4e0803ed9349cdb58cce45aa754 (patch) | |
tree | 9f1c1c8069d54397fc062fbd05b402aa0a2f4164 /include/SciLexer.h | |
parent | e3f8a1359560508c5eed504255417c66605a9964 (diff) | |
download | scintilla-mirror-aa07d2ff3de6d4e0803ed9349cdb58cce45aa754.tar.gz |
Patch from Michael Cartmell improves string parsing and reduces number of
states.
Diffstat (limited to 'include/SciLexer.h')
-rw-r--r-- | include/SciLexer.h | 50 |
1 files changed, 19 insertions, 31 deletions
diff --git a/include/SciLexer.h b/include/SciLexer.h index e60b8354c..cd6af1737 100644 --- a/include/SciLexer.h +++ b/include/SciLexer.h @@ -841,37 +841,25 @@ #define SCE_HA_COMMENTBLOCK2 15 #define SCE_HA_COMMENTBLOCK3 16 #define SCE_T3_DEFAULT 0 -#define SCE_T3_PREPROCESSOR 1 -#define SCE_T3_BLOCK_COMMENT 2 -#define SCE_T3_LINE_COMMENT 3 -#define SCE_T3_OPERATOR 4 -#define SCE_T3_KEYWORD 5 -#define SCE_T3_NUMBER 6 -#define SCE_T3_BRACKET 7 -#define SCE_T3_HTML_TAG 8 -#define SCE_T3_HTML_STRING 9 -#define SCE_T3_S_STRING 10 -#define SCE_T3_S_LIB_DIRECTIVE 11 -#define SCE_T3_S_MSG_PARAM 12 -#define SCE_T3_S_H_DEFAULT 13 -#define SCE_T3_D_STRING 14 -#define SCE_T3_D_LIB_DIRECTIVE 15 -#define SCE_T3_D_MSG_PARAM 16 -#define SCE_T3_D_H_DEFAULT 17 -#define SCE_T3_X_DEFAULT 18 -#define SCE_T3_X_PREPROCESSOR 19 -#define SCE_T3_X_BLOCK_COMMENT 20 -#define SCE_T3_X_LINE_COMMENT 21 -#define SCE_T3_X_S_STRING 22 -#define SCE_T3_X_S_LIB_DIRECTIVE 23 -#define SCE_T3_X_S_MSG_PARAM 24 -#define SCE_T3_X_S_H_DEFAULT 25 -#define SCE_T3_X_D_STRING 26 -#define SCE_T3_X_D_LIB_DIRECTIVE 27 -#define SCE_T3_X_D_MSG_PARAM 28 -#define SCE_T3_X_D_H_DEFAULT 29 -#define SCE_T3_USER1 30 -#define SCE_T3_USER2 31 +#define SCE_T3_X_DEFAULT 1 +#define SCE_T3_PREPROCESSOR 2 +#define SCE_T3_BLOCK_COMMENT 3 +#define SCE_T3_LINE_COMMENT 4 +#define SCE_T3_OPERATOR 5 +#define SCE_T3_KEYWORD 6 +#define SCE_T3_NUMBER 7 +#define SCE_T3_IDENTIFIER 8 +#define SCE_T3_S_STRING 9 +#define SCE_T3_D_STRING 10 +#define SCE_T3_X_STRING 11 +#define SCE_T3_LIB_DIRECTIVE 12 +#define SCE_T3_MSG_PARAM 13 +#define SCE_T3_HTML_TAG 14 +#define SCE_T3_HTML_DEFAULT 15 +#define SCE_T3_HTML_STRING 16 +#define SCE_T3_USER1 17 +#define SCE_T3_USER2 18 +#define SCE_T3_USER3 19 #define SCE_REBOL_DEFAULT 0 #define SCE_REBOL_COMMENTLINE 1 #define SCE_REBOL_COMMENTBLOCK 2 |