1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

parser: prompt error if struct is made public and if pub is wrongly used

added *yet* to the pub struct error
This commit is contained in:
Henrixounez 2019-06-26 20:23:10 +02:00 committed by Alexander Medvednikov
parent 7e641cd5ba
commit b1183dfe2c

View File

@ -179,8 +179,12 @@ fn (p mut Parser) parse() {
case PUB: case PUB:
if p.peek() == FUNC { if p.peek() == FUNC {
p.fn_decl() p.fn_decl()
} } else if p.peek() == STRUCT {
p.error('structs can\'t be declared public *yet*')
// TODO public structs // TODO public structs
} else {
p.error('wrong pub keyword usage')
}
case FUNC: case FUNC:
p.fn_decl() p.fn_decl()
case TIP: case TIP: