From 6d14275106052cdaecf7b83f34f931229533e46a Mon Sep 17 00:00:00 2001 From: Tim Basel Date: Mon, 6 Dec 2021 23:32:29 +0100 Subject: [PATCH] parser: support dot prefix for attributes (#12744) --- vlib/v/parser/parser.v | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vlib/v/parser/parser.v b/vlib/v/parser/parser.v index bc1a8cb3a2..58b5a36cd2 100644 --- a/vlib/v/parser/parser.v +++ b/vlib/v/parser/parser.v @@ -1587,6 +1587,12 @@ fn (mut p Parser) parse_attr() ast.Attr { p.next() } else { name = p.check_name() + // support dot prefix `module.name: arg` + if p.tok.kind == .dot { + p.next() + name += '.' + name += p.check_name() + } if p.tok.kind == .colon { has_arg = true p.next()