---
source: crates/squawk_syntax/src/test.rs
input_file: crates/squawk_parser/tests/data/plpgsql/err/do_stmt.sql
---
PLPGSQL@0..28
WHITESPACE@0..1 "\n"
PLPGSQL_BLOCK@1..27
BEGIN_KW@1..6 "begin"
WHITESPACE@6..9 "\n "
PLPGSQL_BODY@9..23
PLPGSQL_DO_STMT@9..11
DO@9..11
DO_KW@9..11 "do"
WHITESPACE@11..12 " "
ERROR@12..17
COLON@12..13 ":"
EQ@13..14 "="
WHITESPACE@14..15 " "
INT_NUMBER@15..16 "1"
SEMICOLON@16..17 ";"
WHITESPACE@17..20 "\n "
PLPGSQL_DO_STMT@20..23
DO@20..22
DO_KW@20..22 "do"
SEMICOLON@22..23 ";"
WHITESPACE@23..24 "\n"
END_KW@24..27 "end"
WHITESPACE@27..28 "\n"
error[syntax-error]: expected string literal
╭▸
3 │ do := 1;
╰╴ ━
error[syntax-error]: expected SEMICOLON
╭▸
3 │ do := 1;
╰╴ ━
error[syntax-error]: expected a statement, got COLON
╭▸
3 │ do := 1;
╰╴ ━
error[syntax-error]: expected string literal
╭▸
4 │ do;
╰╴ ━