aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/tokenizer.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-10-07 16:58:50 -0400
committerGitHub <noreply@github.com>2020-10-07 16:58:50 -0400
commit95a37373e9f576854956c2909cc128b5b6388ec6 (patch)
tree647f62398f1afbc0546d223b05203e6c69372ba2 /src/stage1/tokenizer.cpp
parent3c43eeceab70f78939401b68811f152a7f29b191 (diff)
parentbf4bfe54ac13512d7553a7be83ae19e908e9c294 (diff)
downloadzig-95a37373e9f576854956c2909cc128b5b6388ec6.tar.gz
zig-95a37373e9f576854956c2909cc128b5b6388ec6.zip
Merge pull request #6421 from tadeokondrak/opaque-syntax
Add opaque syntax that allows declarations
Diffstat (limited to 'src/stage1/tokenizer.cpp')
-rw-r--r--src/stage1/tokenizer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/stage1/tokenizer.cpp b/src/stage1/tokenizer.cpp
index fa14dd40fa..f597acb701 100644
--- a/src/stage1/tokenizer.cpp
+++ b/src/stage1/tokenizer.cpp
@@ -133,6 +133,7 @@ static const struct ZigKeyword zig_keywords[] = {
{"noinline", TokenIdKeywordNoInline},
{"nosuspend", TokenIdKeywordNoSuspend},
{"null", TokenIdKeywordNull},
+ {"opaque", TokenIdKeywordOpaque},
{"or", TokenIdKeywordOr},
{"orelse", TokenIdKeywordOrElse},
{"packed", TokenIdKeywordPacked},
@@ -1595,6 +1596,7 @@ const char * token_name(TokenId id) {
case TokenIdKeywordNoInline: return "noinline";
case TokenIdKeywordNoSuspend: return "nosuspend";
case TokenIdKeywordNull: return "null";
+ case TokenIdKeywordOpaque: return "opaque";
case TokenIdKeywordOr: return "or";
case TokenIdKeywordOrElse: return "orelse";
case TokenIdKeywordPacked: return "packed";