Skip to content

Commit 5c0b82d

Browse files
committed
Fix for Adept preprocessor macros (SpartanJ/ecode#412).
1 parent e1e24ab commit 5c0b82d

File tree

1 file changed

+24
-1
lines changed
  • src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages

1 file changed

+24
-1
lines changed

src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/adept.cpp

+24-1
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ void addAdept() {
1818
{ { "-?%d+[%d%.eE]*f?" }, "number" },
1919
{ { "-?%.?%d+f?" }, "number" },
2020
{ { "[%+%-=/%*%^%%<>!~|&]" }, "operator" },
21-
{ { ":=" }, "operator" },
2221
{ { "[%a_][%w_]*%f[(]" }, "function" },
22+
{ { "#[%a_][%w_]*" }, "symbol" },
2323
{ { "[%a_][%w_]*" }, "symbol" },
2424
},
2525
{
@@ -122,6 +122,29 @@ void addAdept() {
122122
{ "true", "literal" },
123123
{ "false", "literal" },
124124
{ "null", "literal" },
125+
{ "#define", "keyword" },
126+
{ "#default", "keyword" },
127+
{ "#set", "keyword" },
128+
{ "#print", "keyword" },
129+
{ "#print_error", "keyword" },
130+
{ "#print_warning", "keyword" },
131+
{ "#place", "keyword" },
132+
{ "#place_error", "keyword" },
133+
{ "#place_warning", "keyword" },
134+
{ "#input", "keyword" },
135+
{ "#done", "keyword" },
136+
{ "#halt", "keyword" },
137+
{ "#if", "keyword" },
138+
{ "#elif", "keyword" },
139+
{ "#else", "keyword" },
140+
{ "#end", "keyword" },
141+
{ "#unless", "keyword" },
142+
{ "#import", "keyword" },
143+
{ "#error", "keyword" },
144+
{ "#warning", "keyword" },
145+
{ "#get", "keyword" },
146+
{ "#runtime_resource", "keyword" },
147+
{ "#pragma", "keyword" },
125148
},
126149
"//" } );
127150

0 commit comments

Comments
 (0)