mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
parser: fix a small bug with <
This commit is contained in:
@ -803,8 +803,8 @@ pub fn (mut p Parser) name_expr() ast.Expr {
|
|||||||
}
|
}
|
||||||
// p.warn('name expr $p.tok.lit $p.peek_tok.str()')
|
// p.warn('name expr $p.tok.lit $p.peek_tok.str()')
|
||||||
// fn call or type cast
|
// fn call or type cast
|
||||||
if p.peek_tok.kind == .lpar || (p.peek_tok.kind == .lt && p.peek_tok.pos == p.peek_tok2.pos -
|
if p.peek_tok.kind == .lpar || (p.peek_tok.kind == .lt && p.peek_tok2.kind == .name &&
|
||||||
1) { // foo() or foo<int>()
|
p.peek_tok.pos == p.peek_tok2.pos - 1) { // foo() or foo<int>()
|
||||||
mut name := p.tok.lit
|
mut name := p.tok.lit
|
||||||
if mod.len > 0 {
|
if mod.len > 0 {
|
||||||
name = '${mod}.$name'
|
name = '${mod}.$name'
|
||||||
|
Reference in New Issue
Block a user