Skip to content

Commit b49ab65

Browse files
committed
Reword messing end guessing to only pick statement starts
1 parent 69878cf commit b49ab65

File tree

2 files changed

+198
-151
lines changed

2 files changed

+198
-151
lines changed

spec/parser_spec.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -891,17 +891,17 @@ describe("parser", function()
891891
it("does not allow statements after return", function()
892892
assert.same({line = 1, offset = 8, end_offset = 12, msg = "expected expression near 'break'"},
893893
get_error("return break"))
894-
assert.same({line = 1, offset = 9, end_offset = 13, msg = "expected end of block near 'break'"},
894+
assert.same({line = 1, offset = 9, end_offset = 13, msg = "expected <eof> near 'break'"},
895895
get_error("return; break"))
896-
assert.same({line = 1, offset = 8, end_offset = 8, msg = "expected end of block near ';'"},
896+
assert.same({line = 1, offset = 8, end_offset = 8, msg = "expected <eof> near ';'"},
897897
get_error("return;;"))
898-
assert.same({line = 1, offset = 10, end_offset = 14, msg = "expected end of block near 'break'"},
898+
assert.same({line = 1, offset = 10, end_offset = 14, msg = "expected <eof> near 'break'"},
899899
get_error("return 1 break"))
900-
assert.same({line = 1, offset = 11, end_offset = 15, msg = "expected end of block near 'break'"},
900+
assert.same({line = 1, offset = 11, end_offset = 15, msg = "expected <eof> near 'break'"},
901901
get_error("return 1; break"))
902-
assert.same({line = 1, offset = 13, end_offset = 17, msg = "expected end of block near 'break'"},
902+
assert.same({line = 1, offset = 13, end_offset = 17, msg = "expected <eof> near 'break'"},
903903
get_error("return 1, 2 break"))
904-
assert.same({line = 1, offset = 14, end_offset = 18, msg = "expected end of block near 'break'"},
904+
assert.same({line = 1, offset = 14, end_offset = 18, msg = "expected <eof> near 'break'"},
905905
get_error("return 1, 2; break"))
906906
end)
907907

0 commit comments

Comments
 (0)