From 95fb5fa46cfb3c90d6d69027f090364333d8f821 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Thu, 21 Sep 2017 22:32:24 +0100 Subject: [PATCH] Fix `#export` proc tag --- src/parser.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/parser.cpp b/src/parser.cpp index 821a57ab8..730f16d06 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -1917,7 +1917,12 @@ AstNode *parse_ident(AstFile *f) { AstNode *parse_tag_expr(AstFile *f, AstNode *expression) { Token token = expect_token(f, Token_Hash); - Token name = expect_token(f, Token_Ident); + Token name = {}; + if (f->curr_token.kind == Token_export) { + name = expect_token(f, Token_export); + } else { + name = expect_token(f, Token_Ident); + } return ast_tag_expr(f, token, name, expression); }