diff --git a/cmd/tools/vdoc/tests/testdata/project1/main.out b/cmd/tools/vdoc/tests/testdata/project1/main.out index a7b5091064..41b75a2097 100644 --- a/cmd/tools/vdoc/tests/testdata/project1/main.out +++ b/cmd/tools/vdoc/tests/testdata/project1/main.out @@ -1,3 +1 @@ -cmd/tools/vdoc/tests/testdata/project1/main.v:0:1: error: unexpected unknown, expecting `const` - 1 | const ( - 2 | source_root = 'temp' +vdoc: No documentation found for /v/vmaster/cmd/tools/vdoc/tests/testdata/project1/main.v diff --git a/vlib/v/parser/parser.v b/vlib/v/parser/parser.v index aac79406d5..0d241fae33 100644 --- a/vlib/v/parser/parser.v +++ b/vlib/v/parser/parser.v @@ -3261,7 +3261,8 @@ fn (mut p Parser) rewind_scanner_to_current_token_in_new_mode() { no_token := token.Token{} p.prev_tok = no_token p.tok = no_token - p.peek_tok = no_token + p.peek_tok = no_token // requires 2 calls p.next() or check p.tok.kind != token.Kind.unknown + p.next() for { p.next() // eprintln('rewinding to ${p.tok.tidx:5} | goal: ${tidx:5}')