Skip to content

Commit ad6d202

Browse files
committed
Better handle when using dot against non-references
Signed-off-by: worksofliam <[email protected]>
1 parent 86f06ce commit ad6d202

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

language/parser.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,10 @@ export default class Parser {
192192
}
193193

194194
if (lastToken === -1) return undefined;
195-
195+
if (!tokens[lastToken]) return undefined;
196+
if (![`word`, `builtin`].includes(tokens[lastToken].type)) {
197+
return undefined;
198+
}
196199
return lastToken;
197200
}
198201

0 commit comments

Comments
 (0)