Skip to content

Commit 1dacb0c

Browse files
authored
bump KDL parser to improve errors (#42)
1 parent 962633e commit 1dacb0c

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

package-lock.json

Lines changed: 6 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"shiki": "^1.24.2",
2727
"svgo": "^3.3.2",
2828
"tailwindcss": "^2.0.2",
29-
"@bgotink/kdl": "^0.2.1",
29+
"@bgotink/kdl": "^0.3.1",
3030
"monaco-editor": "^0.52.0",
3131
"monaco-themes": "^0.4.4"
3232
},

static/play/play.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -117,21 +117,21 @@ addEventListener("DOMContentLoaded", (event) => {
117117
markers.push({
118118
message: error.message,
119119
severity: monaco.MarkerSeverity.Error,
120-
startLineNumber: error.token?.start.line,
121-
startColumn: error.token?.start.column,
122-
endLineNumber: error.token?.end.line,
123-
endColumn: error.token?.end.column,
120+
startLineNumber: error.start?.line,
121+
startColumn: error.start?.column,
122+
endLineNumber: error.end?.line,
123+
endColumn: error.end?.column,
124124
})
125125
} else if (typeof AggregateError === 'function' && error instanceof AggregateError) {
126126
for (const suberror of error.errors) {
127127
if (suberror instanceof KDL.InvalidKdlError) {
128128
markers.push({
129129
message: suberror.message,
130130
severity: monaco.MarkerSeverity.Error,
131-
startLineNumber: suberror.token?.start.line,
132-
startColumn: suberror.token?.start.column,
133-
endLineNumber: suberror.token?.end.line,
134-
endColumn: suberror.token?.end.column,
131+
startLineNumber: suberror.start?.line,
132+
startColumn: suberror.start?.column,
133+
endLineNumber: suberror.end?.line,
134+
endColumn: suberror.end?.column,
135135
})
136136
} else {
137137
console.error(suberror);

0 commit comments

Comments
 (0)