parser: do not fail on comment direct after import (#7071)
parent
394e9c4c56
commit
8adc8ed103
|
@ -1,4 +1,4 @@
|
|||
vlib/v/checker/comparing_typesymbol_to_a_type_should_not_compile.vv:12:12: error: possible type mismatch of compared values of `==` operation
|
||||
vlib/v/checker/tests/comparing_typesymbol_to_a_type_should_not_compile.vv:12:12: error: possible type mismatch of compared values of `==` operation
|
||||
10 | x := ityp == table.string_type
|
||||
11 | // the next line should produce at least a warning, or even an error, without an explicit cast:
|
||||
12 | z := isym == table.string_type
|
|
@ -0,0 +1,5 @@
|
|||
import semver
|
||||
|
||||
// as semver
|
||||
fn main() {
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
import semver// as semver
|
||||
|
||||
fn main() {
|
||||
}
|
|
@ -1624,7 +1624,7 @@ fn (mut p Parser) import_stmt() ast.Import {
|
|||
}
|
||||
pos_t := p.tok.position()
|
||||
if import_pos.line_nr == pos_t.line_nr {
|
||||
if p.tok.kind !in [.lcbr, .eof] {
|
||||
if p.tok.kind !in [.lcbr, .eof, .comment] {
|
||||
p.error_with_pos('cannot import multiple modules at a time', pos_t)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue