[geany/geany] e20a57: Use all supported keyword sets for Scintilla Forth lexer

oco git-noreply at xxxxx
Fri Aug 17 01:35:27 UTC 2012


Branch:      refs/heads/master
Author:      oco <oco at newmail.ru>
Committer:   Matthew Brush <matt at geany.org>
Date:        Fri, 17 Aug 2012 01:35:27
Commit:      e20a57927dc6b760611c8ea2fb72bd43ffc507b4
             https://github.com/geany/geany/commit/e20a57927dc6b760611c8ea2fb72bd43ffc507b4

Log Message:
-----------
Use all supported keyword sets for Scintilla Forth lexer

Submitted on geany-devel mailing list


Modified Paths:
--------------
    data/filetypes.forth
    src/highlightingmappings.h

Modified: data/filetypes.forth
8 files changed, 6 insertions(+), 2 deletions(-)
===================================================================
@@ -16,8 +16,12 @@ locale=other
 
 [keywords]
 # all items must be in one line
-primary=ABORT EXIT DO LOOP UNLOOP BEGIN UNTIL WHILE REPEAT EXIT IF ELSE THEN CASE ENDCASE OF ENDOF
-
+primary=abort exit do loop unloop begin until while repeat exit if else then case endcase of endof again leave
+keyword=require included decimal hex also only previous
+defword=create does> variable value 2variable constant , 2, c,
+string=." " s" c" abort"
+preword1=dup drop swap over pick roll 2dup 2drop 2swas 2over
+preword2=! c! @ c@ 2! 2@ and or xor invert negate / /mod mod rshift lshift
 
 [settings]
 # default extension used when saving files


Modified: src/highlightingmappings.h
7 files changed, 6 insertions(+), 1 deletions(-)
===================================================================
@@ -546,7 +546,12 @@
 };
 static const HLKeyword highlighting_keywords_FORTH[] =
 {
-	{ 0, "primary",	FALSE }
+	{ 0, "primary",		FALSE },
+	{ 1, "keyword",		FALSE },
+	{ 2, "defword",		FALSE },
+	{ 3, "preword1",	FALSE },
+	{ 4, "preword2",	FALSE },
+	{ 5, "string",		FALSE }
 };
 #define highlighting_properties_FORTH	EMPTY_PROPERTIES
 


@@ Diff output truncated at 100000 characters. @@


--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).



More information about the Commits mailing list