---
source: crates/squawk_syntax/src/test.rs
input_file: crates/squawk_syntax/test_data/validation/alter_function.sql
---
SOURCE_FILE@0..56
ALTER_FUNCTION@0..55
ALTER_KW@0..5 "alter"
WHITESPACE@5..6 " "
FUNCTION_KW@6..14 "function"
WHITESPACE@14..15 " "
FUNCTION_SIG@15..41
FUNCTION_NAME_REF@15..16
PATH_REF@15..16
PATH_SEGMENT_REF@15..16
IDENT@15..16 "f"
PARAM_LIST@16..41
L_PAREN@16..17 "("
PARAM@17..40
PARAM_NAME@17..22
VALUE_KW@17..22 "value"
WHITESPACE@22..23 " "
PATH_TYPE@23..30
PATH_REF@23..30
PATH_SEGMENT_REF@23..30
INTEGER_KW@23..30 "integer"
WHITESPACE@30..31 " "
PARAM_DEFAULT@31..40
DEFAULT_KW@31..38 "default"
WHITESPACE@38..39 " "
LITERAL@39..40
INT_NUMBER@39..40 "1"
R_PAREN@40..41 ")"
WHITESPACE@41..42 " "
FUNCTION_RENAME_TO@42..54
RENAME_KW@42..48 "rename"
WHITESPACE@48..49 " "
TO_KW@49..51 "to"
WHITESPACE@51..52 " "
FUNCTION_NAME@52..54
PATH@52..54
PATH_SEGMENT@52..54
IDENT@52..54 "f2"
SEMICOLON@54..55 ";"
WHITESPACE@55..56 "\n"
error[syntax-error]: Defaults are not allowed.
╭▸
1 │ alter function f(value integer default 1) rename to f2;
╰╴ ━━━━━━━━━