Skip to content

Conversation

@igapyon
Copy link
Owner

@igapyon igapyon commented Jan 28, 2026

SQL Formatter WIPのデモ実装とパーサ強化/テスト拡充

概要
SQL Formatter の基盤整備として、AST/フォーマットの UI を追加し、パーサの厳密化とテスト拡充を実施。フォーマッタの初期骨格とルール定義、ドキュメントも更新。

主な変更点

フォーマッタ/UIを SQL Formatter WIP UI として新規作成
入力 SQL → AST → 整形の最小パイプラインを搭載
WHERE/QUALIFY/AND/OR/ORDER/GROUP/JOIN の整形ルールを実装
CTE (WITH) と基本的な関数/OVER を出力
コメント挿入(簡易)を追加
lexer の実用化(コメント/エスケープ/指数/引用識別子)
構文厳密化(FROM/HAVING/JOIN/FRAME/FETCH/OFFSET/SETOP など)
トークンに start/end を付与

@igapyon igapyon merged commit e75a380 into devel Jan 28, 2026
@igapyon igapyon deleted the tiga0128e branch January 28, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants