Commit 82b6b21
Fix off-by-one line number in parse error messages
cursor_position consumed the newline ending the previous line (post-decrement)
before counting lines, so any error past the first line was reported one line
too low (e.g. "[1,\n@" reported '@' at line 1 instead of line 2). Count that
newline when the column loop breaks on it.
Co-Authored-By: Jean Boussier <jean.boussier@gmail.com>1 parent 56d16de commit 82b6b21
2 files changed
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
593 | 593 | | |
594 | 594 | | |
595 | 595 | | |
| 596 | + | |
596 | 597 | | |
597 | 598 | | |
598 | 599 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
862 | 862 | | |
863 | 863 | | |
864 | 864 | | |
865 | | - | |
| 865 | + | |
866 | 866 | | |
867 | 867 | | |
868 | 868 | | |
| |||
875 | 875 | | |
876 | 876 | | |
877 | 877 | | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
878 | 887 | | |
879 | 888 | | |
880 | 889 | | |
| |||
0 commit comments