summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gd_tokenizer.cpp
diff options
context:
space:
mode:
authorKarroffel <therzog@mail.de>2016-09-30 21:40:31 +0200
committerkarroffel <therzog@mail.de>2017-01-11 04:39:55 +0100
commitf8a7c462736bf886adc8bc3bbf424d534391d3dc (patch)
tree7eaa31f70eb4bd224c3c9c0e02bfe962f96a7c8c /modules/gdscript/gd_tokenizer.cpp
parent20c7b65b7e3630ada9f2e8b6b64926ec05d68c4c (diff)
downloadredot-engine-f8a7c462736bf886adc8bc3bbf424d534391d3dc.tar.gz
pattern matching: implemented parser
Diffstat (limited to 'modules/gdscript/gd_tokenizer.cpp')
-rw-r--r--modules/gdscript/gd_tokenizer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/gdscript/gd_tokenizer.cpp b/modules/gdscript/gd_tokenizer.cpp
index 2041ec12ad..13ec059f84 100644
--- a/modules/gdscript/gd_tokenizer.cpp
+++ b/modules/gdscript/gd_tokenizer.cpp
@@ -85,6 +85,7 @@ const char* GDTokenizer::token_names[TK_MAX]={
"continue",
"pass",
"return",
+"match",
"func",
"class",
"extends",
@@ -888,6 +889,7 @@ void GDTokenizerText::_advance() {
{TK_CF_BREAK,"break"},
{TK_CF_CONTINUE,"continue"},
{TK_CF_RETURN,"return"},
+ {TK_CF_MATCH, "match"},
{TK_CF_PASS,"pass"},
{TK_SELF,"self"},
{TK_CONST_PI,"PI"},