You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fmt: model virtual tables instead of refusing to print them
CREATE VIRTUAL TABLE no longer falls back through the Incomplete guard:
meyer keeps a module's argument list as raw source text (the grammar
belongs to the module), so the statement can print faithfully.
ast.CreateTableStmt carries the module name and its arguments verbatim
alongside the catalog-facing columns, and prints as the declaration.
The arguments have no spans of their own, so the author's exact breaks
cannot be observed; a declaration written across lines keeps the
canonical broken form — one argument per line — and a one-liner stays
a one-liner, decided from the statement's source span.
Incomplete remains for what the node still cannot carry: column and
table constraints beyond plain NOT NULL and PRIMARY KEY, table options,
TEMP, and AS SELECT bodies.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018MTvpHqNMadH12pTtsgUq2
0 commit comments