---
source: crates/squawk_parser/tests/tests.rs
input_file: crates/squawk_parser/tests/data/ok/cluster.sql
---
SOURCE_FILE
COMMENT "-- simple"
WHITESPACE "\n"
CLUSTER
CLUSTER_KW "cluster"
SEMICOLON ";"
WHITESPACE "\n\n"
COMMENT "-- full"
WHITESPACE "\n"
CLUSTER
CLUSTER_KW "cluster"
WHITESPACE " "
OPTION_ITEM_LIST
L_PAREN "("
OPTION_ITEM
VERBOSE_KW "verbose"
WHITESPACE " "
LITERAL
FALSE_KW "false"
R_PAREN ")"
WHITESPACE " "
PATH
PATH
PATH_SEGMENT
NAME_REF
IDENT "foo"
DOT "."
PATH_SEGMENT
NAME_REF
IDENT "bar"
WHITESPACE " "
USING_METHOD
USING_KW "using"
WHITESPACE " "
NAME_REF
IDENT "idx"
SEMICOLON ";"
WHITESPACE "\n\n"
COMMENT "-- options_only"
WHITESPACE "\n"
CLUSTER
CLUSTER_KW "cluster"
WHITESPACE " "
OPTION_ITEM_LIST
L_PAREN "("
OPTION_ITEM
VERBOSE_KW "verbose"
WHITESPACE " "
LITERAL
FALSE_KW "false"
R_PAREN ")"
SEMICOLON ";"
WHITESPACE "\n\n"
COMMENT "-- pre_14"
WHITESPACE "\n"
CLUSTER
CLUSTER_KW "cluster"
WHITESPACE " "
VERBOSE_KW "verbose"
WHITESPACE " "
PATH
PATH
PATH_SEGMENT
NAME_REF
IDENT "foo"
DOT "."
PATH_SEGMENT
NAME_REF
IDENT "bar"
WHITESPACE " "
USING_METHOD
USING_KW "using"
WHITESPACE " "
NAME_REF
IDENT "idx"
SEMICOLON ";"
WHITESPACE "\n\n"
COMMENT "-- pre_17"
WHITESPACE "\n"
CLUSTER
CLUSTER_KW "cluster"
WHITESPACE " "
VERBOSE_KW "verbose"
SEMICOLON ";"
WHITESPACE "\n\n"
COMMENT "-- pre_8_3"
WHITESPACE "\n"
CLUSTER
CLUSTER_KW "cluster"
WHITESPACE " "
VERBOSE_KW "verbose"
WHITESPACE " "
PATH
PATH_SEGMENT
NAME_REF
IDENT "f"
WHITESPACE " "
ON_KW "on"
WHITESPACE " "
PATH
PATH
PATH_SEGMENT
NAME_REF
IDENT "foo"
DOT "."
PATH_SEGMENT
NAME_REF
IDENT "bar"
SEMICOLON ";"
WHITESPACE "\n\n"