diff options
| author | Yuri Sizov <yuris@humnom.net> | 2023-09-28 20:03:57 +0200 |
|---|---|---|
| committer | Yuri Sizov <yuris@humnom.net> | 2023-09-28 20:03:57 +0200 |
| commit | 813cd1dfc8fb7e6b8cfbc6945ecdf550a7f673a2 (patch) | |
| tree | a00c0f394e98c689f95f58f757373d6a7a89e38e /modules/gdscript/gdscript.cpp | |
| parent | 7ae0fa1083359afd666881ddd2a4ab9c487c5348 (diff) | |
| parent | 54a1414500ee2f8f87647fc0ffe921498332446f (diff) | |
| download | redot-engine-813cd1dfc8fb7e6b8cfbc6945ecdf550a7f673a2.tar.gz | |
Merge pull request #80085 from vnen/gdscript-pattern-guards
GDScript: Implement pattern guards for match statement
Diffstat (limited to 'modules/gdscript/gdscript.cpp')
| -rw-r--r-- | modules/gdscript/gdscript.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/gdscript/gdscript.cpp b/modules/gdscript/gdscript.cpp index 22be26fdc1..4a7cd672bc 100644 --- a/modules/gdscript/gdscript.cpp +++ b/modules/gdscript/gdscript.cpp @@ -2415,6 +2415,7 @@ void GDScriptLanguage::get_reserved_words(List<String> *p_words) const { "return", "match", "while", + "when", // These keywords are not implemented currently, but reserved for (potential) future use. // We highlight them as keywords to make errors easier to understand. "trait", @@ -2448,6 +2449,7 @@ bool GDScriptLanguage::is_control_flow_keyword(String p_keyword) const { p_keyword == "match" || p_keyword == "pass" || p_keyword == "return" || + p_keyword == "when" || p_keyword == "while"; } |
