aboutsummaryrefslogtreecommitdiff
path: root/src/parser.cpp
diff options
context:
space:
mode:
authorTadeo Kondrak <me@tadeo.ca>2020-05-05 05:11:19 -0600
committerTadeo Kondrak <me@tadeo.ca>2020-05-05 05:17:34 -0600
commitb957dc29a4e3f025e446e717b0ae8c69602545ca (patch)
tree848b3648266fccbf887d317217936fb051661810 /src/parser.cpp
parent8d5636ebe4b1d70db14e28c67f7986fb2a1ce3cf (diff)
downloadzig-b957dc29a4e3f025e446e717b0ae8c69602545ca.tar.gz
zig-b957dc29a4e3f025e446e717b0ae8c69602545ca.zip
Rename noasync to nosuspend in C++ compiler
Diffstat (limited to 'src/parser.cpp')
-rw-r--r--src/parser.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/parser.cpp b/src/parser.cpp
index eed1a5abb4..71f7adf7d1 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -913,7 +913,7 @@ static AstNode *ast_parse_container_field(ParseContext *pc) {
// Statement
// <- KEYWORD_comptime? VarDecl
// / KEYWORD_comptime BlockExprStatement
-// / KEYWORD_noasync BlockExprStatement
+// / KEYWORD_nosuspend BlockExprStatement
// / KEYWORD_suspend (SEMICOLON / BlockExprStatement)
// / KEYWORD_defer BlockExprStatement
// / KEYWORD_errdefer Payload? BlockExprStatement
@@ -937,11 +937,11 @@ static AstNode *ast_parse_statement(ParseContext *pc) {
return res;
}
- Token *noasync = eat_token_if(pc, TokenIdKeywordNoAsync);
- if (noasync != nullptr) {
+ Token *nosuspend = eat_token_if(pc, TokenIdKeywordNoSuspend);
+ if (nosuspend != nullptr) {
AstNode *statement = ast_expect(pc, ast_parse_block_expr_statement);
- AstNode *res = ast_create_node(pc, NodeTypeNoAsync, noasync);
- res->data.noasync_expr.expr = statement;
+ AstNode *res = ast_create_node(pc, NodeTypeNoSuspend, nosuspend);
+ res->data.nosuspend_expr.expr = statement;
return res;
}
@@ -1289,7 +1289,7 @@ static AstNode *ast_parse_prefix_expr(ParseContext *pc) {
// / IfExpr
// / KEYWORD_break BreakLabel? Expr?
// / KEYWORD_comptime Expr
-// / KEYWORD_noasync Expr
+// / KEYWORD_nosuspend Expr
// / KEYWORD_continue BreakLabel?
// / KEYWORD_resume Expr
// / KEYWORD_return Expr?
@@ -1324,11 +1324,11 @@ static AstNode *ast_parse_primary_expr(ParseContext *pc) {
return res;
}
- Token *noasync = eat_token_if(pc, TokenIdKeywordNoAsync);
- if (noasync != nullptr) {
+ Token *nosuspend = eat_token_if(pc, TokenIdKeywordNoSuspend);
+ if (nosuspend != nullptr) {
AstNode *expr = ast_expect(pc, ast_parse_expr);
- AstNode *res = ast_create_node(pc, NodeTypeNoAsync, noasync);
- res->data.noasync_expr.expr = expr;
+ AstNode *res = ast_create_node(pc, NodeTypeNoSuspend, nosuspend);
+ res->data.nosuspend_expr.expr = expr;
return res;
}
@@ -1640,7 +1640,7 @@ static AstNode *ast_parse_suffix_expr(ParseContext *pc) {
// / IfTypeExpr
// / INTEGER
// / KEYWORD_comptime TypeExpr
-// / KEYWORD_noasync TypeExpr
+// / KEYWORD_nosuspend TypeExpr
// / KEYWORD_error DOT IDENTIFIER
// / KEYWORD_false
// / KEYWORD_null
@@ -1742,11 +1742,11 @@ static AstNode *ast_parse_primary_type_expr(ParseContext *pc) {
return res;
}
- Token *noasync = eat_token_if(pc, TokenIdKeywordNoAsync);
- if (noasync != nullptr) {
+ Token *nosuspend = eat_token_if(pc, TokenIdKeywordNoSuspend);
+ if (nosuspend != nullptr) {
AstNode *expr = ast_expect(pc, ast_parse_type_expr);
- AstNode *res = ast_create_node(pc, NodeTypeNoAsync, noasync);
- res->data.noasync_expr.expr = expr;
+ AstNode *res = ast_create_node(pc, NodeTypeNoSuspend, nosuspend);
+ res->data.nosuspend_expr.expr = expr;
return res;
}
@@ -3189,7 +3189,7 @@ void ast_visit_node_children(AstNode *node, void (*visit)(AstNode **, void *cont
case NodeTypeCompTime:
visit_field(&node->data.comptime_expr.expr, visit, context);
break;
- case NodeTypeNoAsync:
+ case NodeTypeNoSuspend:
visit_field(&node->data.comptime_expr.expr, visit, context);
break;
case NodeTypeBreak: