SIGN IN SIGN UP

Merge PR #398: feat: add SQL language support to parser

Adds .sql file parsing with dedicated _parse_sql() method:
- CREATE TABLE/VIEW -> Class nodes with extra["sql_kind"]
- CREATE FUNCTION -> Function nodes with extra["sql_kind"]="function"
- CREATE PROCEDURE -> regex fallback (grammar emits ERROR for this node)
- FROM/JOIN table references -> IMPORTS_FROM edges for impact analysis

Includes fixture (tests/fixtures/sample.sql) and TestSQLParsing tests.

Conflicts resolved:
- parser.py: kept main's newer language entries (nix, verilog, gdscript,
  expanded julia) alongside PR's SQL-specific dict entries
- test_multilang.py: kept main's TestNixParsing + TestVerilogParsing
  classes alongside PR's TestSQLParsing class

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
T
Tirth Kanani committed
c9103e9579d3ccbf72de7102d4d1455db97dde02