Skip to content

Commit b2cf85c

Browse files
committed
clarify lex error message
1 parent 0a5630a commit b2cf85c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/language/__tests__/lexer-test.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,8 @@ describe('Lexer', () => {
649649
});
650650

651651
expectSyntaxError('.123').to.deep.equal({
652-
message: 'Syntax Error: Invalid number, expected digit before ".".',
652+
message:
653+
'Syntax Error: Invalid number, expected digit before ".", did you mean "0."?.',
653654
locations: [{ line: 1, column: 1 }],
654655
});
655656

src/language/lexer.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ function readDot(
311311
throw syntaxError(
312312
source,
313313
start,
314-
'Invalid number, expected digit before ".".',
314+
'Invalid number, expected digit before ".", did you mean "0."?.',
315315
);
316316
}
317317
return new Token(TokenKind.DOT, start, start + 1, line, col, prev);

0 commit comments

Comments
 (0)