Remove need for type keyword

This commit is contained in:
Ginger Bill
2017-02-10 16:12:14 +00:00
parent f18ae89931
commit 73d6a55f5c
11 changed files with 194 additions and 219 deletions
+5 -4
View File
@@ -4766,11 +4766,12 @@ ExprKind check__expr_base(Checker *c, Operand *o, AstNode *node, Type *type_hint
o->expr = node;
case_end;
case_ast_node(te, TagExpr, node);
// TODO(bill): Tag expressions
error_node(node, "Tag expressions are not supported yet");
kind = check_expr_base(c, o, te->expr, type_hint);
String name = te->name.string;
error_node(node, "Unknown tag expression, #%.*s", LIT(name));
if (te->expr) {
kind = check_expr_base(c, o, te->expr, type_hint);
}
o->expr = node;
case_end;