namespaceSqlFormatter\Core\Syntax

Classes 9§

Analyzer @visibility SqlFormatterWalks the CST once; the grammar distinguishes list commas and boolean operators.
Brackets @visibility SqlFormatterPairs parentheses and identifies nested query blocks.
Document @visibility SqlFormatterTokens and grammar-derived layout marks, indexed in source order.
Expressions @visibility SqlFormatterDistinguishes boolean conjunctions, range predicates, signs, and CASE expressions.
Fingerprint @visibility SqlFormatterCompares grammar derivations and exact token spellings independently of whitespace.
Headers @visibility SqlFormatterRecognizes complete multiword clause headers in source order.
Lists @visibility SqlFormatterMarks a clause's list separators while respecting nested expression delimiters.
Markers @visibility SqlFormatterAttaches layout roles at the grammar node that owns each construct.
Rules @visibility SqlFormatterGrammar-owned layout roles supplied by a dialect implementation.