Parse SQL
Parse SQLite SQL and display the abstract syntax tree (AST) using the syntaqlite CLI.
Usage
# Print AST from a file
syntaqlite parse query.sql
# Print AST from stdin
echo "SELECT 1 + 2 FROM t" | syntaqlite parse
# Parse an inline expression
syntaqlite parse -e "SELECT 1"
# Output as JSON
syntaqlite parse -o json query.sql
Options
-e, --expression <SQL>: parse an inline SQL expression instead of files-o, --output <FORMAT>: output format (default: text)
Output modes
text: Human-readable indented AST tree (default)json: Machine-readable JSON AST
Notes
- Use the default
textoutput for quick inspection andjsonfor programmatic use.