squawk-syntax 2.59.0

Linter for Postgres migrations & SQL
Documentation
---
source: crates/squawk_syntax/src/test.rs
input_file: crates/squawk_syntax/test_data/validation/dollar_quoted_string.sql
---
SOURCE_FILE@0..30
  SELECT@0..29
    SELECT_CLAUSE@0..28
      SELECT_KW@0..6 "select"
      WHITESPACE@6..7 " "
      TARGET_LIST@7..28
        TARGET@7..28
          BIN_EXPR@7..28
            BIN_EXPR@7..23
              LITERAL@7..11
                POSITIONAL_PARAM@7..11 "$foo"
              MINUS@11..12 "-"
              NAME_REF@12..23
                IDENT@12..23 "bar$abc$foo"
            MINUS@23..24 "-"
            NAME_REF@24..28
              IDENT@24..28 "bar$"
    SEMICOLON@28..29 ";"
  WHITESPACE@29..30 "\n"

error[syntax-error]: missing parameter number
  ╭▸ 
1 │ select $foo-bar$abc$foo-bar$;
  ╰╴       ━