summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_tokenizer.cpp
diff options
context:
space:
mode:
authorGeorge Marques <george@gmarqu.es>2020-07-15 22:02:44 -0300
committerGeorge Marques <george@gmarqu.es>2020-07-22 11:07:51 -0300
commita0f54cb95e3a0250df8ed6e6a54720c487034d97 (patch)
tree6beb7819395100a5045937a10ee33e4d4bf67f36 /modules/gdscript/gdscript_tokenizer.cpp
parentaa09b4f85d94b9d563a0b2cbaa399427527ce6fc (diff)
downloadredot-engine-a0f54cb95e3a0250df8ed6e6a54720c487034d97.tar.gz
Wrap up GDScript 2.0 base implementation
Diffstat (limited to 'modules/gdscript/gdscript_tokenizer.cpp')
-rw-r--r--modules/gdscript/gdscript_tokenizer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/gdscript/gdscript_tokenizer.cpp b/modules/gdscript/gdscript_tokenizer.cpp
index b3834d97f7..d230173e9a 100644
--- a/modules/gdscript/gdscript_tokenizer.cpp
+++ b/modules/gdscript/gdscript_tokenizer.cpp
@@ -111,6 +111,7 @@ static const char *token_names[] = {
"signal", // SIGNAL,
"static", // STATIC,
"super", // SUPER,
+ "trait", // TRAIT,
"var", // VAR,
"void", // VOID,
"yield", // YIELD,
@@ -435,6 +436,8 @@ GDScriptTokenizer::Token GDScriptTokenizer::potential_identifier() {
KEYWORD("signal", Token::SIGNAL) \
KEYWORD("static", Token::STATIC) \
KEYWORD("super", Token::SUPER) \
+ KEYWORD_GROUP('t') \
+ KEYWORD("trait", Token::TRAIT) \
KEYWORD_GROUP('v') \
KEYWORD("var", Token::VAR) \
KEYWORD("void", Token::VOID) \