From 695d4018ea3cc2ea5def265e7b573e061d663c79 Mon Sep 17 00:00:00 2001 From: joe-conigliaro Date: Wed, 18 Sep 2019 22:32:55 +1000 Subject: [PATCH] compiler: let attributes work with pub functions --- compiler/parser.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/parser.v b/compiler/parser.v index c70bbf8253..6f6b842c6d 100644 --- a/compiler/parser.v +++ b/compiler/parser.v @@ -3632,7 +3632,7 @@ fn (p mut Parser) attribute() { p.attr = p.check_name() } p.check(.rsbr) - if p.tok == .func { + if p.tok == .func || (p.tok == .key_pub && p.peek() == .func) { p.fn_decl() p.attr = '' return