summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_tokenizer.h
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-01-23 10:24:33 +0100
committerRémi Verschelde <rverschelde@gmail.com>2023-01-23 10:24:33 +0100
commit5726bf578d9b06bd7a22f1f32e0694550ea64945 (patch)
tree16a72dee07ba513e5ff93f1a0dde2b380b81ee0c /modules/gdscript/gdscript_tokenizer.h
parent7d604535e1d28c1999622978b1bec8af02f01138 (diff)
parent86ee5f39c4de51ca062ce9fde3b1b3182fee5e47 (diff)
downloadredot-engine-5726bf578d9b06bd7a22f1f32e0694550ea64945.tar.gz
Merge pull request #71676 from vnen/gdscript-unicode-identifiers
Add support for Unicode identifiers in GDScript and Expression
Diffstat (limited to 'modules/gdscript/gdscript_tokenizer.h')
-rw-r--r--modules/gdscript/gdscript_tokenizer.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/gdscript/gdscript_tokenizer.h b/modules/gdscript/gdscript_tokenizer.h
index 9588922122..608840d3f1 100644
--- a/modules/gdscript/gdscript_tokenizer.h
+++ b/modules/gdscript/gdscript_tokenizer.h
@@ -224,6 +224,9 @@ private:
char32_t indent_char = '\0';
int position = 0;
int length = 0;
+#ifdef DEBUG_ENABLED
+ Vector<String> keyword_list;
+#endif // DEBUG_ENABLED
#ifdef TOOLS_ENABLED
HashMap<int, CommentData> comments;
@@ -239,6 +242,10 @@ private:
void _skip_whitespace();
void check_indent();
+#ifdef DEBUG_ENABLED
+ void make_keyword_list();
+#endif // DEBUG_ENABLED
+
Token make_error(const String &p_message);
void push_error(const String &p_message);
void push_error(const Token &p_error);