What this developer tool does
Extract colon-style named parameters from SQL while ignoring quoted strings, comments, and PostgreSQL type casts. The result includes occurrence counts and line-and-column positions, making it useful when building parameter maps or checking that a query and its bindings stay in sync.
Runs a small lexical scanner over code, string, quoted-identifier, line-comment, and block-comment states.
This targets :name placeholders. Positional markers such as ?, $1, and @name are intentionally not included.