Skip to content

Commit

Permalink
Rewriten and enabled build-in REBOL lexer.
Browse files Browse the repository at this point in the history
  • Loading branch information
Oldes committed Apr 20, 2011
1 parent cf9bc6e commit cf5ef6b
Show file tree
Hide file tree
Showing 6 changed files with 995 additions and 282 deletions.
36 changes: 19 additions & 17 deletions scintilla/include/SciLexer.h
Original file line number Diff line number Diff line change
Expand Up @@ -1002,13 +1002,13 @@
#define SCE_T3_USER3 19
#define SCE_T3_BRACE 20
#define SCE_REBOL_DEFAULT 0
#define SCE_REBOL_COMMENTLINE 1
#define SCE_REBOL_COMMENTBLOCK 2
#define SCE_REBOL_INVALID 1
#define SCE_REBOL_COMMENT 2
#define SCE_REBOL_PREFACE 3
#define SCE_REBOL_OPERATOR 4
#define SCE_REBOL_CHARACTER 5
#define SCE_REBOL_QUOTEDSTRING 6
#define SCE_REBOL_BRACEDSTRING 7
#define SCE_REBOL_STRING 6
#define SCE_REBOL_SERIALIZED 7
#define SCE_REBOL_NUMBER 8
#define SCE_REBOL_PAIR 9
#define SCE_REBOL_TUPLE 10
Expand All @@ -1017,19 +1017,21 @@
#define SCE_REBOL_ISSUE 13
#define SCE_REBOL_TAG 14
#define SCE_REBOL_FILE 15
#define SCE_REBOL_EMAIL 16
#define SCE_REBOL_URL 17
#define SCE_REBOL_DATE 18
#define SCE_REBOL_TIME 19
#define SCE_REBOL_IDENTIFIER 20
#define SCE_REBOL_WORD 21
#define SCE_REBOL_WORD2 22
#define SCE_REBOL_WORD3 23
#define SCE_REBOL_WORD4 24
#define SCE_REBOL_WORD5 25
#define SCE_REBOL_WORD6 26
#define SCE_REBOL_WORD7 27
#define SCE_REBOL_WORD8 28
#define SCE_REBOL_URL 16
#define SCE_REBOL_DATETIME 17
#define SCE_REBOL_SETWORD 18
#define SCE_REBOL_LITWORD 19
#define SCE_REBOL_REFINEMENT 20
#define SCE_REBOL_DATATYPE 21
#define SCE_REBOL_QUESTION 22
#define SCE_REBOL_WORD 23
#define SCE_REBOL_WORD2 24
#define SCE_REBOL_WORD3 25
#define SCE_REBOL_WORD4 26
#define SCE_REBOL_WORD5 27
#define SCE_REBOL_WORD6 28
#define SCE_REBOL_TAGSTRING 29
#define SCE_REBOL_IDENTIFIER 30
#define SCE_SQL_DEFAULT 0
#define SCE_SQL_COMMENT 1
#define SCE_SQL_COMMENTLINE 2
Expand Down
36 changes: 19 additions & 17 deletions scintilla/include/Scintilla.iface
Original file line number Diff line number Diff line change
Expand Up @@ -3372,13 +3372,13 @@ val SCE_T3_BRACE=20
# Lexical states for SCLEX_REBOL
lex Rebol=SCLEX_REBOL SCE_REBOL_
val SCE_REBOL_DEFAULT=0
val SCE_REBOL_COMMENTLINE=1
val SCE_REBOL_COMMENTBLOCK=2
val SCE_REBOL_INVALID=1
val SCE_REBOL_COMMENT=2
val SCE_REBOL_PREFACE=3
val SCE_REBOL_OPERATOR=4
val SCE_REBOL_CHARACTER=5
val SCE_REBOL_QUOTEDSTRING=6
val SCE_REBOL_BRACEDSTRING=7
val SCE_REBOL_STRING=6
val SCE_REBOL_SERIALIZED=7
val SCE_REBOL_NUMBER=8
val SCE_REBOL_PAIR=9
val SCE_REBOL_TUPLE=10
Expand All @@ -3387,19 +3387,21 @@ val SCE_REBOL_MONEY=12
val SCE_REBOL_ISSUE=13
val SCE_REBOL_TAG=14
val SCE_REBOL_FILE=15
val SCE_REBOL_EMAIL=16
val SCE_REBOL_URL=17
val SCE_REBOL_DATE=18
val SCE_REBOL_TIME=19
val SCE_REBOL_IDENTIFIER=20
val SCE_REBOL_WORD=21
val SCE_REBOL_WORD2=22
val SCE_REBOL_WORD3=23
val SCE_REBOL_WORD4=24
val SCE_REBOL_WORD5=25
val SCE_REBOL_WORD6=26
val SCE_REBOL_WORD7=27
val SCE_REBOL_WORD8=28
val SCE_REBOL_URL=16
val SCE_REBOL_DATETIME=17
val SCE_REBOL_SETWORD=18
val SCE_REBOL_LITWORD=19
val SCE_REBOL_REFINEMENT=20
val SCE_REBOL_DATATYPE=21
val SCE_REBOL_QUESTION=22
val SCE_REBOL_WORD=23
val SCE_REBOL_WORD2=24
val SCE_REBOL_WORD3=25
val SCE_REBOL_WORD4=26
val SCE_REBOL_WORD5=27
val SCE_REBOL_WORD6=28
val SCE_REBOL_TAGSTRING=29
val SCE_REBOL_IDENTIFIER=30
# Lexical states for SCLEX_SQL
lex SQL=SCLEX_SQL SCE_SQL_
val SCE_SQL_DEFAULT=0
Expand Down

0 comments on commit cf5ef6b

Please sign in to comment.