---
source: crates/squawk_syntax/src/test.rs
input_file: crates/squawk_syntax/test_data/validation/alter_routine.sql
---
SOURCE_FILE@0..55
ALTER_ROUTINE@0..54
ALTER_KW@0..5 "alter"
WHITESPACE@5..6 " "
ROUTINE_KW@6..13 "routine"
WHITESPACE@13..14 " "
ROUTINE_SIG@14..40
ROUTINE_NAME_REF@14..15
PATH_REF@14..15
PATH_SEGMENT_REF@14..15
IDENT@14..15 "r"
PARAM_LIST@15..40
L_PAREN@15..16 "("
PARAM@16..39
PARAM_NAME@16..21
VALUE_KW@16..21 "value"
WHITESPACE@21..22 " "
PATH_TYPE@22..29
PATH_REF@22..29
PATH_SEGMENT_REF@22..29
INTEGER_KW@22..29 "integer"
WHITESPACE@29..30 " "
PARAM_DEFAULT@30..39
DEFAULT_KW@30..37 "default"
WHITESPACE@37..38 " "
LITERAL@38..39
INT_NUMBER@38..39 "1"
R_PAREN@39..40 ")"
WHITESPACE@40..41 " "
ROUTINE_RENAME_TO@41..53
RENAME_KW@41..47 "rename"
WHITESPACE@47..48 " "
TO_KW@48..50 "to"
WHITESPACE@50..51 " "
ROUTINE_NAME@51..53
PATH@51..53
PATH_SEGMENT@51..53
IDENT@51..53 "r2"
SEMICOLON@53..54 ";"
WHITESPACE@54..55 "\n"
error[syntax-error]: Defaults are not allowed.
╭▸
1 │ alter routine r(value integer default 1) rename to r2;
╰╴ ━━━━━━━━━