Linter Fix, Parser & VSCode Improvements
Added
-
parser: improve error recovery for option lists in
reindex,prepare,
vacuum,copy,drop database,create type,create function,
create table,create index(#684) -
parser: improved error recovery for CTEs (#683)
with a as ( select 1 ) -- <-- missing a comma b as ( select 3 ) select 2;
squawk now identifies the missing comma correctly:
error[syntax-error]: missing comma ╭▸ stdin:4:6 │ 4 │ ) -- <-- missing a comma ╰╴ ━ -
parser: improve error recovery of group by & distinct on (#695)
-
vscode: improved commenting behavior (#690)