namespaceSqlFormatter\Core\Compact
Classes 11§
| Document @visibility SqlFormatter | Builds a canonical token stream without changing the parser's immutable tree. |
| Grouping @visibility SqlFormatter | Distinguishes expression grouping from row constructors, subqueries, and argument lists. |
| Keywords @visibility SqlFormatter | Normalizes terminals according to supplied identifier and keyword declarations. |
| Reductions @visibility SqlFormatter | Collects grammar-owned reductions that must be validated by reparsing. |
| Renderer @visibility SqlFormatter | Renders and verifies compact SQL using a dialect-specific canonical token stream. |
| Rules @visibility SqlFormatter | Recognizes optional syntax by its grammar owner rather than neighboring words. |
| Settings @visibility SqlFormatter | Grammar-specific canonicalization inputs, independent of parser selection. |
| Shape @visibility SqlFormatter | Compares canonical syntax while retaining operand nesting and operator association. |
| Spacing @visibility SqlFormatter | Uses the configured lexer to distinguish required separators from layout whitespace. |
| Trivia @visibility SqlFormatter | Removes ordinary comments while retaining directives and executable comment bodies. |
| Visitor @visibility SqlFormatter | Applies canonical spellings and optional grammar rules to a lossless syntax tree. |