summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gd_tokenizer.cpp
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2016-06-11 21:45:37 -0300
committerJuan Linietsky <reduzio@gmail.com>2016-06-11 21:45:37 -0300
commitceeb5453a8d8e385de49a5f72b1b395e7ca380e3 (patch)
tree45c1f78ee0d83d4b5cec8d16ec16ea5f41480fc6 /modules/gdscript/gd_tokenizer.cpp
parentf071c827422e8d3e7344345d41d9eddd57454abb (diff)
downloadredot-engine-ceeb5453a8d8e385de49a5f72b1b395e7ca380e3.tar.gz
gdscript tokenizer will dislike use of case, closes #4991
Diffstat (limited to 'modules/gdscript/gd_tokenizer.cpp')
-rw-r--r--modules/gdscript/gd_tokenizer.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/gdscript/gd_tokenizer.cpp b/modules/gdscript/gd_tokenizer.cpp
index 56eacfd20e..8dd68cf95a 100644
--- a/modules/gdscript/gd_tokenizer.cpp
+++ b/modules/gdscript/gd_tokenizer.cpp
@@ -79,8 +79,8 @@ const char* GDTokenizer::token_names[TK_MAX]={
"for",
"do",
"while",
-"switch",
-"case",
+"switch (reserved)",
+"case (reserved)",
"break",
"continue",
"pass",
@@ -874,6 +874,7 @@ void GDTokenizerText::_advance() {
{TK_CF_WHILE,"while"},
{TK_CF_DO,"do"},
{TK_CF_SWITCH,"switch"},
+ {TK_CF_CASE,"case"},
{TK_CF_BREAK,"break"},
{TK_CF_CONTINUE,"continue"},
{TK_CF_RETURN,"return"},