/* Automatically @generated by tree-sitter */
#include "tree_sitter/parser.h"
#if defined(__GNUC__) || defined(__clang__)
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
#endif
#define TS_GENERATION_PROFILED 1
#define LANGUAGE_VERSION 0x57420001
#define STATE_COUNT 3175
#define LARGE_STATE_COUNT 128
#define LEX_STATE_COUNT 127
#define SYMBOL_COUNT 295
#define ALIAS_COUNT 2
#define TOKEN_COUNT 110
#define EXTERNAL_TOKEN_COUNT 12
#define FIELD_COUNT 34
#define MAX_ALIAS_SEQUENCE_LENGTH 10
#define MAX_RESERVED_WORD_SET_SIZE 35
#define PRODUCTION_ID_COUNT 157
#define SUPERTYPE_COUNT 4
enum ts_symbol_identifiers {
sym_identifier = 1,
anon_sym_SEMI = 2,
anon_sym_import = 3,
anon_sym_lazy = 4,
anon_sym_DOT = 5,
anon_sym_from = 6,
anon_sym___future__ = 7,
anon_sym_LPAREN = 8,
anon_sym_RPAREN = 9,
anon_sym_COMMA = 10,
anon_sym_as = 11,
anon_sym_STAR = 12,
anon_sym_print = 13,
anon_sym_GT_GT = 14,
anon_sym_assert = 15,
anon_sym_COLON_EQ = 16,
anon_sym_return = 17,
anon_sym_del = 18,
anon_sym_raise = 19,
anon_sym_pass = 20,
anon_sym_break = 21,
anon_sym_continue = 22,
anon_sym_if = 23,
anon_sym_COLON = 24,
anon_sym_elif = 25,
anon_sym_else = 26,
anon_sym_match = 27,
anon_sym_case = 28,
anon_sym_async = 29,
anon_sym_for = 30,
anon_sym_in = 31,
anon_sym_while = 32,
anon_sym_try = 33,
anon_sym_except = 34,
anon_sym_STAR2 = 35,
anon_sym_finally = 36,
anon_sym_with = 37,
anon_sym_def = 38,
anon_sym_DASH_GT = 39,
anon_sym_STAR_STAR = 40,
anon_sym_global = 41,
anon_sym_nonlocal = 42,
anon_sym_exec = 43,
anon_sym_type = 44,
anon_sym_EQ = 45,
anon_sym_class = 46,
anon_sym_LBRACK = 47,
anon_sym_RBRACK = 48,
anon_sym_PIPE = 49,
anon_sym_AT = 50,
anon_sym_DASH = 51,
anon_sym__ = 52,
anon_sym_LBRACE = 53,
anon_sym_RBRACE = 54,
anon_sym_PLUS = 55,
anon_sym_not = 56,
anon_sym_and = 57,
anon_sym_or = 58,
anon_sym_SLASH = 59,
anon_sym_PERCENT = 60,
anon_sym_SLASH_SLASH = 61,
anon_sym_AMP = 62,
anon_sym_CARET = 63,
anon_sym_LT_LT = 64,
anon_sym_TILDE = 65,
anon_sym_is = 66,
anon_sym_LT = 67,
anon_sym_LT_EQ = 68,
anon_sym_EQ_EQ = 69,
anon_sym_BANG_EQ = 70,
anon_sym_GT_EQ = 71,
anon_sym_GT = 72,
anon_sym_LT_GT = 73,
anon_sym_lambda = 74,
anon_sym_PLUS_EQ = 75,
anon_sym_DASH_EQ = 76,
anon_sym_STAR_EQ = 77,
anon_sym_SLASH_EQ = 78,
anon_sym_AT_EQ = 79,
anon_sym_SLASH_SLASH_EQ = 80,
anon_sym_PERCENT_EQ = 81,
anon_sym_STAR_STAR_EQ = 82,
anon_sym_GT_GT_EQ = 83,
anon_sym_LT_LT_EQ = 84,
anon_sym_AMP_EQ = 85,
anon_sym_CARET_EQ = 86,
anon_sym_PIPE_EQ = 87,
anon_sym_yield = 88,
sym_ellipsis = 89,
sym_escape_sequence = 90,
anon_sym_BSLASH = 91,
anon_sym_COLON2 = 92,
aux_sym_format_specifier_token1 = 93,
sym_type_conversion = 94,
sym_integer = 95,
sym_float = 96,
anon_sym_await = 97,
sym_true = 98,
sym_false = 99,
sym_none = 100,
sym_comment = 101,
sym_line_continuation = 102,
sym__newline = 103,
sym__indent = 104,
sym__dedent = 105,
sym_string_start = 106,
sym__string_content = 107,
sym_escape_interpolation = 108,
sym_string_end = 109,
sym_module = 110,
sym__statement = 111,
sym__simple_statements = 112,
sym_import_statement = 113,
sym_lazy_import_statement = 114,
sym_import_prefix = 115,
sym_relative_import = 116,
sym_future_import_statement = 117,
sym_import_from_statement = 118,
sym__import_list = 119,
sym_aliased_import = 120,
sym_wildcard_import = 121,
sym_print_statement = 122,
sym_chevron = 123,
sym_assert_statement = 124,
sym_expression_statement = 125,
sym_named_expression = 126,
sym__named_expression_lhs = 127,
sym_return_statement = 128,
sym_delete_statement = 129,
sym_raise_statement = 130,
sym_pass_statement = 131,
sym_break_statement = 132,
sym_continue_statement = 133,
sym_if_statement = 134,
sym_elif_clause = 135,
sym_else_clause = 136,
sym_match_statement = 137,
sym__match_block = 138,
sym_case_clause = 139,
sym_for_statement = 140,
sym_while_statement = 141,
sym_try_statement = 142,
sym_except_clause = 143,
sym_finally_clause = 144,
sym_with_statement = 145,
sym_with_clause = 146,
sym_with_item = 147,
sym_function_definition = 148,
sym_parameters = 149,
sym_lambda_parameters = 150,
sym_list_splat = 151,
sym_dictionary_splat = 152,
sym_global_statement = 153,
sym_nonlocal_statement = 154,
sym_exec_statement = 155,
sym_type_alias_statement = 156,
sym__type_alias_name = 157,
sym__generic_type_definition = 158,
sym_class_definition = 159,
sym_type_parameter = 160,
sym_default_type_parameter = 161,
sym__type_parameter_expression = 162,
sym__default_type = 163,
sym__default_type_primary = 164,
sym__default_member_type = 165,
sym__default_generic_type = 166,
sym__default_union_type = 167,
sym__default_parenthesized_type = 168,
sym__default_type_arguments = 169,
sym__default_splat_argument = 170,
sym__default_type_list = 171,
sym__default_type_tuple = 172,
sym__default_splat_type = 173,
sym__generic_type_arguments = 174,
sym_argument_list = 175,
sym__list_splat_argument = 176,
sym__dictionary_splat_argument = 177,
sym_decorated_definition = 178,
sym_decorator = 179,
sym_block = 180,
sym_expression_list = 181,
sym_dotted_name = 182,
sym_case_pattern = 183,
sym__simple_pattern = 184,
sym__as_pattern = 185,
sym_union_pattern = 186,
sym__list_pattern = 187,
sym__tuple_pattern = 188,
sym_dict_pattern = 189,
sym__key_value_pattern = 190,
sym_keyword_pattern = 191,
sym_splat_pattern = 192,
sym_class_pattern = 193,
sym_complex_pattern = 194,
sym__parameters = 195,
sym__patterns = 196,
sym_parameter = 197,
sym_pattern = 198,
sym_tuple_pattern = 199,
sym_list_pattern = 200,
sym_default_parameter = 201,
sym_typed_default_parameter = 202,
sym_list_splat_pattern = 203,
sym_dictionary_splat_pattern = 204,
sym_as_pattern = 205,
sym__expression_within_for_in_clause = 206,
sym_expression = 207,
sym_primary_expression = 208,
sym_not_operator = 209,
sym_boolean_operator = 210,
sym_binary_operator = 211,
sym_unary_operator = 212,
sym__not_in = 213,
sym__is_not = 214,
sym_comparison_operator = 215,
sym_lambda = 216,
sym_lambda_within_for_in_clause = 217,
sym_assignment = 218,
sym_augmented_assignment = 219,
sym_pattern_list = 220,
sym__right_hand_side = 221,
sym_yield = 222,
sym_attribute = 223,
sym_subscript = 224,
sym_slice = 225,
sym_call = 226,
sym_typed_parameter = 227,
sym_type = 228,
sym_splat_type = 229,
sym_generic_type = 230,
sym_union_type = 231,
sym_constrained_type = 232,
sym_member_type = 233,
sym_keyword_argument = 234,
sym_list = 235,
sym_set = 236,
sym_tuple = 237,
sym_dictionary = 238,
sym_pair = 239,
sym_list_comprehension = 240,
sym_dictionary_comprehension = 241,
sym_set_comprehension = 242,
sym_generator_expression = 243,
sym__comprehension_clauses = 244,
sym_parenthesized_expression = 245,
sym__collection_elements = 246,
sym_for_in_clause = 247,
sym_if_clause = 248,
sym_conditional_expression = 249,
sym_concatenated_string = 250,
sym_string = 251,
sym_string_content = 252,
sym_interpolation = 253,
sym__f_expression = 254,
sym__not_escape_sequence = 255,
sym_format_specifier = 256,
sym_await = 257,
sym_positional_separator = 258,
sym_keyword_separator = 259,
aux_sym_module_repeat1 = 260,
aux_sym__simple_statements_repeat1 = 261,
aux_sym_import_prefix_repeat1 = 262,
aux_sym__import_list_repeat1 = 263,
aux_sym_print_statement_repeat1 = 264,
aux_sym_assert_statement_repeat1 = 265,
aux_sym_if_statement_repeat1 = 266,
aux_sym_match_statement_repeat1 = 267,
aux_sym__match_block_repeat1 = 268,
aux_sym_case_clause_repeat1 = 269,
aux_sym_try_statement_repeat1 = 270,
aux_sym_except_clause_repeat1 = 271,
aux_sym_with_clause_repeat1 = 272,
aux_sym_global_statement_repeat1 = 273,
aux_sym_type_parameter_repeat1 = 274,
aux_sym__default_type_arguments_repeat1 = 275,
aux_sym__default_type_list_repeat1 = 276,
aux_sym__generic_type_arguments_repeat1 = 277,
aux_sym_argument_list_repeat1 = 278,
aux_sym_decorated_definition_repeat1 = 279,
aux_sym_dotted_name_repeat1 = 280,
aux_sym_union_pattern_repeat1 = 281,
aux_sym_dict_pattern_repeat1 = 282,
aux_sym__parameters_repeat1 = 283,
aux_sym__patterns_repeat1 = 284,
aux_sym_comparison_operator_repeat1 = 285,
aux_sym_subscript_repeat1 = 286,
aux_sym_dictionary_repeat1 = 287,
aux_sym__comprehension_clauses_repeat1 = 288,
aux_sym__collection_elements_repeat1 = 289,
aux_sym_for_in_clause_repeat1 = 290,
aux_sym_concatenated_string_repeat1 = 291,
aux_sym_string_repeat1 = 292,
aux_sym_string_content_repeat1 = 293,
aux_sym_format_specifier_repeat1 = 294,
alias_sym_as_pattern_target = 295,
alias_sym_format_expression = 296,
};
static const char * const ts_symbol_names[] = {
[ts_builtin_sym_end] = "end",
[sym_identifier] = "identifier",
[anon_sym_SEMI] = ";",
[anon_sym_import] = "import",
[anon_sym_lazy] = "lazy",
[anon_sym_DOT] = ".",
[anon_sym_from] = "from",
[anon_sym___future__] = "__future__",
[anon_sym_LPAREN] = "(",
[anon_sym_RPAREN] = ")",
[anon_sym_COMMA] = ",",
[anon_sym_as] = "as",
[anon_sym_STAR] = "*",
[anon_sym_print] = "print",
[anon_sym_GT_GT] = ">>",
[anon_sym_assert] = "assert",
[anon_sym_COLON_EQ] = ":=",
[anon_sym_return] = "return",
[anon_sym_del] = "del",
[anon_sym_raise] = "raise",
[anon_sym_pass] = "pass",
[anon_sym_break] = "break",
[anon_sym_continue] = "continue",
[anon_sym_if] = "if",
[anon_sym_COLON] = ":",
[anon_sym_elif] = "elif",
[anon_sym_else] = "else",
[anon_sym_match] = "match",
[anon_sym_case] = "case",
[anon_sym_async] = "async",
[anon_sym_for] = "for",
[anon_sym_in] = "in",
[anon_sym_while] = "while",
[anon_sym_try] = "try",
[anon_sym_except] = "except",
[anon_sym_STAR2] = "*",
[anon_sym_finally] = "finally",
[anon_sym_with] = "with",
[anon_sym_def] = "def",
[anon_sym_DASH_GT] = "->",
[anon_sym_STAR_STAR] = "**",
[anon_sym_global] = "global",
[anon_sym_nonlocal] = "nonlocal",
[anon_sym_exec] = "exec",
[anon_sym_type] = "type",
[anon_sym_EQ] = "=",
[anon_sym_class] = "class",
[anon_sym_LBRACK] = "[",
[anon_sym_RBRACK] = "]",
[anon_sym_PIPE] = "|",
[anon_sym_AT] = "@",
[anon_sym_DASH] = "-",
[anon_sym__] = "_",
[anon_sym_LBRACE] = "{",
[anon_sym_RBRACE] = "}",
[anon_sym_PLUS] = "+",
[anon_sym_not] = "not",
[anon_sym_and] = "and",
[anon_sym_or] = "or",
[anon_sym_SLASH] = "/",
[anon_sym_PERCENT] = "%",
[anon_sym_SLASH_SLASH] = "//",
[anon_sym_AMP] = "&",
[anon_sym_CARET] = "^",
[anon_sym_LT_LT] = "<<",
[anon_sym_TILDE] = "~",
[anon_sym_is] = "is",
[anon_sym_LT] = "<",
[anon_sym_LT_EQ] = "<=",
[anon_sym_EQ_EQ] = "==",
[anon_sym_BANG_EQ] = "!=",
[anon_sym_GT_EQ] = ">=",
[anon_sym_GT] = ">",
[anon_sym_LT_GT] = "<>",
[anon_sym_lambda] = "lambda",
[anon_sym_PLUS_EQ] = "+=",
[anon_sym_DASH_EQ] = "-=",
[anon_sym_STAR_EQ] = "*=",
[anon_sym_SLASH_EQ] = "/=",
[anon_sym_AT_EQ] = "@=",
[anon_sym_SLASH_SLASH_EQ] = "//=",
[anon_sym_PERCENT_EQ] = "%=",
[anon_sym_STAR_STAR_EQ] = "**=",
[anon_sym_GT_GT_EQ] = ">>=",
[anon_sym_LT_LT_EQ] = "<<=",
[anon_sym_AMP_EQ] = "&=",
[anon_sym_CARET_EQ] = "^=",
[anon_sym_PIPE_EQ] = "|=",
[anon_sym_yield] = "yield",
[sym_ellipsis] = "ellipsis",
[sym_escape_sequence] = "escape_sequence",
[anon_sym_BSLASH] = "\\",
[anon_sym_COLON2] = ":",
[aux_sym_format_specifier_token1] = "format_specifier_token1",
[sym_type_conversion] = "type_conversion",
[sym_integer] = "integer",
[sym_float] = "float",
[anon_sym_await] = "await",
[sym_true] = "true",
[sym_false] = "false",
[sym_none] = "none",
[sym_comment] = "comment",
[sym_line_continuation] = "line_continuation",
[sym__newline] = "_newline",
[sym__indent] = "_indent",
[sym__dedent] = "_dedent",
[sym_string_start] = "string_start",
[sym__string_content] = "_string_content",
[sym_escape_interpolation] = "escape_interpolation",
[sym_string_end] = "string_end",
[sym_module] = "module",
[sym__statement] = "_statement",
[sym__simple_statements] = "_simple_statements",
[sym_import_statement] = "import_statement",
[sym_lazy_import_statement] = "lazy_import_statement",
[sym_import_prefix] = "import_prefix",
[sym_relative_import] = "relative_import",
[sym_future_import_statement] = "future_import_statement",
[sym_import_from_statement] = "import_from_statement",
[sym__import_list] = "_import_list",
[sym_aliased_import] = "aliased_import",
[sym_wildcard_import] = "wildcard_import",
[sym_print_statement] = "print_statement",
[sym_chevron] = "chevron",
[sym_assert_statement] = "assert_statement",
[sym_expression_statement] = "expression_statement",
[sym_named_expression] = "named_expression",
[sym__named_expression_lhs] = "_named_expression_lhs",
[sym_return_statement] = "return_statement",
[sym_delete_statement] = "delete_statement",
[sym_raise_statement] = "raise_statement",
[sym_pass_statement] = "pass_statement",
[sym_break_statement] = "break_statement",
[sym_continue_statement] = "continue_statement",
[sym_if_statement] = "if_statement",
[sym_elif_clause] = "elif_clause",
[sym_else_clause] = "else_clause",
[sym_match_statement] = "match_statement",
[sym__match_block] = "block",
[sym_case_clause] = "case_clause",
[sym_for_statement] = "for_statement",
[sym_while_statement] = "while_statement",
[sym_try_statement] = "try_statement",
[sym_except_clause] = "except_clause",
[sym_finally_clause] = "finally_clause",
[sym_with_statement] = "with_statement",
[sym_with_clause] = "with_clause",
[sym_with_item] = "with_item",
[sym_function_definition] = "function_definition",
[sym_parameters] = "parameters",
[sym_lambda_parameters] = "lambda_parameters",
[sym_list_splat] = "list_splat",
[sym_dictionary_splat] = "dictionary_splat",
[sym_global_statement] = "global_statement",
[sym_nonlocal_statement] = "nonlocal_statement",
[sym_exec_statement] = "exec_statement",
[sym_type_alias_statement] = "type_alias_statement",
[sym__type_alias_name] = "type",
[sym__generic_type_definition] = "generic_type",
[sym_class_definition] = "class_definition",
[sym_type_parameter] = "type_parameter",
[sym_default_type_parameter] = "default_type_parameter",
[sym__type_parameter_expression] = "type",
[sym__default_type] = "_default_type",
[sym__default_type_primary] = "_default_type_primary",
[sym__default_member_type] = "member_type",
[sym__default_generic_type] = "generic_type",
[sym__default_union_type] = "union_type",
[sym__default_parenthesized_type] = "parenthesized_expression",
[sym__default_type_arguments] = "type_parameter",
[sym__default_splat_argument] = "splat_type",
[sym__default_type_list] = "list",
[sym__default_type_tuple] = "tuple",
[sym__default_splat_type] = "list_splat",
[sym__generic_type_arguments] = "type_parameter",
[sym_argument_list] = "argument_list",
[sym__list_splat_argument] = "list_splat",
[sym__dictionary_splat_argument] = "dictionary_splat",
[sym_decorated_definition] = "decorated_definition",
[sym_decorator] = "decorator",
[sym_block] = "block",
[sym_expression_list] = "expression_list",
[sym_dotted_name] = "dotted_name",
[sym_case_pattern] = "case_pattern",
[sym__simple_pattern] = "_simple_pattern",
[sym__as_pattern] = "as_pattern",
[sym_union_pattern] = "union_pattern",
[sym__list_pattern] = "list_pattern",
[sym__tuple_pattern] = "tuple_pattern",
[sym_dict_pattern] = "dict_pattern",
[sym__key_value_pattern] = "_key_value_pattern",
[sym_keyword_pattern] = "keyword_pattern",
[sym_splat_pattern] = "splat_pattern",
[sym_class_pattern] = "class_pattern",
[sym_complex_pattern] = "complex_pattern",
[sym__parameters] = "_parameters",
[sym__patterns] = "_patterns",
[sym_parameter] = "parameter",
[sym_pattern] = "pattern",
[sym_tuple_pattern] = "tuple_pattern",
[sym_list_pattern] = "list_pattern",
[sym_default_parameter] = "default_parameter",
[sym_typed_default_parameter] = "typed_default_parameter",
[sym_list_splat_pattern] = "list_splat_pattern",
[sym_dictionary_splat_pattern] = "dictionary_splat_pattern",
[sym_as_pattern] = "as_pattern",
[sym__expression_within_for_in_clause] = "_expression_within_for_in_clause",
[sym_expression] = "expression",
[sym_primary_expression] = "primary_expression",
[sym_not_operator] = "not_operator",
[sym_boolean_operator] = "boolean_operator",
[sym_binary_operator] = "binary_operator",
[sym_unary_operator] = "unary_operator",
[sym__not_in] = "not in",
[sym__is_not] = "is not",
[sym_comparison_operator] = "comparison_operator",
[sym_lambda] = "lambda",
[sym_lambda_within_for_in_clause] = "lambda",
[sym_assignment] = "assignment",
[sym_augmented_assignment] = "augmented_assignment",
[sym_pattern_list] = "pattern_list",
[sym__right_hand_side] = "_right_hand_side",
[sym_yield] = "yield",
[sym_attribute] = "attribute",
[sym_subscript] = "subscript",
[sym_slice] = "slice",
[sym_call] = "call",
[sym_typed_parameter] = "typed_parameter",
[sym_type] = "type",
[sym_splat_type] = "splat_type",
[sym_generic_type] = "generic_type",
[sym_union_type] = "union_type",
[sym_constrained_type] = "constrained_type",
[sym_member_type] = "member_type",
[sym_keyword_argument] = "keyword_argument",
[sym_list] = "list",
[sym_set] = "set",
[sym_tuple] = "tuple",
[sym_dictionary] = "dictionary",
[sym_pair] = "pair",
[sym_list_comprehension] = "list_comprehension",
[sym_dictionary_comprehension] = "dictionary_comprehension",
[sym_set_comprehension] = "set_comprehension",
[sym_generator_expression] = "generator_expression",
[sym__comprehension_clauses] = "_comprehension_clauses",
[sym_parenthesized_expression] = "parenthesized_expression",
[sym__collection_elements] = "_collection_elements",
[sym_for_in_clause] = "for_in_clause",
[sym_if_clause] = "if_clause",
[sym_conditional_expression] = "conditional_expression",
[sym_concatenated_string] = "concatenated_string",
[sym_string] = "string",
[sym_string_content] = "string_content",
[sym_interpolation] = "interpolation",
[sym__f_expression] = "_f_expression",
[sym__not_escape_sequence] = "_not_escape_sequence",
[sym_format_specifier] = "format_specifier",
[sym_await] = "await",
[sym_positional_separator] = "positional_separator",
[sym_keyword_separator] = "keyword_separator",
[aux_sym_module_repeat1] = "module_repeat1",
[aux_sym__simple_statements_repeat1] = "_simple_statements_repeat1",
[aux_sym_import_prefix_repeat1] = "import_prefix_repeat1",
[aux_sym__import_list_repeat1] = "_import_list_repeat1",
[aux_sym_print_statement_repeat1] = "print_statement_repeat1",
[aux_sym_assert_statement_repeat1] = "assert_statement_repeat1",
[aux_sym_if_statement_repeat1] = "if_statement_repeat1",
[aux_sym_match_statement_repeat1] = "match_statement_repeat1",
[aux_sym__match_block_repeat1] = "_match_block_repeat1",
[aux_sym_case_clause_repeat1] = "case_clause_repeat1",
[aux_sym_try_statement_repeat1] = "try_statement_repeat1",
[aux_sym_except_clause_repeat1] = "except_clause_repeat1",
[aux_sym_with_clause_repeat1] = "with_clause_repeat1",
[aux_sym_global_statement_repeat1] = "global_statement_repeat1",
[aux_sym_type_parameter_repeat1] = "type_parameter_repeat1",
[aux_sym__default_type_arguments_repeat1] = "_default_type_arguments_repeat1",
[aux_sym__default_type_list_repeat1] = "_default_type_list_repeat1",
[aux_sym__generic_type_arguments_repeat1] = "_generic_type_arguments_repeat1",
[aux_sym_argument_list_repeat1] = "argument_list_repeat1",
[aux_sym_decorated_definition_repeat1] = "decorated_definition_repeat1",
[aux_sym_dotted_name_repeat1] = "dotted_name_repeat1",
[aux_sym_union_pattern_repeat1] = "union_pattern_repeat1",
[aux_sym_dict_pattern_repeat1] = "dict_pattern_repeat1",
[aux_sym__parameters_repeat1] = "_parameters_repeat1",
[aux_sym__patterns_repeat1] = "_patterns_repeat1",
[aux_sym_comparison_operator_repeat1] = "comparison_operator_repeat1",
[aux_sym_subscript_repeat1] = "subscript_repeat1",
[aux_sym_dictionary_repeat1] = "dictionary_repeat1",
[aux_sym__comprehension_clauses_repeat1] = "_comprehension_clauses_repeat1",
[aux_sym__collection_elements_repeat1] = "_collection_elements_repeat1",
[aux_sym_for_in_clause_repeat1] = "for_in_clause_repeat1",
[aux_sym_concatenated_string_repeat1] = "concatenated_string_repeat1",
[aux_sym_string_repeat1] = "string_repeat1",
[aux_sym_string_content_repeat1] = "string_content_repeat1",
[aux_sym_format_specifier_repeat1] = "format_specifier_repeat1",
[alias_sym_as_pattern_target] = "as_pattern_target",
[alias_sym_format_expression] = "format_expression",
};
static const TSSymbol ts_symbol_map[] = {
[ts_builtin_sym_end] = ts_builtin_sym_end,
[sym_identifier] = sym_identifier,
[anon_sym_SEMI] = anon_sym_SEMI,
[anon_sym_import] = anon_sym_import,
[anon_sym_lazy] = anon_sym_lazy,
[anon_sym_DOT] = anon_sym_DOT,
[anon_sym_from] = anon_sym_from,
[anon_sym___future__] = anon_sym___future__,
[anon_sym_LPAREN] = anon_sym_LPAREN,
[anon_sym_RPAREN] = anon_sym_RPAREN,
[anon_sym_COMMA] = anon_sym_COMMA,
[anon_sym_as] = anon_sym_as,
[anon_sym_STAR] = anon_sym_STAR,
[anon_sym_print] = anon_sym_print,
[anon_sym_GT_GT] = anon_sym_GT_GT,
[anon_sym_assert] = anon_sym_assert,
[anon_sym_COLON_EQ] = anon_sym_COLON_EQ,
[anon_sym_return] = anon_sym_return,
[anon_sym_del] = anon_sym_del,
[anon_sym_raise] = anon_sym_raise,
[anon_sym_pass] = anon_sym_pass,
[anon_sym_break] = anon_sym_break,
[anon_sym_continue] = anon_sym_continue,
[anon_sym_if] = anon_sym_if,
[anon_sym_COLON] = anon_sym_COLON,
[anon_sym_elif] = anon_sym_elif,
[anon_sym_else] = anon_sym_else,
[anon_sym_match] = anon_sym_match,
[anon_sym_case] = anon_sym_case,
[anon_sym_async] = anon_sym_async,
[anon_sym_for] = anon_sym_for,
[anon_sym_in] = anon_sym_in,
[anon_sym_while] = anon_sym_while,
[anon_sym_try] = anon_sym_try,
[anon_sym_except] = anon_sym_except,
[anon_sym_STAR2] = anon_sym_STAR,
[anon_sym_finally] = anon_sym_finally,
[anon_sym_with] = anon_sym_with,
[anon_sym_def] = anon_sym_def,
[anon_sym_DASH_GT] = anon_sym_DASH_GT,
[anon_sym_STAR_STAR] = anon_sym_STAR_STAR,
[anon_sym_global] = anon_sym_global,
[anon_sym_nonlocal] = anon_sym_nonlocal,
[anon_sym_exec] = anon_sym_exec,
[anon_sym_type] = anon_sym_type,
[anon_sym_EQ] = anon_sym_EQ,
[anon_sym_class] = anon_sym_class,
[anon_sym_LBRACK] = anon_sym_LBRACK,
[anon_sym_RBRACK] = anon_sym_RBRACK,
[anon_sym_PIPE] = anon_sym_PIPE,
[anon_sym_AT] = anon_sym_AT,
[anon_sym_DASH] = anon_sym_DASH,
[anon_sym__] = anon_sym__,
[anon_sym_LBRACE] = anon_sym_LBRACE,
[anon_sym_RBRACE] = anon_sym_RBRACE,
[anon_sym_PLUS] = anon_sym_PLUS,
[anon_sym_not] = anon_sym_not,
[anon_sym_and] = anon_sym_and,
[anon_sym_or] = anon_sym_or,
[anon_sym_SLASH] = anon_sym_SLASH,
[anon_sym_PERCENT] = anon_sym_PERCENT,
[anon_sym_SLASH_SLASH] = anon_sym_SLASH_SLASH,
[anon_sym_AMP] = anon_sym_AMP,
[anon_sym_CARET] = anon_sym_CARET,
[anon_sym_LT_LT] = anon_sym_LT_LT,
[anon_sym_TILDE] = anon_sym_TILDE,
[anon_sym_is] = anon_sym_is,
[anon_sym_LT] = anon_sym_LT,
[anon_sym_LT_EQ] = anon_sym_LT_EQ,
[anon_sym_EQ_EQ] = anon_sym_EQ_EQ,
[anon_sym_BANG_EQ] = anon_sym_BANG_EQ,
[anon_sym_GT_EQ] = anon_sym_GT_EQ,
[anon_sym_GT] = anon_sym_GT,
[anon_sym_LT_GT] = anon_sym_LT_GT,
[anon_sym_lambda] = anon_sym_lambda,
[anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ,
[anon_sym_DASH_EQ] = anon_sym_DASH_EQ,
[anon_sym_STAR_EQ] = anon_sym_STAR_EQ,
[anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ,
[anon_sym_AT_EQ] = anon_sym_AT_EQ,
[anon_sym_SLASH_SLASH_EQ] = anon_sym_SLASH_SLASH_EQ,
[anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ,
[anon_sym_STAR_STAR_EQ] = anon_sym_STAR_STAR_EQ,
[anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ,
[anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ,
[anon_sym_AMP_EQ] = anon_sym_AMP_EQ,
[anon_sym_CARET_EQ] = anon_sym_CARET_EQ,
[anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ,
[anon_sym_yield] = anon_sym_yield,
[sym_ellipsis] = sym_ellipsis,
[sym_escape_sequence] = sym_escape_sequence,
[anon_sym_BSLASH] = anon_sym_BSLASH,
[anon_sym_COLON2] = anon_sym_COLON,
[aux_sym_format_specifier_token1] = aux_sym_format_specifier_token1,
[sym_type_conversion] = sym_type_conversion,
[sym_integer] = sym_integer,
[sym_float] = sym_float,
[anon_sym_await] = anon_sym_await,
[sym_true] = sym_true,
[sym_false] = sym_false,
[sym_none] = sym_none,
[sym_comment] = sym_comment,
[sym_line_continuation] = sym_line_continuation,
[sym__newline] = sym__newline,
[sym__indent] = sym__indent,
[sym__dedent] = sym__dedent,
[sym_string_start] = sym_string_start,
[sym__string_content] = sym__string_content,
[sym_escape_interpolation] = sym_escape_interpolation,
[sym_string_end] = sym_string_end,
[sym_module] = sym_module,
[sym__statement] = sym__statement,
[sym__simple_statements] = sym__simple_statements,
[sym_import_statement] = sym_import_statement,
[sym_lazy_import_statement] = sym_lazy_import_statement,
[sym_import_prefix] = sym_import_prefix,
[sym_relative_import] = sym_relative_import,
[sym_future_import_statement] = sym_future_import_statement,
[sym_import_from_statement] = sym_import_from_statement,
[sym__import_list] = sym__import_list,
[sym_aliased_import] = sym_aliased_import,
[sym_wildcard_import] = sym_wildcard_import,
[sym_print_statement] = sym_print_statement,
[sym_chevron] = sym_chevron,
[sym_assert_statement] = sym_assert_statement,
[sym_expression_statement] = sym_expression_statement,
[sym_named_expression] = sym_named_expression,
[sym__named_expression_lhs] = sym__named_expression_lhs,
[sym_return_statement] = sym_return_statement,
[sym_delete_statement] = sym_delete_statement,
[sym_raise_statement] = sym_raise_statement,
[sym_pass_statement] = sym_pass_statement,
[sym_break_statement] = sym_break_statement,
[sym_continue_statement] = sym_continue_statement,
[sym_if_statement] = sym_if_statement,
[sym_elif_clause] = sym_elif_clause,
[sym_else_clause] = sym_else_clause,
[sym_match_statement] = sym_match_statement,
[sym__match_block] = sym_block,
[sym_case_clause] = sym_case_clause,
[sym_for_statement] = sym_for_statement,
[sym_while_statement] = sym_while_statement,
[sym_try_statement] = sym_try_statement,
[sym_except_clause] = sym_except_clause,
[sym_finally_clause] = sym_finally_clause,
[sym_with_statement] = sym_with_statement,
[sym_with_clause] = sym_with_clause,
[sym_with_item] = sym_with_item,
[sym_function_definition] = sym_function_definition,
[sym_parameters] = sym_parameters,
[sym_lambda_parameters] = sym_lambda_parameters,
[sym_list_splat] = sym_list_splat,
[sym_dictionary_splat] = sym_dictionary_splat,
[sym_global_statement] = sym_global_statement,
[sym_nonlocal_statement] = sym_nonlocal_statement,
[sym_exec_statement] = sym_exec_statement,
[sym_type_alias_statement] = sym_type_alias_statement,
[sym__type_alias_name] = sym_type,
[sym__generic_type_definition] = sym_generic_type,
[sym_class_definition] = sym_class_definition,
[sym_type_parameter] = sym_type_parameter,
[sym_default_type_parameter] = sym_default_type_parameter,
[sym__type_parameter_expression] = sym_type,
[sym__default_type] = sym__default_type,
[sym__default_type_primary] = sym__default_type_primary,
[sym__default_member_type] = sym_member_type,
[sym__default_generic_type] = sym_generic_type,
[sym__default_union_type] = sym_union_type,
[sym__default_parenthesized_type] = sym_parenthesized_expression,
[sym__default_type_arguments] = sym_type_parameter,
[sym__default_splat_argument] = sym_splat_type,
[sym__default_type_list] = sym_list,
[sym__default_type_tuple] = sym_tuple,
[sym__default_splat_type] = sym_list_splat,
[sym__generic_type_arguments] = sym_type_parameter,
[sym_argument_list] = sym_argument_list,
[sym__list_splat_argument] = sym_list_splat,
[sym__dictionary_splat_argument] = sym_dictionary_splat,
[sym_decorated_definition] = sym_decorated_definition,
[sym_decorator] = sym_decorator,
[sym_block] = sym_block,
[sym_expression_list] = sym_expression_list,
[sym_dotted_name] = sym_dotted_name,
[sym_case_pattern] = sym_case_pattern,
[sym__simple_pattern] = sym__simple_pattern,
[sym__as_pattern] = sym_as_pattern,
[sym_union_pattern] = sym_union_pattern,
[sym__list_pattern] = sym_list_pattern,
[sym__tuple_pattern] = sym_tuple_pattern,
[sym_dict_pattern] = sym_dict_pattern,
[sym__key_value_pattern] = sym__key_value_pattern,
[sym_keyword_pattern] = sym_keyword_pattern,
[sym_splat_pattern] = sym_splat_pattern,
[sym_class_pattern] = sym_class_pattern,
[sym_complex_pattern] = sym_complex_pattern,
[sym__parameters] = sym__parameters,
[sym__patterns] = sym__patterns,
[sym_parameter] = sym_parameter,
[sym_pattern] = sym_pattern,
[sym_tuple_pattern] = sym_tuple_pattern,
[sym_list_pattern] = sym_list_pattern,
[sym_default_parameter] = sym_default_parameter,
[sym_typed_default_parameter] = sym_typed_default_parameter,
[sym_list_splat_pattern] = sym_list_splat_pattern,
[sym_dictionary_splat_pattern] = sym_dictionary_splat_pattern,
[sym_as_pattern] = sym_as_pattern,
[sym__expression_within_for_in_clause] = sym__expression_within_for_in_clause,
[sym_expression] = sym_expression,
[sym_primary_expression] = sym_primary_expression,
[sym_not_operator] = sym_not_operator,
[sym_boolean_operator] = sym_boolean_operator,
[sym_binary_operator] = sym_binary_operator,
[sym_unary_operator] = sym_unary_operator,
[sym__not_in] = sym__not_in,
[sym__is_not] = sym__is_not,
[sym_comparison_operator] = sym_comparison_operator,
[sym_lambda] = sym_lambda,
[sym_lambda_within_for_in_clause] = sym_lambda,
[sym_assignment] = sym_assignment,
[sym_augmented_assignment] = sym_augmented_assignment,
[sym_pattern_list] = sym_pattern_list,
[sym__right_hand_side] = sym__right_hand_side,
[sym_yield] = sym_yield,
[sym_attribute] = sym_attribute,
[sym_subscript] = sym_subscript,
[sym_slice] = sym_slice,
[sym_call] = sym_call,
[sym_typed_parameter] = sym_typed_parameter,
[sym_type] = sym_type,
[sym_splat_type] = sym_splat_type,
[sym_generic_type] = sym_generic_type,
[sym_union_type] = sym_union_type,
[sym_constrained_type] = sym_constrained_type,
[sym_member_type] = sym_member_type,
[sym_keyword_argument] = sym_keyword_argument,
[sym_list] = sym_list,
[sym_set] = sym_set,
[sym_tuple] = sym_tuple,
[sym_dictionary] = sym_dictionary,
[sym_pair] = sym_pair,
[sym_list_comprehension] = sym_list_comprehension,
[sym_dictionary_comprehension] = sym_dictionary_comprehension,
[sym_set_comprehension] = sym_set_comprehension,
[sym_generator_expression] = sym_generator_expression,
[sym__comprehension_clauses] = sym__comprehension_clauses,
[sym_parenthesized_expression] = sym_parenthesized_expression,
[sym__collection_elements] = sym__collection_elements,
[sym_for_in_clause] = sym_for_in_clause,
[sym_if_clause] = sym_if_clause,
[sym_conditional_expression] = sym_conditional_expression,
[sym_concatenated_string] = sym_concatenated_string,
[sym_string] = sym_string,
[sym_string_content] = sym_string_content,
[sym_interpolation] = sym_interpolation,
[sym__f_expression] = sym__f_expression,
[sym__not_escape_sequence] = sym__not_escape_sequence,
[sym_format_specifier] = sym_format_specifier,
[sym_await] = sym_await,
[sym_positional_separator] = sym_positional_separator,
[sym_keyword_separator] = sym_keyword_separator,
[aux_sym_module_repeat1] = aux_sym_module_repeat1,
[aux_sym__simple_statements_repeat1] = aux_sym__simple_statements_repeat1,
[aux_sym_import_prefix_repeat1] = aux_sym_import_prefix_repeat1,
[aux_sym__import_list_repeat1] = aux_sym__import_list_repeat1,
[aux_sym_print_statement_repeat1] = aux_sym_print_statement_repeat1,
[aux_sym_assert_statement_repeat1] = aux_sym_assert_statement_repeat1,
[aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1,
[aux_sym_match_statement_repeat1] = aux_sym_match_statement_repeat1,
[aux_sym__match_block_repeat1] = aux_sym__match_block_repeat1,
[aux_sym_case_clause_repeat1] = aux_sym_case_clause_repeat1,
[aux_sym_try_statement_repeat1] = aux_sym_try_statement_repeat1,
[aux_sym_except_clause_repeat1] = aux_sym_except_clause_repeat1,
[aux_sym_with_clause_repeat1] = aux_sym_with_clause_repeat1,
[aux_sym_global_statement_repeat1] = aux_sym_global_statement_repeat1,
[aux_sym_type_parameter_repeat1] = aux_sym_type_parameter_repeat1,
[aux_sym__default_type_arguments_repeat1] = aux_sym__default_type_arguments_repeat1,
[aux_sym__default_type_list_repeat1] = aux_sym__default_type_list_repeat1,
[aux_sym__generic_type_arguments_repeat1] = aux_sym__generic_type_arguments_repeat1,
[aux_sym_argument_list_repeat1] = aux_sym_argument_list_repeat1,
[aux_sym_decorated_definition_repeat1] = aux_sym_decorated_definition_repeat1,
[aux_sym_dotted_name_repeat1] = aux_sym_dotted_name_repeat1,
[aux_sym_union_pattern_repeat1] = aux_sym_union_pattern_repeat1,
[aux_sym_dict_pattern_repeat1] = aux_sym_dict_pattern_repeat1,
[aux_sym__parameters_repeat1] = aux_sym__parameters_repeat1,
[aux_sym__patterns_repeat1] = aux_sym__patterns_repeat1,
[aux_sym_comparison_operator_repeat1] = aux_sym_comparison_operator_repeat1,
[aux_sym_subscript_repeat1] = aux_sym_subscript_repeat1,
[aux_sym_dictionary_repeat1] = aux_sym_dictionary_repeat1,
[aux_sym__comprehension_clauses_repeat1] = aux_sym__comprehension_clauses_repeat1,
[aux_sym__collection_elements_repeat1] = aux_sym__collection_elements_repeat1,
[aux_sym_for_in_clause_repeat1] = aux_sym_for_in_clause_repeat1,
[aux_sym_concatenated_string_repeat1] = aux_sym_concatenated_string_repeat1,
[aux_sym_string_repeat1] = aux_sym_string_repeat1,
[aux_sym_string_content_repeat1] = aux_sym_string_content_repeat1,
[aux_sym_format_specifier_repeat1] = aux_sym_format_specifier_repeat1,
[alias_sym_as_pattern_target] = alias_sym_as_pattern_target,
[alias_sym_format_expression] = alias_sym_format_expression,
};
static const TSSymbolMetadata ts_symbol_metadata[] = {
[ts_builtin_sym_end] = {
.visible = false,
.named = true,
},
[sym_identifier] = {
.visible = true,
.named = true,
},
[anon_sym_SEMI] = {
.visible = true,
.named = false,
},
[anon_sym_import] = {
.visible = true,
.named = false,
},
[anon_sym_lazy] = {
.visible = true,
.named = false,
},
[anon_sym_DOT] = {
.visible = true,
.named = false,
},
[anon_sym_from] = {
.visible = true,
.named = false,
},
[anon_sym___future__] = {
.visible = true,
.named = false,
},
[anon_sym_LPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_RPAREN] = {
.visible = true,
.named = false,
},
[anon_sym_COMMA] = {
.visible = true,
.named = false,
},
[anon_sym_as] = {
.visible = true,
.named = false,
},
[anon_sym_STAR] = {
.visible = true,
.named = false,
},
[anon_sym_print] = {
.visible = true,
.named = false,
},
[anon_sym_GT_GT] = {
.visible = true,
.named = false,
},
[anon_sym_assert] = {
.visible = true,
.named = false,
},
[anon_sym_COLON_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_return] = {
.visible = true,
.named = false,
},
[anon_sym_del] = {
.visible = true,
.named = false,
},
[anon_sym_raise] = {
.visible = true,
.named = false,
},
[anon_sym_pass] = {
.visible = true,
.named = false,
},
[anon_sym_break] = {
.visible = true,
.named = false,
},
[anon_sym_continue] = {
.visible = true,
.named = false,
},
[anon_sym_if] = {
.visible = true,
.named = false,
},
[anon_sym_COLON] = {
.visible = true,
.named = false,
},
[anon_sym_elif] = {
.visible = true,
.named = false,
},
[anon_sym_else] = {
.visible = true,
.named = false,
},
[anon_sym_match] = {
.visible = true,
.named = false,
},
[anon_sym_case] = {
.visible = true,
.named = false,
},
[anon_sym_async] = {
.visible = true,
.named = false,
},
[anon_sym_for] = {
.visible = true,
.named = false,
},
[anon_sym_in] = {
.visible = true,
.named = false,
},
[anon_sym_while] = {
.visible = true,
.named = false,
},
[anon_sym_try] = {
.visible = true,
.named = false,
},
[anon_sym_except] = {
.visible = true,
.named = false,
},
[anon_sym_STAR2] = {
.visible = true,
.named = false,
},
[anon_sym_finally] = {
.visible = true,
.named = false,
},
[anon_sym_with] = {
.visible = true,
.named = false,
},
[anon_sym_def] = {
.visible = true,
.named = false,
},
[anon_sym_DASH_GT] = {
.visible = true,
.named = false,
},
[anon_sym_STAR_STAR] = {
.visible = true,
.named = false,
},
[anon_sym_global] = {
.visible = true,
.named = false,
},
[anon_sym_nonlocal] = {
.visible = true,
.named = false,
},
[anon_sym_exec] = {
.visible = true,
.named = false,
},
[anon_sym_type] = {
.visible = true,
.named = false,
},
[anon_sym_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_class] = {
.visible = true,
.named = false,
},
[anon_sym_LBRACK] = {
.visible = true,
.named = false,
},
[anon_sym_RBRACK] = {
.visible = true,
.named = false,
},
[anon_sym_PIPE] = {
.visible = true,
.named = false,
},
[anon_sym_AT] = {
.visible = true,
.named = false,
},
[anon_sym_DASH] = {
.visible = true,
.named = false,
},
[anon_sym__] = {
.visible = true,
.named = false,
},
[anon_sym_LBRACE] = {
.visible = true,
.named = false,
},
[anon_sym_RBRACE] = {
.visible = true,
.named = false,
},
[anon_sym_PLUS] = {
.visible = true,
.named = false,
},
[anon_sym_not] = {
.visible = true,
.named = false,
},
[anon_sym_and] = {
.visible = true,
.named = false,
},
[anon_sym_or] = {
.visible = true,
.named = false,
},
[anon_sym_SLASH] = {
.visible = true,
.named = false,
},
[anon_sym_PERCENT] = {
.visible = true,
.named = false,
},
[anon_sym_SLASH_SLASH] = {
.visible = true,
.named = false,
},
[anon_sym_AMP] = {
.visible = true,
.named = false,
},
[anon_sym_CARET] = {
.visible = true,
.named = false,
},
[anon_sym_LT_LT] = {
.visible = true,
.named = false,
},
[anon_sym_TILDE] = {
.visible = true,
.named = false,
},
[anon_sym_is] = {
.visible = true,
.named = false,
},
[anon_sym_LT] = {
.visible = true,
.named = false,
},
[anon_sym_LT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_EQ_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_BANG_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_GT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_GT] = {
.visible = true,
.named = false,
},
[anon_sym_LT_GT] = {
.visible = true,
.named = false,
},
[anon_sym_lambda] = {
.visible = true,
.named = false,
},
[anon_sym_PLUS_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_DASH_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_STAR_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_SLASH_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_AT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_SLASH_SLASH_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_PERCENT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_STAR_STAR_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_GT_GT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_LT_LT_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_AMP_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_CARET_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_PIPE_EQ] = {
.visible = true,
.named = false,
},
[anon_sym_yield] = {
.visible = true,
.named = false,
},
[sym_ellipsis] = {
.visible = true,
.named = true,
},
[sym_escape_sequence] = {
.visible = true,
.named = true,
},
[anon_sym_BSLASH] = {
.visible = true,
.named = false,
},
[anon_sym_COLON2] = {
.visible = true,
.named = false,
},
[aux_sym_format_specifier_token1] = {
.visible = false,
.named = false,
},
[sym_type_conversion] = {
.visible = true,
.named = true,
},
[sym_integer] = {
.visible = true,
.named = true,
},
[sym_float] = {
.visible = true,
.named = true,
},
[anon_sym_await] = {
.visible = true,
.named = false,
},
[sym_true] = {
.visible = true,
.named = true,
},
[sym_false] = {
.visible = true,
.named = true,
},
[sym_none] = {
.visible = true,
.named = true,
},
[sym_comment] = {
.visible = true,
.named = true,
},
[sym_line_continuation] = {
.visible = true,
.named = true,
},
[sym__newline] = {
.visible = false,
.named = true,
},
[sym__indent] = {
.visible = false,
.named = true,
},
[sym__dedent] = {
.visible = false,
.named = true,
},
[sym_string_start] = {
.visible = true,
.named = true,
},
[sym__string_content] = {
.visible = false,
.named = true,
},
[sym_escape_interpolation] = {
.visible = true,
.named = true,
},
[sym_string_end] = {
.visible = true,
.named = true,
},
[sym_module] = {
.visible = true,
.named = true,
},
[sym__statement] = {
.visible = false,
.named = true,
},
[sym__simple_statements] = {
.visible = false,
.named = true,
},
[sym_import_statement] = {
.visible = true,
.named = true,
},
[sym_lazy_import_statement] = {
.visible = true,
.named = true,
},
[sym_import_prefix] = {
.visible = true,
.named = true,
},
[sym_relative_import] = {
.visible = true,
.named = true,
},
[sym_future_import_statement] = {
.visible = true,
.named = true,
},
[sym_import_from_statement] = {
.visible = true,
.named = true,
},
[sym__import_list] = {
.visible = false,
.named = true,
},
[sym_aliased_import] = {
.visible = true,
.named = true,
},
[sym_wildcard_import] = {
.visible = true,
.named = true,
},
[sym_print_statement] = {
.visible = true,
.named = true,
},
[sym_chevron] = {
.visible = true,
.named = true,
},
[sym_assert_statement] = {
.visible = true,
.named = true,
},
[sym_expression_statement] = {
.visible = true,
.named = true,
},
[sym_named_expression] = {
.visible = true,
.named = true,
},
[sym__named_expression_lhs] = {
.visible = false,
.named = true,
},
[sym_return_statement] = {
.visible = true,
.named = true,
},
[sym_delete_statement] = {
.visible = true,
.named = true,
},
[sym_raise_statement] = {
.visible = true,
.named = true,
},
[sym_pass_statement] = {
.visible = true,
.named = true,
},
[sym_break_statement] = {
.visible = true,
.named = true,
},
[sym_continue_statement] = {
.visible = true,
.named = true,
},
[sym_if_statement] = {
.visible = true,
.named = true,
},
[sym_elif_clause] = {
.visible = true,
.named = true,
},
[sym_else_clause] = {
.visible = true,
.named = true,
},
[sym_match_statement] = {
.visible = true,
.named = true,
},
[sym__match_block] = {
.visible = true,
.named = true,
},
[sym_case_clause] = {
.visible = true,
.named = true,
},
[sym_for_statement] = {
.visible = true,
.named = true,
},
[sym_while_statement] = {
.visible = true,
.named = true,
},
[sym_try_statement] = {
.visible = true,
.named = true,
},
[sym_except_clause] = {
.visible = true,
.named = true,
},
[sym_finally_clause] = {
.visible = true,
.named = true,
},
[sym_with_statement] = {
.visible = true,
.named = true,
},
[sym_with_clause] = {
.visible = true,
.named = true,
},
[sym_with_item] = {
.visible = true,
.named = true,
},
[sym_function_definition] = {
.visible = true,
.named = true,
},
[sym_parameters] = {
.visible = true,
.named = true,
},
[sym_lambda_parameters] = {
.visible = true,
.named = true,
},
[sym_list_splat] = {
.visible = true,
.named = true,
},
[sym_dictionary_splat] = {
.visible = true,
.named = true,
},
[sym_global_statement] = {
.visible = true,
.named = true,
},
[sym_nonlocal_statement] = {
.visible = true,
.named = true,
},
[sym_exec_statement] = {
.visible = true,
.named = true,
},
[sym_type_alias_statement] = {
.visible = true,
.named = true,
},
[sym__type_alias_name] = {
.visible = true,
.named = true,
},
[sym__generic_type_definition] = {
.visible = true,
.named = true,
},
[sym_class_definition] = {
.visible = true,
.named = true,
},
[sym_type_parameter] = {
.visible = true,
.named = true,
},
[sym_default_type_parameter] = {
.visible = true,
.named = true,
},
[sym__type_parameter_expression] = {
.visible = true,
.named = true,
},
[sym__default_type] = {
.visible = false,
.named = true,
},
[sym__default_type_primary] = {
.visible = false,
.named = true,
},
[sym__default_member_type] = {
.visible = true,
.named = true,
},
[sym__default_generic_type] = {
.visible = true,
.named = true,
},
[sym__default_union_type] = {
.visible = true,
.named = true,
},
[sym__default_parenthesized_type] = {
.visible = true,
.named = true,
},
[sym__default_type_arguments] = {
.visible = true,
.named = true,
},
[sym__default_splat_argument] = {
.visible = true,
.named = true,
},
[sym__default_type_list] = {
.visible = true,
.named = true,
},
[sym__default_type_tuple] = {
.visible = true,
.named = true,
},
[sym__default_splat_type] = {
.visible = true,
.named = true,
},
[sym__generic_type_arguments] = {
.visible = true,
.named = true,
},
[sym_argument_list] = {
.visible = true,
.named = true,
},
[sym__list_splat_argument] = {
.visible = true,
.named = true,
},
[sym__dictionary_splat_argument] = {
.visible = true,
.named = true,
},
[sym_decorated_definition] = {
.visible = true,
.named = true,
},
[sym_decorator] = {
.visible = true,
.named = true,
},
[sym_block] = {
.visible = true,
.named = true,
},
[sym_expression_list] = {
.visible = true,
.named = true,
},
[sym_dotted_name] = {
.visible = true,
.named = true,
},
[sym_case_pattern] = {
.visible = true,
.named = true,
},
[sym__simple_pattern] = {
.visible = false,
.named = true,
},
[sym__as_pattern] = {
.visible = true,
.named = true,
},
[sym_union_pattern] = {
.visible = true,
.named = true,
},
[sym__list_pattern] = {
.visible = true,
.named = true,
},
[sym__tuple_pattern] = {
.visible = true,
.named = true,
},
[sym_dict_pattern] = {
.visible = true,
.named = true,
},
[sym__key_value_pattern] = {
.visible = false,
.named = true,
},
[sym_keyword_pattern] = {
.visible = true,
.named = true,
},
[sym_splat_pattern] = {
.visible = true,
.named = true,
},
[sym_class_pattern] = {
.visible = true,
.named = true,
},
[sym_complex_pattern] = {
.visible = true,
.named = true,
},
[sym__parameters] = {
.visible = false,
.named = true,
},
[sym__patterns] = {
.visible = false,
.named = true,
},
[sym_parameter] = {
.visible = false,
.named = true,
.supertype = true,
},
[sym_pattern] = {
.visible = false,
.named = true,
.supertype = true,
},
[sym_tuple_pattern] = {
.visible = true,
.named = true,
},
[sym_list_pattern] = {
.visible = true,
.named = true,
},
[sym_default_parameter] = {
.visible = true,
.named = true,
},
[sym_typed_default_parameter] = {
.visible = true,
.named = true,
},
[sym_list_splat_pattern] = {
.visible = true,
.named = true,
},
[sym_dictionary_splat_pattern] = {
.visible = true,
.named = true,
},
[sym_as_pattern] = {
.visible = true,
.named = true,
},
[sym__expression_within_for_in_clause] = {
.visible = false,
.named = true,
},
[sym_expression] = {
.visible = false,
.named = true,
.supertype = true,
},
[sym_primary_expression] = {
.visible = false,
.named = true,
.supertype = true,
},
[sym_not_operator] = {
.visible = true,
.named = true,
},
[sym_boolean_operator] = {
.visible = true,
.named = true,
},
[sym_binary_operator] = {
.visible = true,
.named = true,
},
[sym_unary_operator] = {
.visible = true,
.named = true,
},
[sym__not_in] = {
.visible = true,
.named = false,
},
[sym__is_not] = {
.visible = true,
.named = false,
},
[sym_comparison_operator] = {
.visible = true,
.named = true,
},
[sym_lambda] = {
.visible = true,
.named = true,
},
[sym_lambda_within_for_in_clause] = {
.visible = true,
.named = true,
},
[sym_assignment] = {
.visible = true,
.named = true,
},
[sym_augmented_assignment] = {
.visible = true,
.named = true,
},
[sym_pattern_list] = {
.visible = true,
.named = true,
},
[sym__right_hand_side] = {
.visible = false,
.named = true,
},
[sym_yield] = {
.visible = true,
.named = true,
},
[sym_attribute] = {
.visible = true,
.named = true,
},
[sym_subscript] = {
.visible = true,
.named = true,
},
[sym_slice] = {
.visible = true,
.named = true,
},
[sym_call] = {
.visible = true,
.named = true,
},
[sym_typed_parameter] = {
.visible = true,
.named = true,
},
[sym_type] = {
.visible = true,
.named = true,
},
[sym_splat_type] = {
.visible = true,
.named = true,
},
[sym_generic_type] = {
.visible = true,
.named = true,
},
[sym_union_type] = {
.visible = true,
.named = true,
},
[sym_constrained_type] = {
.visible = true,
.named = true,
},
[sym_member_type] = {
.visible = true,
.named = true,
},
[sym_keyword_argument] = {
.visible = true,
.named = true,
},
[sym_list] = {
.visible = true,
.named = true,
},
[sym_set] = {
.visible = true,
.named = true,
},
[sym_tuple] = {
.visible = true,
.named = true,
},
[sym_dictionary] = {
.visible = true,
.named = true,
},
[sym_pair] = {
.visible = true,
.named = true,
},
[sym_list_comprehension] = {
.visible = true,
.named = true,
},
[sym_dictionary_comprehension] = {
.visible = true,
.named = true,
},
[sym_set_comprehension] = {
.visible = true,
.named = true,
},
[sym_generator_expression] = {
.visible = true,
.named = true,
},
[sym__comprehension_clauses] = {
.visible = false,
.named = true,
},
[sym_parenthesized_expression] = {
.visible = true,
.named = true,
},
[sym__collection_elements] = {
.visible = false,
.named = true,
},
[sym_for_in_clause] = {
.visible = true,
.named = true,
},
[sym_if_clause] = {
.visible = true,
.named = true,
},
[sym_conditional_expression] = {
.visible = true,
.named = true,
},
[sym_concatenated_string] = {
.visible = true,
.named = true,
},
[sym_string] = {
.visible = true,
.named = true,
},
[sym_string_content] = {
.visible = true,
.named = true,
},
[sym_interpolation] = {
.visible = true,
.named = true,
},
[sym__f_expression] = {
.visible = false,
.named = true,
},
[sym__not_escape_sequence] = {
.visible = false,
.named = true,
},
[sym_format_specifier] = {
.visible = true,
.named = true,
},
[sym_await] = {
.visible = true,
.named = true,
},
[sym_positional_separator] = {
.visible = true,
.named = true,
},
[sym_keyword_separator] = {
.visible = true,
.named = true,
},
[aux_sym_module_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__simple_statements_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_import_prefix_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__import_list_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_print_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_assert_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_if_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_match_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__match_block_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_case_clause_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_try_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_except_clause_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_with_clause_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_global_statement_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_type_parameter_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__default_type_arguments_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__default_type_list_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__generic_type_arguments_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_argument_list_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_decorated_definition_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_dotted_name_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_union_pattern_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_dict_pattern_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__parameters_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__patterns_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_comparison_operator_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_subscript_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_dictionary_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__comprehension_clauses_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym__collection_elements_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_for_in_clause_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_concatenated_string_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_string_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_string_content_repeat1] = {
.visible = false,
.named = false,
},
[aux_sym_format_specifier_repeat1] = {
.visible = false,
.named = false,
},
[alias_sym_as_pattern_target] = {
.visible = true,
.named = true,
},
[alias_sym_format_expression] = {
.visible = true,
.named = true,
},
};
enum ts_field_identifiers {
field_alias = 1,
field_alternative = 2,
field_argument = 3,
field_arguments = 4,
field_attribute = 5,
field_body = 6,
field_bound = 7,
field_cause = 8,
field_code = 9,
field_condition = 10,
field_consequence = 11,
field_definition = 12,
field_expression = 13,
field_format_specifier = 14,
field_function = 15,
field_guard = 16,
field_key = 17,
field_left = 18,
field_module_name = 19,
field_name = 20,
field_object = 21,
field_operands = 22,
field_operator = 23,
field_operators = 24,
field_parameters = 25,
field_return_type = 26,
field_right = 27,
field_subject = 28,
field_subscript = 29,
field_superclasses = 30,
field_type = 31,
field_type_conversion = 32,
field_type_parameters = 33,
field_value = 34,
};
static const char * const ts_field_names[] = {
[0] = NULL,
[field_alias] = "alias",
[field_alternative] = "alternative",
[field_argument] = "argument",
[field_arguments] = "arguments",
[field_attribute] = "attribute",
[field_body] = "body",
[field_bound] = "bound",
[field_cause] = "cause",
[field_code] = "code",
[field_condition] = "condition",
[field_consequence] = "consequence",
[field_definition] = "definition",
[field_expression] = "expression",
[field_format_specifier] = "format_specifier",
[field_function] = "function",
[field_guard] = "guard",
[field_key] = "key",
[field_left] = "left",
[field_module_name] = "module_name",
[field_name] = "name",
[field_object] = "object",
[field_operands] = "operands",
[field_operator] = "operator",
[field_operators] = "operators",
[field_parameters] = "parameters",
[field_return_type] = "return_type",
[field_right] = "right",
[field_subject] = "subject",
[field_subscript] = "subscript",
[field_superclasses] = "superclasses",
[field_type] = "type",
[field_type_conversion] = "type_conversion",
[field_type_parameters] = "type_parameters",
[field_value] = "value",
};
static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
[2] = {.index = 0, .length = 1},
[3] = {.index = 1, .length = 1},
[5] = {.index = 2, .length = 1},
[6] = {.index = 3, .length = 1},
[7] = {.index = 4, .length = 1},
[8] = {.index = 5, .length = 2},
[9] = {.index = 7, .length = 2},
[10] = {.index = 9, .length = 3},
[11] = {.index = 12, .length = 1},
[12] = {.index = 13, .length = 2},
[13] = {.index = 15, .length = 1},
[14] = {.index = 16, .length = 2},
[15] = {.index = 18, .length = 1},
[16] = {.index = 19, .length = 1},
[17] = {.index = 19, .length = 1},
[18] = {.index = 20, .length = 2},
[19] = {.index = 22, .length = 2},
[20] = {.index = 24, .length = 2},
[21] = {.index = 26, .length = 3},
[22] = {.index = 29, .length = 1},
[23] = {.index = 30, .length = 2},
[24] = {.index = 32, .length = 2},
[25] = {.index = 34, .length = 4},
[26] = {.index = 38, .length = 1},
[27] = {.index = 39, .length = 1},
[28] = {.index = 40, .length = 2},
[29] = {.index = 42, .length = 2},
[30] = {.index = 44, .length = 1},
[31] = {.index = 45, .length = 2},
[32] = {.index = 47, .length = 1},
[33] = {.index = 48, .length = 1},
[34] = {.index = 49, .length = 2},
[35] = {.index = 51, .length = 1},
[36] = {.index = 52, .length = 2},
[37] = {.index = 54, .length = 3},
[38] = {.index = 57, .length = 2},
[39] = {.index = 59, .length = 2},
[40] = {.index = 61, .length = 1},
[41] = {.index = 62, .length = 2},
[42] = {.index = 64, .length = 2},
[43] = {.index = 66, .length = 2},
[44] = {.index = 68, .length = 1},
[45] = {.index = 69, .length = 2},
[46] = {.index = 68, .length = 1},
[47] = {.index = 71, .length = 2},
[49] = {.index = 73, .length = 2},
[50] = {.index = 75, .length = 2},
[51] = {.index = 77, .length = 1},
[52] = {.index = 78, .length = 3},
[53] = {.index = 81, .length = 3},
[54] = {.index = 84, .length = 3},
[55] = {.index = 87, .length = 3},
[56] = {.index = 90, .length = 1},
[57] = {.index = 91, .length = 3},
[58] = {.index = 94, .length = 3},
[59] = {.index = 97, .length = 2},
[60] = {.index = 99, .length = 3},
[61] = {.index = 102, .length = 3},
[62] = {.index = 105, .length = 3},
[63] = {.index = 108, .length = 3},
[65] = {.index = 111, .length = 3},
[66] = {.index = 20, .length = 2},
[67] = {.index = 114, .length = 1},
[68] = {.index = 115, .length = 3},
[69] = {.index = 118, .length = 2},
[70] = {.index = 120, .length = 2},
[71] = {.index = 122, .length = 2},
[72] = {.index = 124, .length = 3},
[73] = {.index = 127, .length = 1},
[74] = {.index = 128, .length = 2},
[75] = {.index = 130, .length = 4},
[76] = {.index = 134, .length = 2},
[77] = {.index = 136, .length = 4},
[78] = {.index = 140, .length = 4},
[79] = {.index = 144, .length = 1},
[80] = {.index = 145, .length = 4},
[81] = {.index = 149, .length = 2},
[82] = {.index = 151, .length = 1},
[83] = {.index = 152, .length = 2},
[84] = {.index = 154, .length = 3},
[85] = {.index = 157, .length = 3},
[86] = {.index = 160, .length = 4},
[88] = {.index = 164, .length = 4},
[89] = {.index = 168, .length = 4},
[90] = {.index = 172, .length = 4},
[91] = {.index = 176, .length = 4},
[92] = {.index = 180, .length = 4},
[93] = {.index = 184, .length = 3},
[94] = {.index = 187, .length = 3},
[95] = {.index = 190, .length = 2},
[96] = {.index = 192, .length = 3},
[97] = {.index = 195, .length = 5},
[98] = {.index = 200, .length = 4},
[99] = {.index = 204, .length = 5},
[100] = {.index = 209, .length = 3},
[101] = {.index = 212, .length = 4},
[102] = {.index = 216, .length = 4},
[103] = {.index = 220, .length = 4},
[104] = {.index = 224, .length = 4},
[106] = {.index = 228, .length = 1},
[107] = {.index = 228, .length = 1},
[108] = {.index = 229, .length = 2},
[109] = {.index = 231, .length = 2},
[110] = {.index = 231, .length = 2},
[111] = {.index = 233, .length = 4},
[112] = {.index = 237, .length = 5},
[113] = {.index = 242, .length = 5},
[115] = {.index = 247, .length = 3},
[116] = {.index = 250, .length = 5},
[117] = {.index = 255, .length = 2},
[118] = {.index = 257, .length = 1},
[119] = {.index = 258, .length = 4},
[120] = {.index = 262, .length = 4},
[121] = {.index = 266, .length = 4},
[122] = {.index = 270, .length = 5},
[123] = {.index = 275, .length = 5},
[124] = {.index = 280, .length = 1},
[125] = {.index = 281, .length = 2},
[126] = {.index = 283, .length = 3},
[127] = {.index = 283, .length = 3},
[128] = {.index = 286, .length = 5},
[129] = {.index = 291, .length = 5},
[130] = {.index = 296, .length = 4},
[131] = {.index = 300, .length = 4},
[132] = {.index = 304, .length = 2},
[133] = {.index = 306, .length = 1},
[134] = {.index = 307, .length = 2},
[135] = {.index = 309, .length = 2},
[136] = {.index = 311, .length = 5},
[137] = {.index = 316, .length = 5},
[138] = {.index = 321, .length = 5},
[139] = {.index = 280, .length = 1},
[140] = {.index = 326, .length = 2},
[141] = {.index = 328, .length = 2},
[142] = {.index = 281, .length = 2},
[143] = {.index = 330, .length = 6},
[144] = {.index = 336, .length = 2},
[145] = {.index = 338, .length = 2},
[146] = {.index = 340, .length = 3},
[147] = {.index = 343, .length = 1},
[148] = {.index = 344, .length = 6},
[149] = {.index = 350, .length = 2},
[150] = {.index = 326, .length = 2},
[151] = {.index = 328, .length = 2},
[152] = {.index = 352, .length = 3},
[153] = {.index = 355, .length = 2},
[154] = {.index = 357, .length = 2},
[155] = {.index = 350, .length = 2},
[156] = {.index = 359, .length = 3},
};
static const TSFieldMapEntry ts_field_map_entries[] = {
[0] =
{field_name, 1, .inherited = true},
[1] =
{field_name, 0},
[2] =
{field_argument, 1},
[3] =
{field_value, 0},
[4] =
{field_code, 1},
[5] =
{field_argument, 1},
{field_operator, 0},
[7] =
{field_arguments, 1},
{field_function, 0},
[9] =
{field_operands, 0},
{field_operands, 1, .inherited = true},
{field_operators, 1, .inherited = true},
[12] =
{field_definition, 1},
[13] =
{field_name, 0},
{field_name, 1, .inherited = true},
[15] =
{field_argument, 2, .inherited = true},
[16] =
{field_argument, 1},
{field_argument, 2, .inherited = true},
[18] =
{field_cause, 2},
[19] =
{field_body, 2},
[20] =
{field_name, 0},
{field_value, 2},
[22] =
{field_left, 0},
{field_type, 2},
[24] =
{field_left, 0},
{field_right, 2},
[26] =
{field_left, 0},
{field_operator, 1},
{field_right, 2},
[29] =
{field_alias, 2},
[30] =
{field_attribute, 2},
{field_object, 0},
[32] =
{field_operands, 1},
{field_operators, 0},
[34] =
{field_operands, 0, .inherited = true},
{field_operands, 1, .inherited = true},
{field_operators, 0, .inherited = true},
{field_operators, 1, .inherited = true},
[38] =
{field_expression, 1},
[39] =
{field_name, 1},
[40] =
{field_name, 0, .inherited = true},
{field_name, 1, .inherited = true},
[42] =
{field_alias, 2},
{field_name, 0},
[44] =
{field_name, 3, .inherited = true},
[45] =
{field_module_name, 1},
{field_name, 3, .inherited = true},
[47] =
{field_module_name, 1},
[48] =
{field_body, 1},
[49] =
{field_argument, 0, .inherited = true},
{field_argument, 1, .inherited = true},
[51] =
{field_cause, 3},
[52] =
{field_condition, 1},
{field_consequence, 3},
[54] =
{field_alternative, 3, .inherited = true},
{field_body, 3},
{field_subject, 1},
[57] =
{field_body, 3},
{field_condition, 1},
[59] =
{field_body, 2},
{field_body, 3},
[61] =
{field_body, 3},
[62] =
{field_left, 1},
{field_right, 3},
[64] =
{field_body, 3},
{field_name, 1},
[66] =
{field_key, 0},
{field_value, 2},
[68] =
{field_type, 2},
[69] =
{field_body, 3},
{field_parameters, 1},
[71] =
{field_subscript, 2},
{field_value, 0},
[73] =
{field_expression, 1},
{field_type_conversion, 2},
[75] =
{field_expression, 1},
{field_format_specifier, 2},
[77] =
{field_alternative, 0},
[78] =
{field_alternative, 4},
{field_condition, 1},
{field_consequence, 3},
[81] =
{field_alternative, 4, .inherited = true},
{field_condition, 1},
{field_consequence, 3},
[84] =
{field_condition, 1},
{field_consequence, 3},
{field_consequence, 4},
[87] =
{field_alternative, 4, .inherited = true},
{field_body, 4},
{field_subject, 1},
[90] =
{field_body, 4},
[91] =
{field_alternative, 4},
{field_body, 3},
{field_condition, 1},
[94] =
{field_body, 3},
{field_body, 4},
{field_condition, 1},
[97] =
{field_body, 3},
{field_body, 4},
[99] =
{field_body, 4},
{field_name, 1},
{field_parameters, 2},
[102] =
{field_body, 3},
{field_body, 4},
{field_name, 1},
[105] =
{field_body, 4},
{field_name, 1},
{field_type_parameters, 2},
[108] =
{field_body, 4},
{field_name, 1},
{field_superclasses, 2},
[111] =
{field_left, 0},
{field_right, 4},
{field_type, 2},
[114] =
{field_subscript, 1},
[115] =
{field_subscript, 2},
{field_subscript, 3, .inherited = true},
{field_value, 0},
[118] =
{field_subscript, 0, .inherited = true},
{field_subscript, 1, .inherited = true},
[120] =
{field_expression, 1},
{field_type_conversion, 3},
[122] =
{field_expression, 1},
{field_format_specifier, 3},
[124] =
{field_expression, 1},
{field_format_specifier, 3},
{field_type_conversion, 2},
[127] =
{field_name, 4, .inherited = true},
[128] =
{field_module_name, 1},
{field_name, 4, .inherited = true},
[130] =
{field_alternative, 4, .inherited = true},
{field_alternative, 5},
{field_condition, 1},
{field_consequence, 3},
[134] =
{field_alternative, 0, .inherited = true},
{field_alternative, 1, .inherited = true},
[136] =
{field_alternative, 5},
{field_condition, 1},
{field_consequence, 3},
{field_consequence, 4},
[140] =
{field_alternative, 5, .inherited = true},
{field_condition, 1},
{field_consequence, 3},
{field_consequence, 4},
[144] =
{field_subject, 1},
[145] =
{field_alternative, 5, .inherited = true},
{field_body, 5},
{field_subject, 1},
{field_subject, 3},
[149] =
{field_subject, 0, .inherited = true},
{field_subject, 1, .inherited = true},
[151] =
{field_alternative, 1, .inherited = true},
[152] =
{field_body, 4},
{field_body, 5},
[154] =
{field_body, 5},
{field_name, 2},
{field_parameters, 3},
[157] =
{field_body, 5},
{field_left, 1},
{field_right, 3},
[160] =
{field_alternative, 5},
{field_body, 3},
{field_body, 4},
{field_condition, 1},
[164] =
{field_body, 4},
{field_body, 5},
{field_name, 1},
{field_parameters, 2},
[168] =
{field_body, 5},
{field_name, 1},
{field_parameters, 3},
{field_type_parameters, 2},
[172] =
{field_body, 4},
{field_body, 5},
{field_name, 1},
{field_type_parameters, 2},
[176] =
{field_body, 5},
{field_name, 1},
{field_superclasses, 3},
{field_type_parameters, 2},
[180] =
{field_body, 4},
{field_body, 5},
{field_name, 1},
{field_superclasses, 2},
[184] =
{field_name, 0},
{field_type, 2},
{field_value, 4},
[187] =
{field_expression, 1},
{field_format_specifier, 4},
{field_type_conversion, 3},
[190] =
{field_left, 2},
{field_right, 4},
[192] =
{field_left, 1},
{field_right, 3},
{field_right, 4},
[195] =
{field_alternative, 5, .inherited = true},
{field_alternative, 6},
{field_condition, 1},
{field_consequence, 3},
{field_consequence, 4},
[200] =
{field_alternative, 6, .inherited = true},
{field_body, 6},
{field_subject, 1},
{field_subject, 3},
[204] =
{field_alternative, 6, .inherited = true},
{field_body, 6},
{field_subject, 1},
{field_subject, 3},
{field_subject, 4, .inherited = true},
[209] =
{field_body, 6},
{field_left, 2},
{field_right, 4},
[212] =
{field_body, 5},
{field_body, 6},
{field_name, 2},
{field_parameters, 3},
[216] =
{field_body, 6},
{field_name, 2},
{field_parameters, 4},
{field_type_parameters, 3},
[220] =
{field_alternative, 6},
{field_body, 5},
{field_left, 1},
{field_right, 3},
[224] =
{field_body, 5},
{field_body, 6},
{field_left, 1},
{field_right, 3},
[228] =
{field_value, 1},
[229] =
{field_value, 0, .inherited = true},
{field_value, 1, .inherited = true},
[231] =
{field_name, 1},
{field_value, 3},
[233] =
{field_body, 6},
{field_name, 1},
{field_parameters, 2},
{field_return_type, 4},
[237] =
{field_body, 5},
{field_body, 6},
{field_name, 1},
{field_parameters, 3},
{field_type_parameters, 2},
[242] =
{field_body, 5},
{field_body, 6},
{field_name, 1},
{field_superclasses, 3},
{field_type_parameters, 2},
[247] =
{field_left, 2},
{field_right, 4},
{field_right, 5},
[250] =
{field_alternative, 7, .inherited = true},
{field_body, 7},
{field_subject, 1},
{field_subject, 3},
{field_subject, 4, .inherited = true},
[255] =
{field_key, 1, .inherited = true},
{field_value, 1, .inherited = true},
[257] =
{field_consequence, 3},
[258] =
{field_alternative, 7},
{field_body, 6},
{field_left, 2},
{field_right, 4},
[262] =
{field_body, 6},
{field_body, 7},
{field_left, 2},
{field_right, 4},
[266] =
{field_body, 7},
{field_name, 2},
{field_parameters, 3},
{field_return_type, 5},
[270] =
{field_body, 6},
{field_body, 7},
{field_name, 2},
{field_parameters, 4},
{field_type_parameters, 3},
[275] =
{field_alternative, 7},
{field_body, 5},
{field_body, 6},
{field_left, 1},
{field_right, 3},
[280] =
{field_value, 2},
[281] =
{field_value, 1},
{field_value, 2, .inherited = true},
[283] =
{field_bound, 2},
{field_name, 0},
{field_value, 4},
[286] =
{field_body, 6},
{field_body, 7},
{field_name, 1},
{field_parameters, 2},
{field_return_type, 4},
[291] =
{field_body, 7},
{field_name, 1},
{field_parameters, 3},
{field_return_type, 5},
{field_type_parameters, 2},
[296] =
{field_key, 1, .inherited = true},
{field_key, 2, .inherited = true},
{field_value, 1, .inherited = true},
{field_value, 2, .inherited = true},
[300] =
{field_key, 0, .inherited = true},
{field_key, 1, .inherited = true},
{field_value, 0, .inherited = true},
{field_value, 1, .inherited = true},
[304] =
{field_key, 2, .inherited = true},
{field_value, 2, .inherited = true},
[306] =
{field_consequence, 4},
[307] =
{field_consequence, 3},
{field_consequence, 4},
[309] =
{field_consequence, 4},
{field_guard, 2},
[311] =
{field_alternative, 8},
{field_body, 6},
{field_body, 7},
{field_left, 2},
{field_right, 4},
[316] =
{field_body, 7},
{field_body, 8},
{field_name, 2},
{field_parameters, 3},
{field_return_type, 5},
[321] =
{field_body, 8},
{field_name, 2},
{field_parameters, 4},
{field_return_type, 6},
{field_type_parameters, 3},
[326] =
{field_value, 2},
{field_value, 3, .inherited = true},
[328] =
{field_alias, 3},
{field_value, 1},
[330] =
{field_body, 7},
{field_body, 8},
{field_name, 1},
{field_parameters, 3},
{field_return_type, 5},
{field_type_parameters, 2},
[336] =
{field_consequence, 4},
{field_consequence, 5},
[338] =
{field_consequence, 5},
{field_guard, 3},
[340] =
{field_consequence, 4},
{field_consequence, 5},
{field_guard, 2},
[343] =
{field_consequence, 5},
[344] =
{field_body, 8},
{field_body, 9},
{field_name, 2},
{field_parameters, 4},
{field_return_type, 6},
{field_type_parameters, 3},
[350] =
{field_alias, 4},
{field_value, 2},
[352] =
{field_consequence, 5},
{field_consequence, 6},
{field_guard, 3},
[355] =
{field_consequence, 5},
{field_consequence, 6},
[357] =
{field_consequence, 6},
{field_guard, 4},
[359] =
{field_consequence, 6},
{field_consequence, 7},
{field_guard, 4},
};
static const uint32_t ts_alias_sequence_offsets[PRODUCTION_ID_COUNT] = {
[0] = 0,
[1] = 1,
[2] = 0,
[3] = 0,
[4] = 11,
[5] = 0,
[6] = 0,
[7] = 0,
[8] = 0,
[9] = 0,
[10] = 0,
[11] = 0,
[12] = 0,
[13] = 0,
[14] = 0,
[15] = 0,
[16] = 21,
[17] = 0,
[18] = 0,
[19] = 0,
[20] = 0,
[21] = 0,
[22] = 31,
[23] = 0,
[24] = 0,
[25] = 0,
[26] = 0,
[27] = 0,
[28] = 0,
[29] = 0,
[30] = 0,
[31] = 0,
[32] = 0,
[33] = 0,
[34] = 0,
[35] = 0,
[36] = 41,
[37] = 0,
[38] = 41,
[39] = 0,
[40] = 41,
[41] = 0,
[42] = 41,
[43] = 0,
[44] = 0,
[45] = 0,
[46] = 51,
[47] = 0,
[48] = 61,
[49] = 0,
[50] = 0,
[51] = 0,
[52] = 41,
[53] = 41,
[54] = 0,
[55] = 0,
[56] = 71,
[57] = 41,
[58] = 0,
[59] = 0,
[60] = 71,
[61] = 0,
[62] = 71,
[63] = 71,
[64] = 81,
[65] = 0,
[66] = 1,
[67] = 0,
[68] = 0,
[69] = 0,
[70] = 0,
[71] = 0,
[72] = 0,
[73] = 0,
[74] = 0,
[75] = 41,
[76] = 0,
[77] = 0,
[78] = 0,
[79] = 0,
[80] = 0,
[81] = 0,
[82] = 0,
[83] = 0,
[84] = 91,
[85] = 91,
[86] = 0,
[87] = 21,
[88] = 0,
[89] = 91,
[90] = 0,
[91] = 91,
[92] = 0,
[93] = 0,
[94] = 0,
[95] = 0,
[96] = 0,
[97] = 0,
[98] = 0,
[99] = 0,
[100] = 101,
[101] = 0,
[102] = 101,
[103] = 91,
[104] = 0,
[105] = 41,
[106] = 0,
[107] = 41,
[108] = 0,
[109] = 11,
[110] = 0,
[111] = 101,
[112] = 0,
[113] = 0,
[114] = 111,
[115] = 0,
[116] = 0,
[117] = 0,
[118] = 41,
[119] = 101,
[120] = 0,
[121] = 121,
[122] = 0,
[123] = 0,
[124] = 71,
[125] = 71,
[126] = 1,
[127] = 0,
[128] = 0,
[129] = 121,
[130] = 0,
[131] = 0,
[132] = 0,
[133] = 71,
[134] = 0,
[135] = 71,
[136] = 0,
[137] = 0,
[138] = 131,
[139] = 0,
[140] = 91,
[141] = 91,
[142] = 0,
[143] = 0,
[144] = 0,
[145] = 91,
[146] = 0,
[147] = 91,
[148] = 0,
[149] = 101,
[150] = 0,
[151] = 0,
[152] = 0,
[153] = 0,
[154] = 101,
[155] = 0,
[156] = 0,
};
static const TSSymbol ts_alias_sequences[141] = {
[0] = 0,
[1] = sym_identifier,
[12] = sym_identifier,
[23] = sym_block,
[33] = alias_sym_as_pattern_target,
[44] = sym_block,
[53] = sym_splat_type,
[61] = alias_sym_format_expression,
[75] = sym_block,
[82] = sym_type,
[96] = sym_block,
[107] = sym_block,
[111] = sym_type,
[113] = sym_type,
[128] = sym_block,
[139] = sym_block,
};
static const uint16_t ts_non_terminal_alias_map[] = {
sym__simple_statements, 2,
sym__simple_statements,
sym_block,
sym__default_type, 2,
sym__default_type,
sym_type,
sym__default_type_primary, 2,
sym__default_type_primary,
sym_type,
sym__default_splat_type, 2,
sym_list_splat,
sym_splat_type,
sym_expression, 2,
sym_expression,
alias_sym_as_pattern_target,
sym_interpolation, 2,
sym_interpolation,
alias_sym_format_expression,
0,
};
static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[0] = 0,
[1] = 1,
[2] = 2,
[3] = 3,
[4] = 4,
[5] = 5,
[6] = 6,
[7] = 7,
[8] = 8,
[9] = 9,
[10] = 2,
[11] = 8,
[12] = 2,
[13] = 13,
[14] = 14,
[15] = 8,
[16] = 16,
[17] = 17,
[18] = 18,
[19] = 19,
[20] = 20,
[21] = 21,
[22] = 22,
[23] = 23,
[24] = 24,
[25] = 25,
[26] = 26,
[27] = 2,
[28] = 28,
[29] = 2,
[30] = 30,
[31] = 31,
[32] = 8,
[33] = 33,
[34] = 34,
[35] = 35,
[36] = 36,
[37] = 37,
[38] = 38,
[39] = 39,
[40] = 40,
[41] = 41,
[42] = 42,
[43] = 8,
[44] = 8,
[45] = 45,
[46] = 46,
[47] = 47,
[48] = 4,
[49] = 5,
[50] = 50,
[51] = 51,
[52] = 9,
[53] = 53,
[54] = 54,
[55] = 30,
[56] = 2,
[57] = 57,
[58] = 58,
[59] = 59,
[60] = 60,
[61] = 61,
[62] = 62,
[63] = 63,
[64] = 6,
[65] = 2,
[66] = 66,
[67] = 67,
[68] = 68,
[69] = 69,
[70] = 70,
[71] = 71,
[72] = 72,
[73] = 73,
[74] = 74,
[75] = 75,
[76] = 2,
[77] = 71,
[78] = 71,
[79] = 71,
[80] = 2,
[81] = 66,
[82] = 67,
[83] = 83,
[84] = 17,
[85] = 16,
[86] = 86,
[87] = 87,
[88] = 88,
[89] = 20,
[90] = 68,
[91] = 91,
[92] = 92,
[93] = 62,
[94] = 60,
[95] = 61,
[96] = 62,
[97] = 60,
[98] = 61,
[99] = 99,
[100] = 100,
[101] = 101,
[102] = 59,
[103] = 59,
[104] = 42,
[105] = 105,
[106] = 106,
[107] = 87,
[108] = 91,
[109] = 109,
[110] = 88,
[111] = 111,
[112] = 112,
[113] = 113,
[114] = 83,
[115] = 115,
[116] = 116,
[117] = 117,
[118] = 8,
[119] = 100,
[120] = 99,
[121] = 101,
[122] = 2,
[123] = 123,
[124] = 124,
[125] = 125,
[126] = 126,
[127] = 127,
[128] = 128,
[129] = 129,
[130] = 61,
[131] = 60,
[132] = 59,
[133] = 62,
[134] = 134,
[135] = 135,
[136] = 60,
[137] = 61,
[138] = 62,
[139] = 59,
[140] = 123,
[141] = 71,
[142] = 142,
[143] = 143,
[144] = 60,
[145] = 61,
[146] = 59,
[147] = 62,
[148] = 148,
[149] = 149,
[150] = 150,
[151] = 50,
[152] = 152,
[153] = 28,
[154] = 31,
[155] = 155,
[156] = 33,
[157] = 34,
[158] = 158,
[159] = 17,
[160] = 8,
[161] = 16,
[162] = 162,
[163] = 17,
[164] = 149,
[165] = 16,
[166] = 166,
[167] = 167,
[168] = 109,
[169] = 169,
[170] = 170,
[171] = 171,
[172] = 172,
[173] = 173,
[174] = 174,
[175] = 175,
[176] = 176,
[177] = 177,
[178] = 178,
[179] = 179,
[180] = 180,
[181] = 181,
[182] = 182,
[183] = 91,
[184] = 109,
[185] = 185,
[186] = 186,
[187] = 115,
[188] = 116,
[189] = 158,
[190] = 155,
[191] = 155,
[192] = 71,
[193] = 88,
[194] = 91,
[195] = 195,
[196] = 196,
[197] = 197,
[198] = 135,
[199] = 199,
[200] = 200,
[201] = 201,
[202] = 202,
[203] = 203,
[204] = 204,
[205] = 125,
[206] = 206,
[207] = 68,
[208] = 208,
[209] = 209,
[210] = 20,
[211] = 211,
[212] = 212,
[213] = 213,
[214] = 7,
[215] = 215,
[216] = 216,
[217] = 87,
[218] = 35,
[219] = 36,
[220] = 220,
[221] = 221,
[222] = 222,
[223] = 57,
[224] = 224,
[225] = 225,
[226] = 226,
[227] = 106,
[228] = 228,
[229] = 229,
[230] = 230,
[231] = 231,
[232] = 128,
[233] = 233,
[234] = 127,
[235] = 235,
[236] = 18,
[237] = 19,
[238] = 238,
[239] = 239,
[240] = 240,
[241] = 241,
[242] = 128,
[243] = 243,
[244] = 244,
[245] = 127,
[246] = 246,
[247] = 247,
[248] = 248,
[249] = 249,
[250] = 250,
[251] = 251,
[252] = 221,
[253] = 71,
[254] = 2,
[255] = 255,
[256] = 256,
[257] = 226,
[258] = 177,
[259] = 259,
[260] = 260,
[261] = 261,
[262] = 106,
[263] = 263,
[264] = 264,
[265] = 265,
[266] = 266,
[267] = 68,
[268] = 6,
[269] = 31,
[270] = 270,
[271] = 271,
[272] = 272,
[273] = 273,
[274] = 274,
[275] = 206,
[276] = 222,
[277] = 50,
[278] = 278,
[279] = 28,
[280] = 280,
[281] = 281,
[282] = 282,
[283] = 216,
[284] = 284,
[285] = 285,
[286] = 286,
[287] = 287,
[288] = 288,
[289] = 87,
[290] = 290,
[291] = 291,
[292] = 21,
[293] = 243,
[294] = 39,
[295] = 40,
[296] = 46,
[297] = 297,
[298] = 175,
[299] = 53,
[300] = 54,
[301] = 301,
[302] = 302,
[303] = 303,
[304] = 304,
[305] = 305,
[306] = 306,
[307] = 307,
[308] = 308,
[309] = 309,
[310] = 172,
[311] = 209,
[312] = 312,
[313] = 313,
[314] = 314,
[315] = 315,
[316] = 173,
[317] = 208,
[318] = 318,
[319] = 319,
[320] = 320,
[321] = 321,
[322] = 177,
[323] = 323,
[324] = 30,
[325] = 240,
[326] = 326,
[327] = 285,
[328] = 91,
[329] = 109,
[330] = 330,
[331] = 331,
[332] = 332,
[333] = 17,
[334] = 334,
[335] = 16,
[336] = 155,
[337] = 91,
[338] = 243,
[339] = 339,
[340] = 34,
[341] = 33,
[342] = 342,
[343] = 343,
[344] = 51,
[345] = 345,
[346] = 346,
[347] = 347,
[348] = 348,
[349] = 349,
[350] = 350,
[351] = 351,
[352] = 352,
[353] = 353,
[354] = 354,
[355] = 87,
[356] = 356,
[357] = 109,
[358] = 358,
[359] = 359,
[360] = 285,
[361] = 286,
[362] = 287,
[363] = 363,
[364] = 127,
[365] = 128,
[366] = 366,
[367] = 158,
[368] = 342,
[369] = 71,
[370] = 68,
[371] = 20,
[372] = 343,
[373] = 373,
[374] = 374,
[375] = 375,
[376] = 70,
[377] = 87,
[378] = 378,
[379] = 379,
[380] = 380,
[381] = 381,
[382] = 382,
[383] = 72,
[384] = 73,
[385] = 74,
[386] = 126,
[387] = 387,
[388] = 388,
[389] = 389,
[390] = 390,
[391] = 61,
[392] = 60,
[393] = 59,
[394] = 62,
[395] = 395,
[396] = 396,
[397] = 221,
[398] = 226,
[399] = 399,
[400] = 400,
[401] = 128,
[402] = 280,
[403] = 127,
[404] = 282,
[405] = 405,
[406] = 334,
[407] = 125,
[408] = 284,
[409] = 115,
[410] = 116,
[411] = 88,
[412] = 412,
[413] = 413,
[414] = 414,
[415] = 202,
[416] = 416,
[417] = 417,
[418] = 418,
[419] = 419,
[420] = 420,
[421] = 20,
[422] = 286,
[423] = 423,
[424] = 424,
[425] = 425,
[426] = 426,
[427] = 169,
[428] = 75,
[429] = 429,
[430] = 331,
[431] = 332,
[432] = 432,
[433] = 433,
[434] = 434,
[435] = 435,
[436] = 436,
[437] = 437,
[438] = 438,
[439] = 439,
[440] = 440,
[441] = 441,
[442] = 442,
[443] = 109,
[444] = 158,
[445] = 175,
[446] = 176,
[447] = 66,
[448] = 67,
[449] = 83,
[450] = 450,
[451] = 451,
[452] = 452,
[453] = 100,
[454] = 99,
[455] = 455,
[456] = 456,
[457] = 457,
[458] = 128,
[459] = 221,
[460] = 460,
[461] = 461,
[462] = 155,
[463] = 463,
[464] = 101,
[465] = 226,
[466] = 127,
[467] = 467,
[468] = 264,
[469] = 469,
[470] = 199,
[471] = 471,
[472] = 472,
[473] = 473,
[474] = 474,
[475] = 475,
[476] = 471,
[477] = 477,
[478] = 478,
[479] = 479,
[480] = 92,
[481] = 481,
[482] = 482,
[483] = 483,
[484] = 484,
[485] = 166,
[486] = 206,
[487] = 7,
[488] = 488,
[489] = 88,
[490] = 490,
[491] = 491,
[492] = 492,
[493] = 493,
[494] = 494,
[495] = 495,
[496] = 496,
[497] = 216,
[498] = 498,
[499] = 499,
[500] = 500,
[501] = 501,
[502] = 502,
[503] = 503,
[504] = 504,
[505] = 505,
[506] = 346,
[507] = 211,
[508] = 8,
[509] = 509,
[510] = 510,
[511] = 511,
[512] = 512,
[513] = 513,
[514] = 514,
[515] = 515,
[516] = 516,
[517] = 113,
[518] = 518,
[519] = 414,
[520] = 178,
[521] = 521,
[522] = 522,
[523] = 523,
[524] = 247,
[525] = 525,
[526] = 526,
[527] = 527,
[528] = 528,
[529] = 529,
[530] = 530,
[531] = 309,
[532] = 306,
[533] = 149,
[534] = 117,
[535] = 535,
[536] = 536,
[537] = 537,
[538] = 538,
[539] = 539,
[540] = 540,
[541] = 150,
[542] = 542,
[543] = 543,
[544] = 544,
[545] = 545,
[546] = 546,
[547] = 152,
[548] = 548,
[549] = 549,
[550] = 423,
[551] = 414,
[552] = 552,
[553] = 346,
[554] = 554,
[555] = 243,
[556] = 556,
[557] = 557,
[558] = 558,
[559] = 559,
[560] = 560,
[561] = 561,
[562] = 562,
[563] = 241,
[564] = 564,
[565] = 59,
[566] = 566,
[567] = 567,
[568] = 568,
[569] = 569,
[570] = 570,
[571] = 571,
[572] = 572,
[573] = 573,
[574] = 574,
[575] = 575,
[576] = 576,
[577] = 577,
[578] = 247,
[579] = 579,
[580] = 112,
[581] = 235,
[582] = 69,
[583] = 129,
[584] = 584,
[585] = 585,
[586] = 586,
[587] = 587,
[588] = 149,
[589] = 589,
[590] = 521,
[591] = 591,
[592] = 308,
[593] = 593,
[594] = 162,
[595] = 142,
[596] = 596,
[597] = 111,
[598] = 598,
[599] = 599,
[600] = 600,
[601] = 601,
[602] = 602,
[603] = 414,
[604] = 105,
[605] = 605,
[606] = 606,
[607] = 607,
[608] = 608,
[609] = 609,
[610] = 610,
[611] = 611,
[612] = 612,
[613] = 613,
[614] = 614,
[615] = 615,
[616] = 18,
[617] = 19,
[618] = 618,
[619] = 619,
[620] = 620,
[621] = 274,
[622] = 622,
[623] = 623,
[624] = 287,
[625] = 625,
[626] = 471,
[627] = 627,
[628] = 628,
[629] = 629,
[630] = 630,
[631] = 631,
[632] = 632,
[633] = 598,
[634] = 634,
[635] = 635,
[636] = 129,
[637] = 637,
[638] = 180,
[639] = 639,
[640] = 640,
[641] = 641,
[642] = 642,
[643] = 643,
[644] = 644,
[645] = 645,
[646] = 646,
[647] = 33,
[648] = 634,
[649] = 649,
[650] = 650,
[651] = 162,
[652] = 652,
[653] = 50,
[654] = 51,
[655] = 28,
[656] = 656,
[657] = 657,
[658] = 658,
[659] = 34,
[660] = 660,
[661] = 661,
[662] = 662,
[663] = 235,
[664] = 664,
[665] = 665,
[666] = 666,
[667] = 667,
[668] = 668,
[669] = 179,
[670] = 180,
[671] = 181,
[672] = 672,
[673] = 673,
[674] = 125,
[675] = 675,
[676] = 676,
[677] = 554,
[678] = 264,
[679] = 233,
[680] = 297,
[681] = 649,
[682] = 682,
[683] = 683,
[684] = 521,
[685] = 558,
[686] = 686,
[687] = 687,
[688] = 688,
[689] = 615,
[690] = 690,
[691] = 691,
[692] = 472,
[693] = 693,
[694] = 694,
[695] = 51,
[696] = 696,
[697] = 697,
[698] = 698,
[699] = 211,
[700] = 346,
[701] = 265,
[702] = 702,
[703] = 178,
[704] = 172,
[705] = 625,
[706] = 706,
[707] = 707,
[708] = 708,
[709] = 247,
[710] = 710,
[711] = 711,
[712] = 28,
[713] = 50,
[714] = 278,
[715] = 715,
[716] = 545,
[717] = 717,
[718] = 718,
[719] = 719,
[720] = 544,
[721] = 185,
[722] = 722,
[723] = 482,
[724] = 173,
[725] = 21,
[726] = 726,
[727] = 727,
[728] = 199,
[729] = 115,
[730] = 116,
[731] = 469,
[732] = 732,
[733] = 142,
[734] = 734,
[735] = 735,
[736] = 736,
[737] = 737,
[738] = 738,
[739] = 666,
[740] = 740,
[741] = 741,
[742] = 742,
[743] = 743,
[744] = 60,
[745] = 61,
[746] = 297,
[747] = 62,
[748] = 60,
[749] = 59,
[750] = 62,
[751] = 88,
[752] = 155,
[753] = 70,
[754] = 754,
[755] = 560,
[756] = 756,
[757] = 757,
[758] = 758,
[759] = 610,
[760] = 760,
[761] = 761,
[762] = 762,
[763] = 763,
[764] = 764,
[765] = 226,
[766] = 221,
[767] = 767,
[768] = 768,
[769] = 769,
[770] = 158,
[771] = 246,
[772] = 106,
[773] = 773,
[774] = 774,
[775] = 775,
[776] = 776,
[777] = 199,
[778] = 778,
[779] = 779,
[780] = 469,
[781] = 202,
[782] = 57,
[783] = 768,
[784] = 784,
[785] = 158,
[786] = 423,
[787] = 129,
[788] = 389,
[789] = 400,
[790] = 390,
[791] = 265,
[792] = 702,
[793] = 221,
[794] = 554,
[795] = 795,
[796] = 796,
[797] = 611,
[798] = 558,
[799] = 162,
[800] = 800,
[801] = 801,
[802] = 802,
[803] = 396,
[804] = 331,
[805] = 805,
[806] = 226,
[807] = 405,
[808] = 808,
[809] = 809,
[810] = 810,
[811] = 87,
[812] = 812,
[813] = 106,
[814] = 814,
[815] = 815,
[816] = 816,
[817] = 400,
[818] = 414,
[819] = 359,
[820] = 346,
[821] = 88,
[822] = 309,
[823] = 418,
[824] = 309,
[825] = 306,
[826] = 623,
[827] = 827,
[828] = 306,
[829] = 172,
[830] = 830,
[831] = 521,
[832] = 558,
[833] = 460,
[834] = 834,
[835] = 835,
[836] = 460,
[837] = 297,
[838] = 650,
[839] = 839,
[840] = 840,
[841] = 841,
[842] = 842,
[843] = 843,
[844] = 844,
[845] = 845,
[846] = 846,
[847] = 847,
[848] = 848,
[849] = 849,
[850] = 173,
[851] = 851,
[852] = 405,
[853] = 853,
[854] = 854,
[855] = 855,
[856] = 856,
[857] = 213,
[858] = 605,
[859] = 672,
[860] = 455,
[861] = 456,
[862] = 457,
[863] = 212,
[864] = 213,
[865] = 543,
[866] = 33,
[867] = 867,
[868] = 868,
[869] = 869,
[870] = 607,
[871] = 871,
[872] = 330,
[873] = 873,
[874] = 142,
[875] = 875,
[876] = 353,
[877] = 877,
[878] = 878,
[879] = 879,
[880] = 34,
[881] = 881,
[882] = 882,
[883] = 412,
[884] = 849,
[885] = 848,
[886] = 886,
[887] = 887,
[888] = 17,
[889] = 149,
[890] = 16,
[891] = 891,
[892] = 400,
[893] = 213,
[894] = 894,
[895] = 895,
[896] = 182,
[897] = 265,
[898] = 215,
[899] = 233,
[900] = 273,
[901] = 509,
[902] = 741,
[903] = 903,
[904] = 904,
[905] = 905,
[906] = 847,
[907] = 907,
[908] = 405,
[909] = 740,
[910] = 910,
[911] = 911,
[912] = 87,
[913] = 913,
[914] = 914,
[915] = 129,
[916] = 228,
[917] = 358,
[918] = 918,
[919] = 919,
[920] = 920,
[921] = 215,
[922] = 922,
[923] = 698,
[924] = 182,
[925] = 925,
[926] = 776,
[927] = 776,
[928] = 928,
[929] = 309,
[930] = 542,
[931] = 931,
[932] = 306,
[933] = 933,
[934] = 212,
[935] = 471,
[936] = 936,
[937] = 937,
[938] = 938,
[939] = 939,
[940] = 940,
[941] = 639,
[942] = 610,
[943] = 943,
[944] = 944,
[945] = 945,
[946] = 946,
[947] = 947,
[948] = 948,
[949] = 949,
[950] = 950,
[951] = 951,
[952] = 952,
[953] = 70,
[954] = 954,
[955] = 955,
[956] = 956,
[957] = 957,
[958] = 302,
[959] = 959,
[960] = 960,
[961] = 301,
[962] = 962,
[963] = 17,
[964] = 149,
[965] = 16,
[966] = 69,
[967] = 967,
[968] = 968,
[969] = 969,
[970] = 215,
[971] = 359,
[972] = 475,
[973] = 973,
[974] = 974,
[975] = 895,
[976] = 182,
[977] = 418,
[978] = 211,
[979] = 979,
[980] = 980,
[981] = 206,
[982] = 178,
[983] = 212,
[984] = 142,
[985] = 625,
[986] = 180,
[987] = 987,
[988] = 988,
[989] = 460,
[990] = 990,
[991] = 991,
[992] = 992,
[993] = 993,
[994] = 994,
[995] = 649,
[996] = 938,
[997] = 997,
[998] = 998,
[999] = 999,
[1000] = 1000,
[1001] = 1001,
[1002] = 162,
[1003] = 1003,
[1004] = 185,
[1005] = 186,
[1006] = 1006,
[1007] = 556,
[1008] = 557,
[1009] = 1009,
[1010] = 946,
[1011] = 1011,
[1012] = 1012,
[1013] = 1013,
[1014] = 1014,
[1015] = 1015,
[1016] = 1016,
[1017] = 1017,
[1018] = 1018,
[1019] = 1019,
[1020] = 598,
[1021] = 305,
[1022] = 537,
[1023] = 281,
[1024] = 350,
[1025] = 235,
[1026] = 143,
[1027] = 399,
[1028] = 1028,
[1029] = 109,
[1030] = 471,
[1031] = 1031,
[1032] = 1032,
[1033] = 1033,
[1034] = 1034,
[1035] = 1035,
[1036] = 668,
[1037] = 334,
[1038] = 334,
[1039] = 668,
[1040] = 668,
[1041] = 552,
[1042] = 1042,
[1043] = 1043,
[1044] = 1044,
[1045] = 1045,
[1046] = 1046,
[1047] = 1047,
[1048] = 1048,
[1049] = 1049,
[1050] = 775,
[1051] = 586,
[1052] = 586,
[1053] = 586,
[1054] = 284,
[1055] = 672,
[1056] = 623,
[1057] = 273,
[1058] = 1058,
[1059] = 933,
[1060] = 209,
[1061] = 149,
[1062] = 543,
[1063] = 180,
[1064] = 323,
[1065] = 835,
[1066] = 297,
[1067] = 437,
[1068] = 437,
[1069] = 925,
[1070] = 91,
[1071] = 202,
[1072] = 639,
[1073] = 868,
[1074] = 1074,
[1075] = 380,
[1076] = 593,
[1077] = 1077,
[1078] = 869,
[1079] = 224,
[1080] = 225,
[1081] = 433,
[1082] = 1082,
[1083] = 479,
[1084] = 591,
[1085] = 536,
[1086] = 509,
[1087] = 1087,
[1088] = 186,
[1089] = 1089,
[1090] = 208,
[1091] = 354,
[1092] = 349,
[1093] = 348,
[1094] = 957,
[1095] = 882,
[1096] = 388,
[1097] = 419,
[1098] = 1098,
[1099] = 1099,
[1100] = 1100,
[1101] = 387,
[1102] = 1102,
[1103] = 1103,
[1104] = 1104,
[1105] = 910,
[1106] = 495,
[1107] = 501,
[1108] = 1108,
[1109] = 495,
[1110] = 1110,
[1111] = 109,
[1112] = 471,
[1113] = 1113,
[1114] = 351,
[1115] = 1031,
[1116] = 726,
[1117] = 417,
[1118] = 1118,
[1119] = 1035,
[1120] = 496,
[1121] = 1121,
[1122] = 213,
[1123] = 359,
[1124] = 215,
[1125] = 345,
[1126] = 1126,
[1127] = 1127,
[1128] = 284,
[1129] = 418,
[1130] = 980,
[1131] = 573,
[1132] = 1132,
[1133] = 212,
[1134] = 584,
[1135] = 202,
[1136] = 202,
[1137] = 584,
[1138] = 559,
[1139] = 323,
[1140] = 222,
[1141] = 91,
[1142] = 202,
[1143] = 1143,
[1144] = 1144,
[1145] = 1145,
[1146] = 1146,
[1147] = 871,
[1148] = 536,
[1149] = 1149,
[1150] = 801,
[1151] = 1144,
[1152] = 1152,
[1153] = 1153,
[1154] = 1154,
[1155] = 1155,
[1156] = 1156,
[1157] = 1157,
[1158] = 1087,
[1159] = 440,
[1160] = 230,
[1161] = 1089,
[1162] = 440,
[1163] = 1163,
[1164] = 1164,
[1165] = 395,
[1166] = 1166,
[1167] = 589,
[1168] = 1168,
[1169] = 589,
[1170] = 1170,
[1171] = 1171,
[1172] = 1171,
[1173] = 319,
[1174] = 197,
[1175] = 318,
[1176] = 196,
[1177] = 1177,
[1178] = 1178,
[1179] = 235,
[1180] = 177,
[1181] = 543,
[1182] = 17,
[1183] = 1183,
[1184] = 1184,
[1185] = 87,
[1186] = 769,
[1187] = 1187,
[1188] = 129,
[1189] = 51,
[1190] = 263,
[1191] = 320,
[1192] = 1192,
[1193] = 1193,
[1194] = 436,
[1195] = 467,
[1196] = 1196,
[1197] = 1197,
[1198] = 1198,
[1199] = 211,
[1200] = 211,
[1201] = 216,
[1202] = 776,
[1203] = 928,
[1204] = 178,
[1205] = 178,
[1206] = 182,
[1207] = 625,
[1208] = 206,
[1209] = 1209,
[1210] = 1210,
[1211] = 68,
[1212] = 142,
[1213] = 264,
[1214] = 16,
[1215] = 202,
[1216] = 33,
[1217] = 451,
[1218] = 33,
[1219] = 1219,
[1220] = 1220,
[1221] = 936,
[1222] = 460,
[1223] = 990,
[1224] = 1224,
[1225] = 1224,
[1226] = 91,
[1227] = 1227,
[1228] = 611,
[1229] = 1229,
[1230] = 937,
[1231] = 1231,
[1232] = 162,
[1233] = 997,
[1234] = 1234,
[1235] = 1235,
[1236] = 1236,
[1237] = 1237,
[1238] = 1238,
[1239] = 1239,
[1240] = 609,
[1241] = 1241,
[1242] = 1242,
[1243] = 1243,
[1244] = 1244,
[1245] = 1245,
[1246] = 1246,
[1247] = 9,
[1248] = 4,
[1249] = 1249,
[1250] = 425,
[1251] = 1251,
[1252] = 1252,
[1253] = 1253,
[1254] = 1254,
[1255] = 326,
[1256] = 1256,
[1257] = 70,
[1258] = 321,
[1259] = 1259,
[1260] = 1260,
[1261] = 240,
[1262] = 201,
[1263] = 1263,
[1264] = 450,
[1265] = 1265,
[1266] = 1266,
[1267] = 34,
[1268] = 34,
[1269] = 500,
[1270] = 1270,
[1271] = 1271,
[1272] = 1272,
[1273] = 499,
[1274] = 1274,
[1275] = 1275,
[1276] = 1178,
[1277] = 177,
[1278] = 1278,
[1279] = 246,
[1280] = 1183,
[1281] = 1281,
[1282] = 246,
[1283] = 129,
[1284] = 1284,
[1285] = 1285,
[1286] = 601,
[1287] = 342,
[1288] = 342,
[1289] = 148,
[1290] = 1132,
[1291] = 1291,
[1292] = 1292,
[1293] = 727,
[1294] = 514,
[1295] = 668,
[1296] = 334,
[1297] = 414,
[1298] = 359,
[1299] = 743,
[1300] = 378,
[1301] = 569,
[1302] = 568,
[1303] = 571,
[1304] = 1304,
[1305] = 1305,
[1306] = 605,
[1307] = 672,
[1308] = 675,
[1309] = 216,
[1310] = 125,
[1311] = 980,
[1312] = 211,
[1313] = 1313,
[1314] = 1193,
[1315] = 178,
[1316] = 586,
[1317] = 284,
[1318] = 346,
[1319] = 623,
[1320] = 1320,
[1321] = 418,
[1322] = 587,
[1323] = 206,
[1324] = 1324,
[1325] = 33,
[1326] = 128,
[1327] = 68,
[1328] = 625,
[1329] = 1329,
[1330] = 625,
[1331] = 30,
[1332] = 1193,
[1333] = 618,
[1334] = 601,
[1335] = 30,
[1336] = 287,
[1337] = 68,
[1338] = 1338,
[1339] = 202,
[1340] = 115,
[1341] = 116,
[1342] = 128,
[1343] = 1343,
[1344] = 1344,
[1345] = 30,
[1346] = 297,
[1347] = 535,
[1348] = 437,
[1349] = 308,
[1350] = 285,
[1351] = 612,
[1352] = 687,
[1353] = 20,
[1354] = 20,
[1355] = 20,
[1356] = 286,
[1357] = 649,
[1358] = 1358,
[1359] = 1359,
[1360] = 343,
[1361] = 1361,
[1362] = 162,
[1363] = 495,
[1364] = 548,
[1365] = 1234,
[1366] = 688,
[1367] = 1367,
[1368] = 579,
[1369] = 1369,
[1370] = 1252,
[1371] = 1253,
[1372] = 1009,
[1373] = 1373,
[1374] = 904,
[1375] = 1375,
[1376] = 546,
[1377] = 1108,
[1378] = 495,
[1379] = 1009,
[1380] = 1369,
[1381] = 548,
[1382] = 170,
[1383] = 631,
[1384] = 1384,
[1385] = 1385,
[1386] = 1386,
[1387] = 644,
[1388] = 491,
[1389] = 1389,
[1390] = 643,
[1391] = 425,
[1392] = 1392,
[1393] = 1393,
[1394] = 343,
[1395] = 1395,
[1396] = 1396,
[1397] = 1260,
[1398] = 1398,
[1399] = 1399,
[1400] = 1259,
[1401] = 1171,
[1402] = 1171,
[1403] = 808,
[1404] = 1404,
[1405] = 1405,
[1406] = 1406,
[1407] = 1407,
[1408] = 278,
[1409] = 957,
[1410] = 127,
[1411] = 1171,
[1412] = 1412,
[1413] = 34,
[1414] = 1414,
[1415] = 1415,
[1416] = 1416,
[1417] = 127,
[1418] = 1418,
[1419] = 1419,
[1420] = 959,
[1421] = 694,
[1422] = 1422,
[1423] = 960,
[1424] = 1271,
[1425] = 1425,
[1426] = 1426,
[1427] = 515,
[1428] = 950,
[1429] = 693,
[1430] = 962,
[1431] = 231,
[1432] = 814,
[1433] = 1103,
[1434] = 501,
[1435] = 129,
[1436] = 1178,
[1437] = 767,
[1438] = 143,
[1439] = 768,
[1440] = 17,
[1441] = 1441,
[1442] = 1442,
[1443] = 1443,
[1444] = 1183,
[1445] = 1445,
[1446] = 1187,
[1447] = 1447,
[1448] = 495,
[1449] = 423,
[1450] = 554,
[1451] = 968,
[1452] = 1452,
[1453] = 1284,
[1454] = 1454,
[1455] = 1455,
[1456] = 1456,
[1457] = 918,
[1458] = 518,
[1459] = 435,
[1460] = 601,
[1461] = 1461,
[1462] = 435,
[1463] = 1463,
[1464] = 816,
[1465] = 1292,
[1466] = 1466,
[1467] = 920,
[1468] = 504,
[1469] = 142,
[1470] = 213,
[1471] = 400,
[1472] = 215,
[1473] = 773,
[1474] = 1305,
[1475] = 1475,
[1476] = 1476,
[1477] = 1477,
[1478] = 1046,
[1479] = 973,
[1480] = 1047,
[1481] = 1196,
[1482] = 974,
[1483] = 1483,
[1484] = 1484,
[1485] = 182,
[1486] = 88,
[1487] = 216,
[1488] = 672,
[1489] = 1313,
[1490] = 776,
[1491] = 265,
[1492] = 216,
[1493] = 1324,
[1494] = 1313,
[1495] = 206,
[1496] = 980,
[1497] = 1497,
[1498] = 1193,
[1499] = 779,
[1500] = 1500,
[1501] = 623,
[1502] = 587,
[1503] = 584,
[1504] = 1193,
[1505] = 212,
[1506] = 149,
[1507] = 142,
[1508] = 1508,
[1509] = 1509,
[1510] = 584,
[1511] = 209,
[1512] = 1512,
[1513] = 1512,
[1514] = 584,
[1515] = 625,
[1516] = 1516,
[1517] = 1512,
[1518] = 68,
[1519] = 16,
[1520] = 625,
[1521] = 1521,
[1522] = 1219,
[1523] = 323,
[1524] = 1524,
[1525] = 1525,
[1526] = 1526,
[1527] = 1527,
[1528] = 706,
[1529] = 285,
[1530] = 20,
[1531] = 308,
[1532] = 286,
[1533] = 438,
[1534] = 461,
[1535] = 167,
[1536] = 167,
[1537] = 868,
[1538] = 308,
[1539] = 1539,
[1540] = 612,
[1541] = 1541,
[1542] = 1361,
[1543] = 946,
[1544] = 612,
[1545] = 869,
[1546] = 1358,
[1547] = 611,
[1548] = 479,
[1549] = 1549,
[1550] = 1550,
[1551] = 1551,
[1552] = 1552,
[1553] = 438,
[1554] = 1554,
[1555] = 509,
[1556] = 536,
[1557] = 591,
[1558] = 1558,
[1559] = 162,
[1560] = 717,
[1561] = 1243,
[1562] = 1562,
[1563] = 1563,
[1564] = 904,
[1565] = 1389,
[1566] = 1566,
[1567] = 688,
[1568] = 688,
[1569] = 688,
[1570] = 609,
[1571] = 735,
[1572] = 1572,
[1573] = 1573,
[1574] = 1239,
[1575] = 903,
[1576] = 1576,
[1577] = 1252,
[1578] = 1253,
[1579] = 758,
[1580] = 425,
[1581] = 255,
[1582] = 635,
[1583] = 491,
[1584] = 1584,
[1585] = 440,
[1586] = 255,
[1587] = 440,
[1588] = 1588,
[1589] = 255,
[1590] = 1590,
[1591] = 1385,
[1592] = 1386,
[1593] = 1392,
[1594] = 1594,
[1595] = 1595,
[1596] = 1596,
[1597] = 949,
[1598] = 440,
[1599] = 577,
[1600] = 1600,
[1601] = 1601,
[1602] = 1602,
[1603] = 1603,
[1604] = 527,
[1605] = 1584,
[1606] = 951,
[1607] = 1607,
[1608] = 1608,
[1609] = 1609,
[1610] = 1610,
[1611] = 956,
[1612] = 405,
[1613] = 1613,
[1614] = 1614,
[1615] = 618,
[1616] = 882,
[1617] = 1617,
[1618] = 208,
[1619] = 576,
[1620] = 1019,
[1621] = 1405,
[1622] = 1407,
[1623] = 877,
[1624] = 1407,
[1625] = 1407,
[1626] = 618,
[1627] = 1266,
[1628] = 1407,
[1629] = 208,
[1630] = 1630,
[1631] = 1419,
[1632] = 1632,
[1633] = 1633,
[1634] = 1634,
[1635] = 1099,
[1636] = 1636,
[1637] = 1637,
[1638] = 1638,
[1639] = 1639,
[1640] = 1640,
[1641] = 1641,
[1642] = 1642,
[1643] = 1643,
[1644] = 1644,
[1645] = 1633,
[1646] = 1422,
[1647] = 1634,
[1648] = 1636,
[1649] = 1637,
[1650] = 1638,
[1651] = 1098,
[1652] = 1238,
[1653] = 1639,
[1654] = 1640,
[1655] = 1641,
[1656] = 1642,
[1657] = 1644,
[1658] = 1658,
[1659] = 1425,
[1660] = 1100,
[1661] = 1426,
[1662] = 1662,
[1663] = 1102,
[1664] = 1664,
[1665] = 1665,
[1666] = 1666,
[1667] = 1667,
[1668] = 1668,
[1669] = 498,
[1670] = 879,
[1671] = 1671,
[1672] = 1665,
[1673] = 1673,
[1674] = 1673,
[1675] = 1237,
[1676] = 1666,
[1677] = 1671,
[1678] = 350,
[1679] = 231,
[1680] = 1680,
[1681] = 1177,
[1682] = 1103,
[1683] = 1683,
[1684] = 1103,
[1685] = 1274,
[1686] = 1103,
[1687] = 1103,
[1688] = 1688,
[1689] = 1274,
[1690] = 1103,
[1691] = 1274,
[1692] = 1274,
[1693] = 1177,
[1694] = 1103,
[1695] = 1688,
[1696] = 1683,
[1697] = 1688,
[1698] = 1177,
[1699] = 1274,
[1700] = 1274,
[1701] = 1274,
[1702] = 1702,
[1703] = 1103,
[1704] = 1275,
[1705] = 910,
[1706] = 1275,
[1707] = 1707,
[1708] = 1707,
[1709] = 1709,
[1710] = 910,
[1711] = 1707,
[1712] = 1707,
[1713] = 1709,
[1714] = 1714,
[1715] = 1709,
[1716] = 1709,
[1717] = 501,
[1718] = 1274,
[1719] = 1178,
[1720] = 1178,
[1721] = 1721,
[1722] = 1108,
[1723] = 1721,
[1724] = 1721,
[1725] = 1725,
[1726] = 767,
[1727] = 886,
[1728] = 886,
[1729] = 886,
[1730] = 886,
[1731] = 886,
[1732] = 235,
[1733] = 235,
[1734] = 1734,
[1735] = 177,
[1736] = 143,
[1737] = 177,
[1738] = 143,
[1739] = 177,
[1740] = 143,
[1741] = 177,
[1742] = 143,
[1743] = 812,
[1744] = 1442,
[1745] = 1184,
[1746] = 1746,
[1747] = 1747,
[1748] = 1373,
[1749] = 1749,
[1750] = 1746,
[1751] = 1747,
[1752] = 1749,
[1753] = 106,
[1754] = 51,
[1755] = 812,
[1756] = 1442,
[1757] = 812,
[1758] = 1442,
[1759] = 1184,
[1760] = 1746,
[1761] = 1747,
[1762] = 1373,
[1763] = 1749,
[1764] = 21,
[1765] = 69,
[1766] = 21,
[1767] = 69,
[1768] = 21,
[1769] = 69,
[1770] = 21,
[1771] = 69,
[1772] = 21,
[1773] = 69,
[1774] = 21,
[1775] = 69,
[1776] = 1445,
[1777] = 1110,
[1778] = 1443,
[1779] = 913,
[1780] = 1780,
[1781] = 1781,
[1782] = 1782,
[1783] = 1783,
[1784] = 1783,
[1785] = 1785,
[1786] = 1786,
[1787] = 913,
[1788] = 1780,
[1789] = 495,
[1790] = 1786,
[1791] = 913,
[1792] = 1786,
[1793] = 1786,
[1794] = 1786,
[1795] = 1782,
[1796] = 1783,
[1797] = 1781,
[1798] = 1786,
[1799] = 913,
[1800] = 1785,
[1801] = 1786,
[1802] = 913,
[1803] = 1803,
[1804] = 495,
[1805] = 1187,
[1806] = 1786,
[1807] = 913,
[1808] = 495,
[1809] = 1785,
[1810] = 1780,
[1811] = 1782,
[1812] = 1786,
[1813] = 913,
[1814] = 913,
[1815] = 1815,
[1816] = 1275,
[1817] = 158,
[1818] = 423,
[1819] = 332,
[1820] = 1275,
[1821] = 158,
[1822] = 332,
[1823] = 109,
[1824] = 423,
[1825] = 332,
[1826] = 332,
[1827] = 423,
[1828] = 332,
[1829] = 332,
[1830] = 1830,
[1831] = 1831,
[1832] = 423,
[1833] = 332,
[1834] = 158,
[1835] = 423,
[1836] = 129,
[1837] = 1702,
[1838] = 1838,
[1839] = 1830,
[1840] = 1113,
[1841] = 1702,
[1842] = 1842,
[1843] = 1275,
[1844] = 1844,
[1845] = 1845,
[1846] = 1842,
[1847] = 1847,
[1848] = 1845,
[1849] = 967,
[1850] = 1850,
[1851] = 1847,
[1852] = 1852,
[1853] = 1853,
[1854] = 1854,
[1855] = 1854,
[1856] = 1852,
[1857] = 413,
[1858] = 1858,
[1859] = 1284,
[1860] = 1860,
[1861] = 1861,
[1862] = 483,
[1863] = 1863,
[1864] = 969,
[1865] = 1853,
[1866] = 1853,
[1867] = 1867,
[1868] = 1852,
[1869] = 1853,
[1870] = 1853,
[1871] = 1853,
[1872] = 969,
[1873] = 1854,
[1874] = 1874,
[1875] = 1875,
[1876] = 1285,
[1877] = 1875,
[1878] = 601,
[1879] = 1879,
[1880] = 435,
[1881] = 742,
[1882] = 1882,
[1883] = 1031,
[1884] = 601,
[1885] = 435,
[1886] = 601,
[1887] = 435,
[1888] = 601,
[1889] = 435,
[1890] = 600,
[1891] = 601,
[1892] = 435,
[1893] = 601,
[1894] = 435,
[1895] = 435,
[1896] = 601,
[1897] = 435,
[1898] = 601,
[1899] = 435,
[1900] = 815,
[1901] = 1329,
[1902] = 1329,
[1903] = 1903,
[1904] = 1904,
[1905] = 1903,
[1906] = 1906,
[1907] = 1907,
[1908] = 1908,
[1909] = 1909,
[1910] = 1910,
[1911] = 1118,
[1912] = 1908,
[1913] = 1033,
[1914] = 484,
[1915] = 1915,
[1916] = 1916,
[1917] = 1917,
[1918] = 1918,
[1919] = 1291,
[1920] = 30,
[1921] = 1466,
[1922] = 1922,
[1923] = 566,
[1924] = 1924,
[1925] = 1925,
[1926] = 1907,
[1927] = 1915,
[1928] = 1925,
[1929] = 1916,
[1930] = 1917,
[1931] = 1918,
[1932] = 1910,
[1933] = 1922,
[1934] = 1924,
[1935] = 1909,
[1936] = 1034,
[1937] = 1937,
[1938] = 696,
[1939] = 1121,
[1940] = 1032,
[1941] = 1941,
[1942] = 1156,
[1943] = 1943,
[1944] = 584,
[1945] = 585,
[1946] = 1906,
[1947] = 1943,
[1948] = 1463,
[1949] = 1035,
[1950] = 1937,
[1951] = 1941,
[1952] = 602,
[1953] = 215,
[1954] = 334,
[1955] = 414,
[1956] = 400,
[1957] = 668,
[1958] = 359,
[1959] = 400,
[1960] = 359,
[1961] = 334,
[1962] = 414,
[1963] = 668,
[1964] = 334,
[1965] = 414,
[1966] = 400,
[1967] = 213,
[1968] = 359,
[1969] = 213,
[1970] = 215,
[1971] = 668,
[1972] = 215,
[1973] = 334,
[1974] = 400,
[1975] = 213,
[1976] = 359,
[1977] = 668,
[1978] = 529,
[1979] = 1979,
[1980] = 1980,
[1981] = 1981,
[1982] = 1982,
[1983] = 1983,
[1984] = 1984,
[1985] = 1305,
[1986] = 530,
[1987] = 1483,
[1988] = 1988,
[1989] = 1989,
[1990] = 1990,
[1991] = 1042,
[1992] = 1045,
[1993] = 1993,
[1994] = 1994,
[1995] = 1989,
[1996] = 894,
[1997] = 1994,
[1998] = 1048,
[1999] = 1999,
[2000] = 2000,
[2001] = 1198,
[2002] = 2002,
[2003] = 2003,
[2004] = 2004,
[2005] = 2005,
[2006] = 505,
[2007] = 2007,
[2008] = 1197,
[2009] = 1993,
[2010] = 1127,
[2011] = 1999,
[2012] = 2000,
[2013] = 922,
[2014] = 2005,
[2015] = 2007,
[2016] = 2016,
[2017] = 2017,
[2018] = 2016,
[2019] = 2017,
[2020] = 2020,
[2021] = 2020,
[2022] = 2022,
[2023] = 2022,
[2024] = 1304,
[2025] = 1484,
[2026] = 2026,
[2027] = 1049,
[2028] = 1979,
[2029] = 1980,
[2030] = 1981,
[2031] = 1982,
[2032] = 1983,
[2033] = 1475,
[2034] = 1043,
[2035] = 1984,
[2036] = 1476,
[2037] = 2002,
[2038] = 2003,
[2039] = 1126,
[2040] = 1477,
[2041] = 1044,
[2042] = 1988,
[2043] = 1990,
[2044] = 2026,
[2045] = 2004,
[2046] = 570,
[2047] = 2047,
[2048] = 2047,
[2049] = 2047,
[2050] = 284,
[2051] = 605,
[2052] = 605,
[2053] = 586,
[2054] = 605,
[2055] = 605,
[2056] = 346,
[2057] = 418,
[2058] = 605,
[2059] = 586,
[2060] = 284,
[2061] = 265,
[2062] = 182,
[2063] = 418,
[2064] = 265,
[2065] = 605,
[2066] = 778,
[2067] = 778,
[2068] = 675,
[2069] = 673,
[2070] = 284,
[2071] = 346,
[2072] = 572,
[2073] = 125,
[2074] = 778,
[2075] = 675,
[2076] = 673,
[2077] = 182,
[2078] = 572,
[2079] = 778,
[2080] = 673,
[2081] = 672,
[2082] = 778,
[2083] = 979,
[2084] = 2084,
[2085] = 211,
[2086] = 675,
[2087] = 673,
[2088] = 216,
[2089] = 572,
[2090] = 309,
[2091] = 928,
[2092] = 2092,
[2093] = 586,
[2094] = 572,
[2095] = 778,
[2096] = 675,
[2097] = 673,
[2098] = 672,
[2099] = 2084,
[2100] = 776,
[2101] = 211,
[2102] = 309,
[2103] = 675,
[2104] = 572,
[2105] = 125,
[2106] = 672,
[2107] = 778,
[2108] = 309,
[2109] = 675,
[2110] = 673,
[2111] = 673,
[2112] = 309,
[2113] = 572,
[2114] = 418,
[2115] = 216,
[2116] = 2084,
[2117] = 572,
[2118] = 125,
[2119] = 672,
[2120] = 778,
[2121] = 675,
[2122] = 673,
[2123] = 572,
[2124] = 125,
[2125] = 979,
[2126] = 586,
[2127] = 980,
[2128] = 182,
[2129] = 1313,
[2130] = 418,
[2131] = 1313,
[2132] = 980,
[2133] = 284,
[2134] = 346,
[2135] = 265,
[2136] = 306,
[2137] = 2137,
[2138] = 1313,
[2139] = 573,
[2140] = 980,
[2141] = 2137,
[2142] = 779,
[2143] = 574,
[2144] = 115,
[2145] = 623,
[2146] = 622,
[2147] = 1313,
[2148] = 779,
[2149] = 573,
[2150] = 206,
[2151] = 574,
[2152] = 676,
[2153] = 676,
[2154] = 115,
[2155] = 623,
[2156] = 622,
[2157] = 306,
[2158] = 306,
[2159] = 2159,
[2160] = 622,
[2161] = 573,
[2162] = 676,
[2163] = 265,
[2164] = 980,
[2165] = 574,
[2166] = 115,
[2167] = 622,
[2168] = 573,
[2169] = 676,
[2170] = 1313,
[2171] = 2171,
[2172] = 2172,
[2173] = 2173,
[2174] = 779,
[2175] = 1512,
[2176] = 574,
[2177] = 622,
[2178] = 1320,
[2179] = 676,
[2180] = 574,
[2181] = 623,
[2182] = 622,
[2183] = 1324,
[2184] = 2137,
[2185] = 2172,
[2186] = 2173,
[2187] = 178,
[2188] = 587,
[2189] = 573,
[2190] = 779,
[2191] = 676,
[2192] = 2192,
[2193] = 587,
[2194] = 779,
[2195] = 1193,
[2196] = 1324,
[2197] = 574,
[2198] = 471,
[2199] = 827,
[2200] = 61,
[2201] = 1329,
[2202] = 1512,
[2203] = 980,
[2204] = 574,
[2205] = 115,
[2206] = 622,
[2207] = 573,
[2208] = 676,
[2209] = 1313,
[2210] = 587,
[2211] = 2159,
[2212] = 2171,
[2213] = 2213,
[2214] = 1508,
[2215] = 1509,
[2216] = 1320,
[2217] = 221,
[2218] = 287,
[2219] = 732,
[2220] = 209,
[2221] = 172,
[2222] = 451,
[2223] = 212,
[2224] = 1058,
[2225] = 19,
[2226] = 1032,
[2227] = 1156,
[2228] = 584,
[2229] = 931,
[2230] = 1906,
[2231] = 1463,
[2232] = 2213,
[2233] = 2137,
[2234] = 1032,
[2235] = 1156,
[2236] = 1324,
[2237] = 2172,
[2238] = 2159,
[2239] = 2171,
[2240] = 1132,
[2241] = 543,
[2242] = 2173,
[2243] = 212,
[2244] = 1906,
[2245] = 1463,
[2246] = 221,
[2247] = 287,
[2248] = 732,
[2249] = 625,
[2250] = 1512,
[2251] = 471,
[2252] = 209,
[2253] = 172,
[2254] = 827,
[2255] = 554,
[2256] = 451,
[2257] = 128,
[2258] = 1058,
[2259] = 19,
[2260] = 1032,
[2261] = 212,
[2262] = 1156,
[2263] = 931,
[2264] = 1906,
[2265] = 1463,
[2266] = 1193,
[2267] = 1324,
[2268] = 587,
[2269] = 1320,
[2270] = 779,
[2271] = 1324,
[2272] = 1466,
[2273] = 779,
[2274] = 827,
[2275] = 732,
[2276] = 19,
[2277] = 1032,
[2278] = 1508,
[2279] = 1509,
[2280] = 1156,
[2281] = 1338,
[2282] = 1500,
[2283] = 451,
[2284] = 1058,
[2285] = 19,
[2286] = 931,
[2287] = 1032,
[2288] = 1156,
[2289] = 1906,
[2290] = 1463,
[2291] = 931,
[2292] = 1906,
[2293] = 827,
[2294] = 1463,
[2295] = 2137,
[2296] = 1466,
[2297] = 1193,
[2298] = 2159,
[2299] = 2137,
[2300] = 2300,
[2301] = 1058,
[2302] = 2300,
[2303] = 566,
[2304] = 2159,
[2305] = 827,
[2306] = 2171,
[2307] = 2213,
[2308] = 622,
[2309] = 451,
[2310] = 543,
[2311] = 1058,
[2312] = 732,
[2313] = 471,
[2314] = 209,
[2315] = 931,
[2316] = 172,
[2317] = 1512,
[2318] = 827,
[2319] = 178,
[2320] = 1324,
[2321] = 554,
[2322] = 587,
[2323] = 451,
[2324] = 543,
[2325] = 1058,
[2326] = 566,
[2327] = 2159,
[2328] = 2171,
[2329] = 1512,
[2330] = 573,
[2331] = 676,
[2332] = 287,
[2333] = 732,
[2334] = 306,
[2335] = 732,
[2336] = 2171,
[2337] = 2159,
[2338] = 2171,
[2339] = 1508,
[2340] = 1338,
[2341] = 206,
[2342] = 1509,
[2343] = 574,
[2344] = 931,
[2345] = 623,
[2346] = 554,
[2347] = 172,
[2348] = 1463,
[2349] = 1343,
[2350] = 827,
[2351] = 209,
[2352] = 587,
[2353] = 60,
[2354] = 554,
[2355] = 566,
[2356] = 2159,
[2357] = 2171,
[2358] = 287,
[2359] = 1524,
[2360] = 1058,
[2361] = 1527,
[2362] = 19,
[2363] = 451,
[2364] = 1032,
[2365] = 1156,
[2366] = 732,
[2367] = 2300,
[2368] = 1466,
[2369] = 1343,
[2370] = 1524,
[2371] = 543,
[2372] = 2372,
[2373] = 931,
[2374] = 1906,
[2375] = 2375,
[2376] = 2159,
[2377] = 584,
[2378] = 931,
[2379] = 1906,
[2380] = 1463,
[2381] = 142,
[2382] = 1512,
[2383] = 221,
[2384] = 287,
[2385] = 1058,
[2386] = 732,
[2387] = 2300,
[2388] = 19,
[2389] = 33,
[2390] = 149,
[2391] = 2171,
[2392] = 1524,
[2393] = 2393,
[2394] = 209,
[2395] = 2372,
[2396] = 2375,
[2397] = 2372,
[2398] = 2375,
[2399] = 543,
[2400] = 172,
[2401] = 827,
[2402] = 554,
[2403] = 1032,
[2404] = 2375,
[2405] = 1156,
[2406] = 233,
[2407] = 451,
[2408] = 1338,
[2409] = 2372,
[2410] = 2393,
[2411] = 1338,
[2412] = 2393,
[2413] = 2393,
[2414] = 2300,
[2415] = 1344,
[2416] = 1219,
[2417] = 1344,
[2418] = 802,
[2419] = 559,
[2420] = 719,
[2421] = 719,
[2422] = 734,
[2423] = 734,
[2424] = 1220,
[2425] = 1220,
[2426] = 830,
[2427] = 734,
[2428] = 802,
[2429] = 2429,
[2430] = 1344,
[2431] = 802,
[2432] = 559,
[2433] = 830,
[2434] = 719,
[2435] = 1220,
[2436] = 2429,
[2437] = 1219,
[2438] = 830,
[2439] = 2429,
[2440] = 2429,
[2441] = 2441,
[2442] = 2441,
[2443] = 2441,
[2444] = 2444,
[2445] = 2444,
[2446] = 2446,
[2447] = 2444,
[2448] = 2446,
[2449] = 2444,
[2450] = 2450,
[2451] = 867,
[2452] = 2446,
[2453] = 988,
[2454] = 2450,
[2455] = 867,
[2456] = 2450,
[2457] = 988,
[2458] = 2450,
[2459] = 988,
[2460] = 2446,
[2461] = 867,
[2462] = 2462,
[2463] = 936,
[2464] = 522,
[2465] = 522,
[2466] = 522,
[2467] = 936,
[2468] = 460,
[2469] = 323,
[2470] = 116,
[2471] = 323,
[2472] = 116,
[2473] = 323,
[2474] = 116,
[2475] = 116,
[2476] = 323,
[2477] = 1524,
[2478] = 1343,
[2479] = 2479,
[2480] = 835,
[2481] = 2481,
[2482] = 1343,
[2483] = 2481,
[2484] = 2481,
[2485] = 1466,
[2486] = 1526,
[2487] = 1516,
[2488] = 1527,
[2489] = 1516,
[2490] = 1525,
[2491] = 1224,
[2492] = 1466,
[2493] = 1343,
[2494] = 1524,
[2495] = 180,
[2496] = 566,
[2497] = 566,
[2498] = 323,
[2499] = 991,
[2500] = 297,
[2501] = 297,
[2502] = 297,
[2503] = 991,
[2504] = 1608,
[2505] = 2505,
[2506] = 2505,
[2507] = 2507,
[2508] = 925,
[2509] = 2509,
[2510] = 62,
[2511] = 59,
[2512] = 62,
[2513] = 59,
[2514] = 62,
[2515] = 59,
[2516] = 62,
[2517] = 59,
[2518] = 2509,
[2519] = 706,
[2520] = 2507,
[2521] = 2507,
[2522] = 2509,
[2523] = 437,
[2524] = 535,
[2525] = 925,
[2526] = 706,
[2527] = 925,
[2528] = 535,
[2529] = 2509,
[2530] = 925,
[2531] = 925,
[2532] = 437,
[2533] = 285,
[2534] = 535,
[2535] = 437,
[2536] = 706,
[2537] = 438,
[2538] = 2509,
[2539] = 285,
[2540] = 285,
[2541] = 437,
[2542] = 2507,
[2543] = 88,
[2544] = 285,
[2545] = 2507,
[2546] = 535,
[2547] = 706,
[2548] = 2548,
[2549] = 1551,
[2550] = 2509,
[2551] = 2507,
[2552] = 2552,
[2553] = 2509,
[2554] = 2548,
[2555] = 88,
[2556] = 2556,
[2557] = 706,
[2558] = 88,
[2559] = 2507,
[2560] = 535,
[2561] = 2552,
[2562] = 2556,
[2563] = 155,
[2564] = 2552,
[2565] = 155,
[2566] = 2509,
[2567] = 155,
[2568] = 925,
[2569] = 535,
[2570] = 2556,
[2571] = 2548,
[2572] = 2507,
[2573] = 706,
[2574] = 308,
[2575] = 461,
[2576] = 834,
[2577] = 2577,
[2578] = 286,
[2579] = 2579,
[2580] = 2580,
[2581] = 286,
[2582] = 612,
[2583] = 461,
[2584] = 834,
[2585] = 57,
[2586] = 167,
[2587] = 2548,
[2588] = 175,
[2589] = 167,
[2590] = 834,
[2591] = 868,
[2592] = 1551,
[2593] = 461,
[2594] = 286,
[2595] = 834,
[2596] = 2596,
[2597] = 461,
[2598] = 834,
[2599] = 167,
[2600] = 868,
[2601] = 167,
[2602] = 461,
[2603] = 834,
[2604] = 167,
[2605] = 461,
[2606] = 834,
[2607] = 650,
[2608] = 1551,
[2609] = 461,
[2610] = 834,
[2611] = 286,
[2612] = 167,
[2613] = 2613,
[2614] = 438,
[2615] = 1551,
[2616] = 2616,
[2617] = 175,
[2618] = 2613,
[2619] = 2619,
[2620] = 1358,
[2621] = 612,
[2622] = 438,
[2623] = 1001,
[2624] = 992,
[2625] = 2577,
[2626] = 2580,
[2627] = 2627,
[2628] = 2628,
[2629] = 2627,
[2630] = 438,
[2631] = 2628,
[2632] = 2632,
[2633] = 608,
[2634] = 2634,
[2635] = 990,
[2636] = 2613,
[2637] = 607,
[2638] = 1001,
[2639] = 992,
[2640] = 308,
[2641] = 2580,
[2642] = 2627,
[2643] = 2628,
[2644] = 612,
[2645] = 28,
[2646] = 612,
[2647] = 612,
[2648] = 308,
[2649] = 2649,
[2650] = 438,
[2651] = 2651,
[2652] = 2652,
[2653] = 1145,
[2654] = 869,
[2655] = 1539,
[2656] = 2656,
[2657] = 2652,
[2658] = 1145,
[2659] = 1550,
[2660] = 607,
[2661] = 992,
[2662] = 871,
[2663] = 2634,
[2664] = 50,
[2665] = 70,
[2666] = 612,
[2667] = 869,
[2668] = 2577,
[2669] = 2669,
[2670] = 1562,
[2671] = 2671,
[2672] = 591,
[2673] = 2651,
[2674] = 2674,
[2675] = 2652,
[2676] = 2676,
[2677] = 1089,
[2678] = 706,
[2679] = 1245,
[2680] = 2680,
[2681] = 2681,
[2682] = 2682,
[2683] = 1539,
[2684] = 2649,
[2685] = 2685,
[2686] = 2686,
[2687] = 2687,
[2688] = 2688,
[2689] = 2651,
[2690] = 2652,
[2691] = 1145,
[2692] = 1550,
[2693] = 2693,
[2694] = 2507,
[2695] = 244,
[2696] = 1003,
[2697] = 2697,
[2698] = 2596,
[2699] = 1550,
[2700] = 937,
[2701] = 437,
[2702] = 871,
[2703] = 535,
[2704] = 999,
[2705] = 1000,
[2706] = 608,
[2707] = 1361,
[2708] = 2634,
[2709] = 2676,
[2710] = 925,
[2711] = 2697,
[2712] = 2596,
[2713] = 2509,
[2714] = 612,
[2715] = 2697,
[2716] = 2596,
[2717] = 2649,
[2718] = 2718,
[2719] = 2634,
[2720] = 2676,
[2721] = 2721,
[2722] = 1234,
[2723] = 937,
[2724] = 608,
[2725] = 938,
[2726] = 1361,
[2727] = 999,
[2728] = 162,
[2729] = 1000,
[2730] = 2730,
[2731] = 2697,
[2732] = 1609,
[2733] = 1539,
[2734] = 1003,
[2735] = 938,
[2736] = 1234,
[2737] = 2737,
[2738] = 1245,
[2739] = 761,
[2740] = 994,
[2741] = 2680,
[2742] = 998,
[2743] = 2681,
[2744] = 2682,
[2745] = 1144,
[2746] = 1562,
[2747] = 2686,
[2748] = 2687,
[2749] = 2688,
[2750] = 2693,
[2751] = 2751,
[2752] = 2669,
[2753] = 1146,
[2754] = 1231,
[2755] = 2755,
[2756] = 1143,
[2757] = 1229,
[2758] = 2671,
[2759] = 525,
[2760] = 2760,
[2761] = 1554,
[2762] = 801,
[2763] = 2751,
[2764] = 1012,
[2765] = 587,
[2766] = 2751,
[2767] = 60,
[2768] = 1074,
[2769] = 1588,
[2770] = 1154,
[2771] = 1243,
[2772] = 525,
[2773] = 2773,
[2774] = 2774,
[2775] = 1609,
[2776] = 1157,
[2777] = 2777,
[2778] = 2778,
[2779] = 2751,
[2780] = 1243,
[2781] = 525,
[2782] = 2782,
[2783] = 1231,
[2784] = 2751,
[2785] = 761,
[2786] = 2718,
[2787] = 2669,
[2788] = 994,
[2789] = 2718,
[2790] = 2730,
[2791] = 2669,
[2792] = 2680,
[2793] = 2730,
[2794] = 998,
[2795] = 2795,
[2796] = 2681,
[2797] = 1562,
[2798] = 1143,
[2799] = 1229,
[2800] = 2751,
[2801] = 2671,
[2802] = 1554,
[2803] = 1146,
[2804] = 1074,
[2805] = 2718,
[2806] = 2682,
[2807] = 1245,
[2808] = 761,
[2809] = 994,
[2810] = 2680,
[2811] = 998,
[2812] = 2681,
[2813] = 2682,
[2814] = 2686,
[2815] = 2687,
[2816] = 2688,
[2817] = 2693,
[2818] = 1146,
[2819] = 1231,
[2820] = 2751,
[2821] = 1144,
[2822] = 1573,
[2823] = 2823,
[2824] = 1259,
[2825] = 903,
[2826] = 2751,
[2827] = 2632,
[2828] = 2721,
[2829] = 2751,
[2830] = 2830,
[2831] = 278,
[2832] = 1143,
[2833] = 640,
[2834] = 1236,
[2835] = 1229,
[2836] = 2671,
[2837] = 1554,
[2838] = 688,
[2839] = 640,
[2840] = 2686,
[2841] = 2841,
[2842] = 2687,
[2843] = 640,
[2844] = 735,
[2845] = 1242,
[2846] = 640,
[2847] = 2730,
[2848] = 1074,
[2849] = 2688,
[2850] = 688,
[2851] = 640,
[2852] = 640,
[2853] = 688,
[2854] = 640,
[2855] = 1367,
[2856] = 688,
[2857] = 640,
[2858] = 510,
[2859] = 2693,
[2860] = 801,
[2861] = 479,
[2862] = 2862,
[2863] = 2863,
[2864] = 2823,
[2865] = 2865,
[2866] = 2866,
[2867] = 711,
[2868] = 2868,
[2869] = 1369,
[2870] = 2737,
[2871] = 2871,
[2872] = 760,
[2873] = 1006,
[2874] = 2874,
[2875] = 2774,
[2876] = 1157,
[2877] = 1246,
[2878] = 2777,
[2879] = 2778,
[2880] = 2795,
[2881] = 718,
[2882] = 2755,
[2883] = 2883,
[2884] = 2884,
[2885] = 2885,
[2886] = 2874,
[2887] = 1012,
[2888] = 1588,
[2889] = 1154,
[2890] = 2773,
[2891] = 2891,
[2892] = 2892,
[2893] = 1082,
[2894] = 2774,
[2895] = 230,
[2896] = 2737,
[2897] = 331,
[2898] = 2898,
[2899] = 2868,
[2900] = 255,
[2901] = 2901,
[2902] = 2795,
[2903] = 1573,
[2904] = 2904,
[2905] = 2755,
[2906] = 1155,
[2907] = 440,
[2908] = 2777,
[2909] = 2778,
[2910] = 587,
[2911] = 947,
[2912] = 615,
[2913] = 711,
[2914] = 1392,
[2915] = 1153,
[2916] = 952,
[2917] = 1246,
[2918] = 760,
[2919] = 1006,
[2920] = 2874,
[2921] = 718,
[2922] = 2883,
[2923] = 1087,
[2924] = 758,
[2925] = 612,
[2926] = 1082,
[2927] = 331,
[2928] = 2868,
[2929] = 18,
[2930] = 1155,
[2931] = 2931,
[2932] = 990,
[2933] = 615,
[2934] = 711,
[2935] = 2935,
[2936] = 1246,
[2937] = 760,
[2938] = 1006,
[2939] = 2874,
[2940] = 2940,
[2941] = 2941,
[2942] = 718,
[2943] = 1563,
[2944] = 1082,
[2945] = 331,
[2946] = 425,
[2947] = 2947,
[2948] = 255,
[2949] = 18,
[2950] = 1155,
[2951] = 440,
[2952] = 2935,
[2953] = 1082,
[2954] = 2954,
[2955] = 1239,
[2956] = 331,
[2957] = 587,
[2958] = 425,
[2959] = 60,
[2960] = 255,
[2961] = 587,
[2962] = 60,
[2963] = 18,
[2964] = 1155,
[2965] = 609,
[2966] = 1164,
[2967] = 2656,
[2968] = 1082,
[2969] = 546,
[2970] = 331,
[2971] = 1359,
[2972] = 425,
[2973] = 18,
[2974] = 1155,
[2975] = 1239,
[2976] = 1082,
[2977] = 1552,
[2978] = 1082,
[2979] = 1153,
[2980] = 425,
[2981] = 255,
[2982] = 18,
[2983] = 1155,
[2984] = 2823,
[2985] = 2863,
[2986] = 2986,
[2987] = 1082,
[2988] = 2865,
[2989] = 2989,
[2990] = 2866,
[2991] = 331,
[2992] = 425,
[2993] = 255,
[2994] = 18,
[2995] = 1155,
[2996] = 440,
[2997] = 947,
[2998] = 1166,
[2999] = 2868,
[3000] = 375,
[3001] = 2892,
[3002] = 1163,
[3003] = 1600,
[3004] = 1595,
[3005] = 2871,
[3006] = 2931,
[3007] = 3007,
[3008] = 1256,
[3009] = 1596,
[3010] = 2773,
[3011] = 2883,
[3012] = 2619,
[3013] = 1155,
[3014] = 2898,
[3015] = 1541,
[3016] = 2904,
[3017] = 2940,
[3018] = 2941,
[3019] = 3019,
[3020] = 1251,
[3021] = 2885,
[3022] = 3022,
[3023] = 2901,
[3024] = 3024,
[3025] = 762,
[3026] = 1609,
[3027] = 1608,
[3028] = 3028,
[3029] = 993,
[3030] = 3030,
[3031] = 3031,
[3032] = 1903,
[3033] = 3033,
[3034] = 3034,
[3035] = 814,
[3036] = 3036,
[3037] = 1602,
[3038] = 993,
[3039] = 634,
[3040] = 1260,
[3041] = 1260,
[3042] = 1017,
[3043] = 1607,
[3044] = 907,
[3045] = 878,
[3046] = 1168,
[3047] = 3047,
[3048] = 1603,
[3049] = 1607,
[3050] = 1017,
[3051] = 993,
[3052] = 417,
[3053] = 1017,
[3054] = 3054,
[3055] = 3055,
[3056] = 1609,
[3057] = 3057,
[3058] = 1607,
[3059] = 845,
[3060] = 1610,
[3061] = 851,
[3062] = 738,
[3063] = 450,
[3064] = 3064,
[3065] = 851,
[3066] = 882,
[3067] = 3067,
[3068] = 851,
[3069] = 3064,
[3070] = 450,
[3071] = 450,
[3072] = 851,
[3073] = 3073,
[3074] = 3064,
[3075] = 3064,
[3076] = 618,
[3077] = 1171,
[3078] = 3067,
[3079] = 738,
[3080] = 405,
[3081] = 34,
[3082] = 3064,
[3083] = 208,
[3084] = 173,
[3085] = 851,
[3086] = 127,
[3087] = 450,
[3088] = 3064,
[3089] = 618,
[3090] = 738,
[3091] = 1405,
[3092] = 3073,
[3093] = 3093,
[3094] = 3094,
[3095] = 618,
[3096] = 618,
[3097] = 3097,
[3098] = 1170,
[3099] = 618,
[3100] = 3073,
[3101] = 3064,
[3102] = 1630,
[3103] = 3103,
[3104] = 1171,
[3105] = 3093,
[3106] = 226,
[3107] = 618,
[3108] = 3067,
[3109] = 1171,
[3110] = 226,
[3111] = 3067,
[3112] = 3112,
[3113] = 738,
[3114] = 3114,
[3115] = 3103,
[3116] = 405,
[3117] = 738,
[3118] = 1266,
[3119] = 173,
[3120] = 851,
[3121] = 3067,
[3122] = 3094,
[3123] = 1266,
[3124] = 1407,
[3125] = 450,
[3126] = 3064,
[3127] = 173,
[3128] = 3112,
[3129] = 1418,
[3130] = 405,
[3131] = 618,
[3132] = 3114,
[3133] = 3094,
[3134] = 851,
[3135] = 3097,
[3136] = 1419,
[3137] = 877,
[3138] = 618,
[3139] = 3097,
[3140] = 3067,
[3141] = 1170,
[3142] = 3073,
[3143] = 208,
[3144] = 1407,
[3145] = 1171,
[3146] = 3146,
[3147] = 226,
[3148] = 3067,
[3149] = 738,
[3150] = 3150,
[3151] = 1399,
[3152] = 1614,
[3153] = 1405,
[3154] = 738,
[3155] = 405,
[3156] = 1407,
[3157] = 3157,
[3158] = 882,
[3159] = 3159,
[3160] = 208,
[3161] = 1407,
[3162] = 173,
[3163] = 173,
[3164] = 851,
[3165] = 715,
[3166] = 3067,
[3167] = 450,
[3168] = 1406,
[3169] = 3067,
[3170] = 3064,
[3171] = 3114,
[3172] = 450,
[3173] = 738,
[3174] = 208,
};
static const TSSymbol ts_supertype_symbols[SUPERTYPE_COUNT] = {
sym_expression,
sym_parameter,
sym_pattern,
sym_primary_expression,
};
static const TSMapSlice ts_supertype_map_slices[] = {
[sym_expression] = {.index = 0, .length = 8},
[sym_parameter] = {.index = 8, .length = 9},
[sym_pattern] = {.index = 17, .length = 6},
[sym_primary_expression] = {.index = 23, .length = 24},
};
static const TSSymbol ts_supertype_map_entries[] = {
[0] =
sym_as_pattern,
sym_boolean_operator,
sym_comparison_operator,
sym_conditional_expression,
sym_lambda,
sym_named_expression,
sym_not_operator,
sym_primary_expression,
[8] =
sym_default_parameter,
sym_dictionary_splat_pattern,
sym_identifier,
sym_keyword_separator,
sym_list_splat_pattern,
sym_positional_separator,
sym_tuple_pattern,
sym_typed_default_parameter,
sym_typed_parameter,
[17] =
sym_attribute,
sym_identifier,
sym_list_pattern,
sym_list_splat_pattern,
sym_subscript,
sym_tuple_pattern,
[23] =
sym_attribute,
sym_await,
sym_binary_operator,
sym_call,
sym_concatenated_string,
sym_dictionary,
sym_dictionary_comprehension,
sym_ellipsis,
sym_false,
sym_float,
sym_generator_expression,
sym_identifier,
sym_integer,
sym_list,
sym_list_comprehension,
sym_none,
sym_parenthesized_expression,
sym_set,
sym_set_comprehension,
sym_string,
sym_subscript,
sym_true,
sym_tuple,
sym_unary_operator,
};
static inline bool ts_lex_set_contains_with_ascii(
const uint32_t *ascii,
const TSCharacterRange *ranges,
uint32_t len,
int32_t lookahead
) {
if ((uint32_t)lookahead < 128) {
return (ascii[lookahead / 32] >> (lookahead % 32)) & 1;
}
return len && set_contains(ranges, len, lookahead);
}
static inline bool ts_lex_pages8_contains(
const uint32_t *ascii,
const uint8_t *page_ids,
const uint32_t (*pages)[8],
uint32_t first,
uint32_t count,
int32_t lookahead
) {
if ((uint32_t)lookahead < 128) {
return (ascii[lookahead / 32] >> (lookahead % 32)) & 1;
}
uint32_t page = ((uint32_t)lookahead / 256) - first;
return page < count &&
((pages[page_ids[page]][((uint32_t)lookahead % 256) / 32] >>
((uint32_t)lookahead % 32)) & 1);
}
static const uint16_t ts_lex_advance_map_0[] = {
'!', 14,
'#', 125,
'%', 71,
'&', 75,
'(', 40,
')', 41,
'*', 50,
'+', 67,
',', 42,
'-', 63,
'.', 39,
'/', 68,
'0', 113,
':', 108,
';', 37,
'<', 81,
'=', 54,
'>', 87,
'@', 60,
'[', 55,
'\\', 107,
']', 56,
'^', 77,
'{', 64,
'|', 58,
'}', 65,
'~', 80,
};
static const uint16_t ts_lex_advance_map_1[] = {
'!', 13,
'#', 125,
'%', 71,
'&', 75,
'(', 40,
')', 41,
'*', 43,
'+', 67,
',', 42,
'-', 62,
'.', 39,
'/', 68,
'0', 113,
':', 49,
';', 37,
'<', 81,
'=', 54,
'>', 87,
'@', 60,
'[', 55,
'\\', 10,
']', 56,
'^', 77,
'{', 64,
'|', 58,
'}', 65,
'~', 80,
};
static const uint16_t ts_lex_advance_map_2[] = {
'!', 13,
'#', 125,
'%', 71,
'&', 75,
'(', 40,
')', 41,
'*', 43,
'+', 67,
',', 42,
'-', 62,
'.', 38,
'/', 68,
':', 49,
';', 37,
'<', 81,
'=', 54,
'>', 87,
'@', 60,
'[', 55,
'\\', 10,
']', 56,
'^', 77,
'|', 58,
'}', 65,
};
static const uint16_t ts_lex_advance_map_3[] = {
'!', 14,
'#', 125,
'%', 70,
'&', 74,
'(', 40,
'*', 44,
'+', 66,
',', 42,
'-', 61,
'.', 38,
'/', 69,
':', 108,
'<', 82,
'=', 54,
'>', 88,
'@', 59,
'[', 55,
'\\', 10,
'^', 76,
'|', 57,
'}', 65,
};
static const uint16_t ts_lex_advance_map_4[] = {
'#', 125,
'(', 40,
'*', 50,
'+', 66,
'-', 61,
'.', 11,
'0', 113,
':', 48,
'[', 55,
'\\', 10,
'{', 64,
'~', 80,
};
static const uint16_t ts_lex_advance_map_5[] = {
'!', 14,
'#', 125,
'%', 70,
'&', 74,
'(', 40,
'*', 44,
'+', 66,
',', 42,
'-', 61,
'.', 39,
'/', 69,
'0', 113,
':', 108,
'<', 82,
'=', 54,
'>', 88,
'@', 59,
'[', 55,
'\\', 10,
'^', 76,
'{', 64,
'|', 57,
'}', 65,
'~', 80,
};
static const uint16_t ts_lex_advance_map_6[] = {
'!', 14,
'#', 125,
'%', 71,
'&', 75,
'(', 40,
')', 41,
'*', 50,
'+', 67,
',', 42,
'-', 63,
'.', 39,
'/', 68,
'0', 113,
':', 108,
';', 37,
'<', 81,
'=', 54,
'>', 87,
'@', 60,
'[', 55,
'\\', 10,
']', 56,
'^', 77,
'{', 64,
'|', 58,
'}', 65,
'~', 80,
};
static const uint16_t ts_lex_advance_map_7[] = {
0, 126,
'\n', 104,
'\r', 9,
'"', 104,
'\'', 104,
'N', 19,
'U', 33,
'\\', 104,
'a', 104,
'b', 104,
'f', 104,
'n', 104,
'r', 104,
't', 104,
'u', 29,
'v', 104,
'x', 27,
};
static const uint16_t ts_lex_advance_map_8[] = {
'.', 122,
'B', 16,
'E', 21,
'J', 112,
'L', 112,
'O', 17,
'X', 18,
'_', 115,
'b', 16,
'e', 21,
'j', 112,
'l', 112,
'o', 17,
'x', 18,
};
static const uint16_t ts_lex_advance_map_9[] = {
'.', 122,
'E', 21,
'J', 112,
'L', 112,
'_', 115,
'e', 21,
'j', 112,
'l', 112,
};
static const uint16_t ts_lex_advance_map_10[] = {
'F', 1,
'N', 2,
'T', 3,
'_', 4,
'a', 5,
'b', 80,
'c', 6,
'd', 7,
'e', 8,
'f', 9,
'g', 10,
'i', 11,
'l', 78,
'm', 96,
'n', 79,
'o', 98,
'p', 12,
'r', 13,
't', 14,
'w', 15,
'y', 16,
};
#define TS_LEX_ADVANCE_MAP_SORTED(map) \
{ \
uint32_t low = 0; \
uint32_t high = sizeof(map) / sizeof(map[0]) / 2; \
while (low < high) { \
uint32_t mid = low + (high - low) / 2; \
if (map[mid * 2] < lookahead) { \
low = mid + 1; \
} else if (map[mid * 2] > lookahead) { \
high = mid; \
} else { \
state = map[mid * 2 + 1]; \
goto next_state; \
} \
} \
}
#define TS_LEX_ADVANCE_MAP_DENSE(first, map) \
{ \
uint32_t index = (uint32_t)lookahead - (first); \
if (index < sizeof(map) / sizeof(map[0]) && map[index] != UINT16_MAX) { \
state = map[index]; \
goto next_state; \
} \
}
static const uint32_t ts_lex_ascii_set_0[] = {0x00000000, 0x00000000, 0x00001400, 0x00001400};
static inline bool ts_lex_ascii_contains(const uint32_t *bits, int32_t lookahead) {
return (uint32_t)lookahead < 128 && ((bits[lookahead / 32] >> (lookahead % 32)) & 1);
}
#define TS_LEX_REPEAT(skip_value, label) \
{ \
lexer->advance(lexer, skip_value); \
lookahead = lexer->lookahead; \
eof = lookahead == 0 && lexer->eof(lexer); \
goto label; \
}
static const uint32_t ts_lex_sym_identifier_character_set_1_ascii[] = {0x00000000, 0x00000000, 0x87fffffe, 0x07fffffe};
static const uint8_t ts_lex_sym_identifier_character_set_1_page_ids[] = {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 1, 17, 18, 19, 1, 20, 21, 22, 23, 24, 25, 26, 27, 1, 28,
29, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 33, 31, 31,
34, 35, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 36, 1, 37, 38, 39, 40, 41, 42, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 43, 31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31, 31, 1, 44, 45, 46, 47, 48, 49,
50, 51, 52, 53, 54, 55, 1, 56, 57, 58, 59, 60, 61, 62, 63, 64,
65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
1, 1, 1, 81, 82, 83, 31, 31, 31, 31, 31, 31, 31, 31, 31, 84,
1, 1, 1, 1, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 86, 1, 1, 87, 31, 31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31,
31, 88, 31, 31, 31, 31, 31, 31, 1, 1, 89, 90, 31, 91, 92, 93,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 94, 1, 1, 1, 1, 95, 96, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 97,
1, 98, 99, 31, 31, 31, 31, 31, 31, 31, 31, 31, 100, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 101, 102, 103, 104, 31, 31, 31, 31, 31, 31, 31, 105,
106, 107, 108, 31, 109, 110, 31, 111, 112, 113, 31, 31, 31, 31, 114, 31,
31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 115, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 116, 117, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 118, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 119, 1, 1, 120, 31,
31, 31, 31, 31, 31, 31, 31, 31, 1, 1, 88, 31, 31, 31, 31, 31,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 121, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 122,
};
static const uint32_t ts_lex_sym_identifier_character_set_1_pages[][8] = {
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x04200400, 0xff7fffff, 0xff7fffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0003ffc3, 0x0000501f, },
{0x00000000, 0x00000000, 0x00000000, 0xb8df0000, 0xffffd740, 0xfffffffb, 0xffffffff, 0xffbfffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc03, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xfffeffff, 0x027fffff, 0xffffffff, 0x000001ff, 0x00000000, 0xffff0000, 0x000787ff, },
{0x00000000, 0xffffffff, 0x000007ff, 0xfffec000, 0xffffffff, 0xffffffff, 0x002fffff, 0x9c00c060, },
{0xfffd0000, 0x0000ffff, 0xffffe000, 0xffffffff, 0xffffffff, 0x0002003f, 0xfffffc00, 0x043007ff, },
{0x043fffff, 0x00000110, 0x01ffffff, 0xffff07ff, 0x00007eff, 0xffffffff, 0x000003ff, 0x00000000, },
{0xfffffff0, 0x23ffffff, 0xff010000, 0xfffe0003, 0xfff99fe1, 0x23c5fdff, 0xb0004000, 0x10030003, },
{0xfff987e0, 0x036dfdff, 0x5e000000, 0x001c0000, 0xfffbbfe0, 0x23edfdff, 0x00010000, 0x02000003, },
{0xfff99fe0, 0x23edfdff, 0xb0000000, 0x00020003, 0xd63dc7e8, 0x03ffc718, 0x00010000, 0x00000000, },
{0xfffddfe0, 0x23fffdff, 0x27000000, 0x00000003, 0xfffddfe1, 0x23effdff, 0x60000000, 0x00060003, },
{0xfffddff0, 0x27ffffff, 0x80704000, 0xfc000003, 0xfc7fffe0, 0x2ffbffff, 0x0000007f, 0x00000000, },
{0xfffffffe, 0x0005ffff, 0x0000007f, 0x00000000, 0xfffff7d6, 0x2005ffaf, 0xf000005f, 0x00000000, },
{0x00000001, 0x00000000, 0xfffffeff, 0x00001fff, 0x00001f00, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0x800007ff, 0x3c3f0000, 0xffe1c062, 0x00004003, 0xffffffff, 0xffff20bf, 0xf7ffffff, },
{0xffffffff, 0xffffffff, 0x3d7f3dff, 0xffffffff, 0xffff3dff, 0x7f3dffff, 0xff7fff3d, 0xffffffff, },
{0xff3dffff, 0xffffffff, 0x07ffffff, 0x00000000, 0x0000ffff, 0xffffffff, 0xffffffff, 0x3f3fffff, },
{0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffff9fff, 0x07fffffe, 0xffffffff, 0xffffffff, 0x01ffc7ff, },
{0x8003ffff, 0x0003ffff, 0x0003ffff, 0x0001dfff, 0xffffffff, 0x000fffff, 0x10800000, 0x00000000, },
{0x00000000, 0xffffffff, 0xffffffff, 0x01ffffff, 0xffffffff, 0xffff05ff, 0xffffffff, 0x003fffff, },
{0x7fffffff, 0x00000000, 0xffff0000, 0x001f3fff, 0xffffffff, 0xffff0fff, 0x000003ff, 0x00000000, },
{0x007fffff, 0xffffffff, 0x001fffff, 0x00000000, 0x00000000, 0x00000080, 0x00000000, 0x00000000, },
{0xffffffe0, 0x000fffff, 0x00001fe0, 0x00000000, 0xfffffff8, 0xfc00c001, 0xffffffff, 0x0000003f, },
{0xffffffff, 0x0000000f, 0xfc00e000, 0x3fffffff, 0xffff07ff, 0xe7ffffff, 0x00000000, 0x046fde00, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000, },
{0x3f3fffff, 0xffffffff, 0xaaff3f3f, 0x3fffffff, 0xffffffff, 0x5fdfffff, 0x0fcf1fdc, 0x1fdc1fff, },
{0x00000000, 0x00000000, 0x00000000, 0x80020000, 0x1fff0000, 0x00000000, 0x00000000, 0x00000000, },
{0x3f2ffc84, 0xf3fffd50, 0x000043e0, 0xffffffff, 0x000001ff, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000c781f, },
{0xffffffff, 0xffff20bf, 0xffffffff, 0x000080ff, 0x007fffff, 0x7f7f7f7f, 0x7f7f7f7f, 0x00000000, },
{0x000000e0, 0x1f3e03fe, 0xfffffffe, 0xffffffff, 0xe07fffff, 0xfffffffe, 0xffffffff, 0xf7ffffff, },
{0xffffffe0, 0xfffeffff, 0xffffffff, 0xffffffff, 0x00007fff, 0xffffffff, 0x00000000, 0xffff0000, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x00001fff, 0x00000000, 0xffff0000, 0x3fffffff, },
{0xffff1fff, 0x00000c00, 0xffffffff, 0x80007fff, 0x3fffffff, 0xffffffff, 0xffffffff, 0x0000ffff, },
{0xff800000, 0xfffffffc, 0xffffffff, 0xffffffff, 0xfffff9ff, 0xffffffff, 0x1feb3fff, 0xfffc0000, },
{0xfffff7bb, 0x00000007, 0xffffffff, 0x000fffff, 0xfffffffc, 0x000fffff, 0x00000000, 0x68fc0000, },
{0xfffffc00, 0xffff003f, 0x0000007f, 0x1fffffff, 0xfffffff0, 0x0007ffff, 0x00008000, 0x7c00ffdf, },
{0xffffffff, 0x000001ff, 0x00000ff7, 0xc47fffff, 0xffffffff, 0x3e62ffff, 0x38000005, 0x001c07ff, },
{0x007e7e7e, 0xffff7f7f, 0xf7ffffff, 0xffff03ff, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000007, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffff000f, 0xfffff87f, 0x0fffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffff3fff, 0xffffffff, 0xffffffff, 0x03ffffff, 0x00000000, },
{0xa0f8007f, 0x5f7ffdff, 0xffffffdb, 0xffffffff, 0xffffffff, 0x0003ffff, 0xfff80000, 0xffffffff, },
{0xffffffff, 0xffffffff, 0x3fffffff, 0xfffffff0, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0x3fffffff, 0xffff0000, 0xffffffff, 0xfffcffff, 0xffffffff, 0x000000ff, 0x03ff0000, },
{0x00000000, 0x00000000, 0x00000000, 0xaa8a0000, 0xffffffff, 0xffffffff, 0xffffffff, 0x1fffffff, },
{0x00000000, 0x07fffffe, 0x07fffffe, 0xffffffc0, 0x3fffffff, 0x7fffffff, 0x1cfcfcfc, 0x00000000, },
{0xffffefff, 0xb7ffff7f, 0x3fff3fff, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x07ffffff, },
{0x00000000, 0x00000000, 0xffffffff, 0x001fffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1fffffff, 0xffffffff, 0x0001ffff, 0x00000000, },
{0xffffffff, 0xffffe000, 0xffff07ff, 0x003fffff, 0x3fffffff, 0xffffffff, 0x003eff0f, 0x00000000, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff, 0xffff0000, 0xff0fffff, 0x0fffffff, },
{0xffffffff, 0xffff00ff, 0xffffffff, 0xf7ff000f, 0xffb7f7ff, 0x1bfbfffb, 0xffffffff, 0x000fffff, },
{0xffffffff, 0x007fffff, 0x003fffff, 0x000000ff, 0xffffffbf, 0x07fdffff, 0x00000000, 0x00000000, },
{0xfffffd3f, 0x91bfffff, 0x003fffff, 0x007fffff, 0x7fffffff, 0x00000000, 0x00000000, 0x0037ffff, },
{0x003fffff, 0x03ffffff, 0x00000000, 0x00000000, 0xffffffff, 0xc0ffffff, 0x00000000, 0x00000000, },
{0xfeef0001, 0x003fffff, 0x00000000, 0x1fffffff, 0x1fffffff, 0x00000000, 0xfffffeff, 0x0000001f, },
{0xffffffff, 0x003fffff, 0x003fffff, 0x0007ffff, 0x0003ffff, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0xffffffff, 0x000001ff, 0x00000000, 0xffffffff, 0x0007ffff, 0xffffffff, 0x0007ffff, },
{0xffffffff, 0x0000000f, 0xfffffc00, 0xffff803f, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x000303ff, 0x0000001c, 0x00000000, },
{0x1fffffff, 0xffff0080, 0x0000003f, 0xffff0000, 0x00000003, 0xffff0000, 0x0000001f, 0x007fffff, },
{0xfffffff8, 0x00ffffff, 0x00000000, 0x00260000, 0xfffffff8, 0x0000ffff, 0xffff0000, 0x000001ff, },
{0xfffffff8, 0x0000007f, 0xffff0090, 0x0047ffff, 0xfffffff8, 0x0007ffff, 0x1400001e, 0x00000000, },
{0xfffbffff, 0x80000fff, 0x00000001, 0x00000000, 0xbfffbd7f, 0xffff01ff, 0x7fffffff, 0x00000000, },
{0xfff99fe0, 0x23edfdff, 0xe0010000, 0x00000003, 0xffff4bff, 0x00bfffff, 0x000a0000, 0x00000000, },
{0xffffffff, 0x001fffff, 0x80000780, 0x00000003, 0xffffffff, 0x0000ffff, 0x000000b0, 0x00000000, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00007fff, 0x0f000000, 0x00000000, },
{0xffffffff, 0x0000ffff, 0x00000010, 0x00000000, 0xffffffff, 0x010007ff, 0x00000000, 0x00000000, },
{0x07ffffff, 0x00000000, 0x0000007f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0x00000fff, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x80000000, },
{0xff6ff27f, 0x8000ffff, 0x00000002, 0x00000000, 0x00000000, 0xfffffcff, 0x0001ffff, 0x0000000a, },
{0xfffff801, 0x0407ffff, 0xf0010000, 0xffffffff, 0x200003ff, 0xffff0000, 0xffffffff, 0x01ffffff, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000001, },
{0xfffffdff, 0x00007fff, 0x00000001, 0xfffc0000, 0x0000ffff, 0x00000000, 0x00000000, 0x00000000, },
{0xfffffb7f, 0x0001ffff, 0x00000040, 0xfffffdbf, 0x010003ff, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007ffff, },
{0xfffdfff4, 0x000fffff, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x03ffffff, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0xffffffff, 0xffffffff, 0x00007fff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0x0000000f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffff0000, 0xffffffff, 0xffffffff, 0x0001ffff, },
{0xffffffff, 0x0000ffff, 0x0000007e, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x07ffffff, },
{0xffffffff, 0xffffffff, 0x0000007f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0x3fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0x01ffffff, 0x7fffffff, 0xffff0000, 0xffffffff, 0x7fffffff, 0xffff0000, 0x00003fff, },
{0xffffffff, 0x0000ffff, 0x0000000f, 0xe0fffff8, 0x0000ffff, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0xffffffff, 0x00001fff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0xffffffff, 0x000107ff, 0x00000000, 0xfff80000, 0x00000000, 0x00000000, 0x0000000b, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x00ffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x003fffff, 0x80000000, },
{0x000001ff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x6fef0000, },
{0xffffffff, 0x00040007, 0x00270000, 0xffff00f0, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0fffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0x1fff07ff, 0x03ff01ff, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0xffffffff, 0xffdfffff, 0xffffffff, 0xdfffffff, 0xebffde64, 0xffffffef, 0xffffffff, },
{0xdfdfe7bf, 0x7bffffff, 0xfffdfc5f, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffff3f, 0xf7fffffd, 0xf7ffffff, },
{0xffdfffff, 0xffdfffff, 0xffff7fff, 0xffff7fff, 0xfffffdff, 0xfffffdff, 0x00000ff7, 0x00000000, },
{0x7fffffff, 0x000007e0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0xffff0000, 0xffffffff, 0x00003fff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0x3f801fff, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffff0000, 0x00003fff, 0xffffffff, 0x00000fff, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffff0000, 0x00000fff, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffff0000, 0x00013fff, },
{0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x7fff6f7f, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000001f, 0x00000000, },
{0xffffffff, 0xffffffff, 0x0000080f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffef, 0x0af7fe96, 0xaa96ea84, 0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x00000000, 0x00000000, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000, },
{0xffffffff, 0x03ffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0x3fffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffff0003, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffff0001, },
{0xffffffff, 0xffffffff, 0x3fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, },
{0xffffffff, 0xffffffff, 0xffff07ff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, },
{0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000ffff, 0x00000000, 0x00000000, },
};
static const uint32_t ts_lex_sym_identifier_character_set_2_ascii[] = {0x00000000, 0x03ff0000, 0x87fffffe, 0x07fffffe};
static const TSCharacterRange ts_lex_sym_identifier_character_set_2[] = {
{0xaa, 0xaa}, {0xb5, 0xb5}, {0xb7, 0xb7}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1},
{0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x300, 0x374}, {0x376, 0x377}, {0x37b, 0x37d}, {0x37f, 0x37f}, {0x386, 0x38a},
{0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x483, 0x487}, {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559},
{0x560, 0x588}, {0x591, 0x5bd}, {0x5bf, 0x5bf}, {0x5c1, 0x5c2}, {0x5c4, 0x5c5}, {0x5c7, 0x5c7}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2},
{0x610, 0x61a}, {0x620, 0x669}, {0x66e, 0x6d3}, {0x6d5, 0x6dc}, {0x6df, 0x6e8}, {0x6ea, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x74a},
{0x74d, 0x7b1}, {0x7c0, 0x7f5}, {0x7fa, 0x7fa}, {0x7fd, 0x7fd}, {0x800, 0x82d}, {0x840, 0x85b}, {0x860, 0x86a}, {0x870, 0x887},
{0x889, 0x88e}, {0x897, 0x8e1}, {0x8e3, 0x963}, {0x966, 0x96f}, {0x971, 0x983}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8},
{0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bc, 0x9c4}, {0x9c7, 0x9c8}, {0x9cb, 0x9ce}, {0x9d7, 0x9d7}, {0x9dc, 0x9dd},
{0x9df, 0x9e3}, {0x9e6, 0x9f1}, {0x9fc, 0x9fc}, {0x9fe, 0x9fe}, {0xa01, 0xa03}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28},
{0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa3c, 0xa3c}, {0xa3e, 0xa42}, {0xa47, 0xa48}, {0xa4b, 0xa4d},
{0xa51, 0xa51}, {0xa59, 0xa5c}, {0xa5e, 0xa5e}, {0xa66, 0xa75}, {0xa81, 0xa83}, {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8},
{0xaaa, 0xab0}, {0xab2, 0xab3}, {0xab5, 0xab9}, {0xabc, 0xac5}, {0xac7, 0xac9}, {0xacb, 0xacd}, {0xad0, 0xad0}, {0xae0, 0xae3},
{0xae6, 0xaef}, {0xaf9, 0xaff}, {0xb01, 0xb03}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33},
{0xb35, 0xb39}, {0xb3c, 0xb44}, {0xb47, 0xb48}, {0xb4b, 0xb4d}, {0xb55, 0xb57}, {0xb5c, 0xb5d}, {0xb5f, 0xb63}, {0xb66, 0xb6f},
{0xb71, 0xb71}, {0xb82, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f},
{0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbbe, 0xbc2}, {0xbc6, 0xbc8}, {0xbca, 0xbcd}, {0xbd0, 0xbd0}, {0xbd7, 0xbd7},
{0xbe6, 0xbef}, {0xc00, 0xc0c}, {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3c, 0xc44}, {0xc46, 0xc48}, {0xc4a, 0xc4d},
{0xc55, 0xc56}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc63}, {0xc66, 0xc6f}, {0xc80, 0xc83}, {0xc85, 0xc8c}, {0xc8e, 0xc90},
{0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbc, 0xcc4}, {0xcc6, 0xcc8}, {0xcca, 0xccd}, {0xcd5, 0xcd6}, {0xcdd, 0xcde},
{0xce0, 0xce3}, {0xce6, 0xcef}, {0xcf1, 0xcf3}, {0xd00, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd44}, {0xd46, 0xd48}, {0xd4a, 0xd4e},
{0xd54, 0xd57}, {0xd5f, 0xd63}, {0xd66, 0xd6f}, {0xd7a, 0xd7f}, {0xd81, 0xd83}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb},
{0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xdca, 0xdca}, {0xdcf, 0xdd4}, {0xdd6, 0xdd6}, {0xdd8, 0xddf}, {0xde6, 0xdef}, {0xdf2, 0xdf3},
{0xe01, 0xe3a}, {0xe40, 0xe4e}, {0xe50, 0xe59}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, {0xea5, 0xea5},
{0xea7, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xec8, 0xece}, {0xed0, 0xed9}, {0xedc, 0xedf}, {0xf00, 0xf00}, {0xf18, 0xf19},
{0xf20, 0xf29}, {0xf35, 0xf35}, {0xf37, 0xf37}, {0xf39, 0xf39}, {0xf3e, 0xf47}, {0xf49, 0xf6c}, {0xf71, 0xf84}, {0xf86, 0xf97},
{0xf99, 0xfbc}, {0xfc6, 0xfc6}, {0x1000, 0x1049}, {0x1050, 0x109d}, {0x10a0, 0x10c5}, {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa},
{0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, {0x1258, 0x1258}, {0x125a, 0x125d}, {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0},
{0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a},
{0x135d, 0x135f}, {0x1369, 0x1371}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, {0x1401, 0x166c}, {0x166f, 0x167f}, {0x1681, 0x169a},
{0x16a0, 0x16ea}, {0x16ee, 0x16f8}, {0x1700, 0x1715}, {0x171f, 0x1734}, {0x1740, 0x1753}, {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1772, 0x1773},
{0x1780, 0x17d3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dd}, {0x17e0, 0x17e9}, {0x180b, 0x180d}, {0x180f, 0x1819}, {0x1820, 0x1878}, {0x1880, 0x18aa},
{0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1920, 0x192b}, {0x1930, 0x193b}, {0x1946, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9},
{0x19d0, 0x19da}, {0x1a00, 0x1a1b}, {0x1a20, 0x1a5e}, {0x1a60, 0x1a7c}, {0x1a7f, 0x1a89}, {0x1a90, 0x1a99}, {0x1aa7, 0x1aa7}, {0x1ab0, 0x1abd},
{0x1abf, 0x1ace}, {0x1b00, 0x1b4c}, {0x1b50, 0x1b59}, {0x1b6b, 0x1b73}, {0x1b80, 0x1bf3}, {0x1c00, 0x1c37}, {0x1c40, 0x1c49}, {0x1c4d, 0x1c7d},
{0x1c80, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1cd0, 0x1cd2}, {0x1cd4, 0x1cfa}, {0x1d00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45},
{0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc},
{0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc},
{0x200c, 0x200d}, {0x203f, 0x2040}, {0x2054, 0x2054}, {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x20d0, 0x20dc}, {0x20e1, 0x20e1},
{0x20e5, 0x20f0}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2118, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126},
{0x2128, 0x2128}, {0x212a, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, {0x2160, 0x2188}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cf3},
{0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, {0x2d6f, 0x2d6f}, {0x2d7f, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae},
{0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2de0, 0x2dff}, {0x3005, 0x3007},
{0x3021, 0x302f}, {0x3031, 0x3035}, {0x3038, 0x303c}, {0x3041, 0x3096}, {0x3099, 0x309a}, {0x309d, 0x309f}, {0x30a1, 0x30ff}, {0x3105, 0x312f},
{0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x4dbf}, {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa62b},
{0xa640, 0xa66f}, {0xa674, 0xa67d}, {0xa67f, 0xa6f1}, {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3},
{0xa7d5, 0xa7dc}, {0xa7f2, 0xa827}, {0xa82c, 0xa82c}, {0xa840, 0xa873}, {0xa880, 0xa8c5}, {0xa8d0, 0xa8d9}, {0xa8e0, 0xa8f7}, {0xa8fb, 0xa8fb},
{0xa8fd, 0xa92d}, {0xa930, 0xa953}, {0xa960, 0xa97c}, {0xa980, 0xa9c0}, {0xa9cf, 0xa9d9}, {0xa9e0, 0xa9fe}, {0xaa00, 0xaa36}, {0xaa40, 0xaa4d},
{0xaa50, 0xaa59}, {0xaa60, 0xaa76}, {0xaa7a, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaef}, {0xaaf2, 0xaaf6}, {0xab01, 0xab06}, {0xab09, 0xab0e},
{0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabea}, {0xabec, 0xabed}, {0xabf0, 0xabf9},
{0xac00, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb28},
{0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfc5d}, {0xfc64, 0xfd3d},
{0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdf9}, {0xfe00, 0xfe0f}, {0xfe20, 0xfe2f}, {0xfe33, 0xfe34}, {0xfe4d, 0xfe4f}, {0xfe71, 0xfe71},
{0xfe73, 0xfe73}, {0xfe77, 0xfe77}, {0xfe79, 0xfe79}, {0xfe7b, 0xfe7b}, {0xfe7d, 0xfe7d}, {0xfe7f, 0xfefc}, {0xff10, 0xff19}, {0xff21, 0xff3a},
{0xff3f, 0xff3f}, {0xff41, 0xff5a}, {0xff65, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b},
{0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10140, 0x10174}, {0x101fd, 0x101fd},
{0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x102e0, 0x102e0}, {0x10300, 0x1031f}, {0x1032d, 0x1034a}, {0x10350, 0x1037a}, {0x10380, 0x1039d}, {0x103a0, 0x103c3},
{0x103c8, 0x103cf}, {0x103d1, 0x103d5}, {0x10400, 0x1049d}, {0x104a0, 0x104a9}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563},
{0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc},
{0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805},
{0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2},
{0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a03}, {0x10a05, 0x10a06}, {0x10a0c, 0x10a13},
{0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a38, 0x10a3a}, {0x10a3f, 0x10a3f}, {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae6},
{0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d27},
{0x10d30, 0x10d39}, {0x10d40, 0x10d65}, {0x10d69, 0x10d6d}, {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, {0x10eab, 0x10eac}, {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec4},
{0x10efc, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f50}, {0x10f70, 0x10f85}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11000, 0x11046}, {0x11066, 0x11075},
{0x1107f, 0x110ba}, {0x110c2, 0x110c2}, {0x110d0, 0x110e8}, {0x110f0, 0x110f9}, {0x11100, 0x11134}, {0x11136, 0x1113f}, {0x11144, 0x11147}, {0x11150, 0x11173},
{0x11176, 0x11176}, {0x11180, 0x111c4}, {0x111c9, 0x111cc}, {0x111ce, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x11237}, {0x1123e, 0x11241},
{0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112ea}, {0x112f0, 0x112f9}, {0x11300, 0x11303},
{0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133b, 0x11344}, {0x11347, 0x11348},
{0x1134b, 0x1134d}, {0x11350, 0x11350}, {0x11357, 0x11357}, {0x1135d, 0x11363}, {0x11366, 0x1136c}, {0x11370, 0x11374}, {0x11380, 0x11389}, {0x1138b, 0x1138b},
{0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113c0}, {0x113c2, 0x113c2}, {0x113c5, 0x113c5}, {0x113c7, 0x113ca}, {0x113cc, 0x113d3}, {0x113e1, 0x113e2},
{0x11400, 0x1144a}, {0x11450, 0x11459}, {0x1145e, 0x11461}, {0x11480, 0x114c5}, {0x114c7, 0x114c7}, {0x114d0, 0x114d9}, {0x11580, 0x115b5}, {0x115b8, 0x115c0},
{0x115d8, 0x115dd}, {0x11600, 0x11640}, {0x11644, 0x11644}, {0x11650, 0x11659}, {0x11680, 0x116b8}, {0x116c0, 0x116c9}, {0x116d0, 0x116e3}, {0x11700, 0x1171a},
{0x1171d, 0x1172b}, {0x11730, 0x11739}, {0x11740, 0x11746}, {0x11800, 0x1183a}, {0x118a0, 0x118e9}, {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913},
{0x11915, 0x11916}, {0x11918, 0x11935}, {0x11937, 0x11938}, {0x1193b, 0x11943}, {0x11950, 0x11959}, {0x119a0, 0x119a7}, {0x119aa, 0x119d7}, {0x119da, 0x119e1},
{0x119e3, 0x119e4}, {0x11a00, 0x11a3e}, {0x11a47, 0x11a47}, {0x11a50, 0x11a99}, {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, {0x11bf0, 0x11bf9},
{0x11c00, 0x11c08}, {0x11c0a, 0x11c36}, {0x11c38, 0x11c40}, {0x11c50, 0x11c59}, {0x11c72, 0x11c8f}, {0x11c92, 0x11ca7}, {0x11ca9, 0x11cb6}, {0x11d00, 0x11d06},
{0x11d08, 0x11d09}, {0x11d0b, 0x11d36}, {0x11d3a, 0x11d3a}, {0x11d3c, 0x11d3d}, {0x11d3f, 0x11d47}, {0x11d50, 0x11d59}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68},
{0x11d6a, 0x11d8e}, {0x11d90, 0x11d91}, {0x11d93, 0x11d98}, {0x11da0, 0x11da9}, {0x11ee0, 0x11ef6}, {0x11f00, 0x11f10}, {0x11f12, 0x11f3a}, {0x11f3e, 0x11f42},
{0x11f50, 0x11f5a}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12400, 0x1246e}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13440, 0x13455},
{0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x16139}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a60, 0x16a69}, {0x16a70, 0x16abe}, {0x16ac0, 0x16ac9},
{0x16ad0, 0x16aed}, {0x16af0, 0x16af4}, {0x16b00, 0x16b36}, {0x16b40, 0x16b43}, {0x16b50, 0x16b59}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c},
{0x16d70, 0x16d79}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, {0x16f4f, 0x16f87}, {0x16f8f, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe4}, {0x16ff0, 0x16ff1},
{0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132},
{0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99},
{0x1bc9d, 0x1bc9e}, {0x1ccf0, 0x1ccf9}, {0x1cf00, 0x1cf2d}, {0x1cf30, 0x1cf46}, {0x1d165, 0x1d169}, {0x1d16d, 0x1d172}, {0x1d17b, 0x1d182}, {0x1d185, 0x1d18b},
{0x1d1aa, 0x1d1ad}, {0x1d242, 0x1d244}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac},
{0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539},
{0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa},
{0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb},
{0x1d7ce, 0x1d7ff}, {0x1da00, 0x1da36}, {0x1da3b, 0x1da6c}, {0x1da75, 0x1da75}, {0x1da84, 0x1da84}, {0x1da9b, 0x1da9f}, {0x1daa1, 0x1daaf}, {0x1df00, 0x1df1e},
{0x1df25, 0x1df2a}, {0x1e000, 0x1e006}, {0x1e008, 0x1e018}, {0x1e01b, 0x1e021}, {0x1e023, 0x1e024}, {0x1e026, 0x1e02a}, {0x1e030, 0x1e06d}, {0x1e08f, 0x1e08f},
{0x1e100, 0x1e12c}, {0x1e130, 0x1e13d}, {0x1e140, 0x1e149}, {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ae}, {0x1e2c0, 0x1e2f9}, {0x1e4d0, 0x1e4f9}, {0x1e5d0, 0x1e5fa},
{0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, {0x1e800, 0x1e8c4}, {0x1e8d0, 0x1e8d6}, {0x1e900, 0x1e94b}, {0x1e950, 0x1e959},
{0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39},
{0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54},
{0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, {0x1ee5f, 0x1ee5f}, {0x1ee61, 0x1ee62}, {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a},
{0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, {0x1ee80, 0x1ee89}, {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9},
{0x1eeab, 0x1eebb}, {0x1fbf0, 0x1fbf9}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, {0x2ceb0, 0x2ebe0}, {0x2ebf0, 0x2ee5d},
{0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, {0xe0100, 0xe01ef},
};
static bool ts_lex(TSLexer *lexer, TSStateId state) {
START_LEXER();
eof = lookahead == 0 && lexer->eof(lexer);
switch (state) {
case 0:
if (eof) ADVANCE(36);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_0);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) SKIP(35);
if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114);
if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124);
END_STATE();
case 1:
ts_lex_state_1:
if (eof) ADVANCE(36);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_1);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_1);
if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114);
if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124);
END_STATE();
case 2:
ts_lex_state_2:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_2);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_2);
if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124);
END_STATE();
case 3:
ts_lex_state_3:
if (lookahead == '#') ADVANCE(125);
if (lookahead == '-') ADVANCE(15);
if (lookahead == ':') ADVANCE(48);
if (lookahead == '\\') ADVANCE(10);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_3);
END_STATE();
case 4:
ts_lex_state_4:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_3);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_4);
if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124);
END_STATE();
case 5:
ts_lex_state_5:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_4);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_5);
if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114);
if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124);
END_STATE();
case 6:
ts_lex_state_6:
if (lookahead == '\n') TS_LEX_REPEAT(true, ts_lex_state_6);
if (lookahead == '{') ADVANCE(64);
if (lookahead == '}') ADVANCE(65);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) ADVANCE(109);
if (!eof) ADVANCE(110);
END_STATE();
case 7:
ts_lex_state_7:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_5);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_7);
if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114);
if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124);
END_STATE();
case 8:
if (lookahead == '\n') ADVANCE(126);
END_STATE();
case 9:
if (lookahead == '\n') ADVANCE(104);
END_STATE();
case 10:
if (lookahead == '\r') ADVANCE(8);
if ((!eof && lookahead == 0) ||
lookahead == '\n') ADVANCE(126);
END_STATE();
case 11:
if (lookahead == '.') ADVANCE(12);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120);
END_STATE();
case 12:
if (lookahead == '.') ADVANCE(103);
END_STATE();
case 13:
if (lookahead == '=') ADVANCE(85);
END_STATE();
case 14:
if (lookahead == '=') ADVANCE(85);
if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(111);
END_STATE();
case 15:
if (lookahead == '>') ADVANCE(51);
END_STATE();
case 16:
if (lookahead == '_') ADVANCE(22);
if (lookahead == '0' ||
lookahead == '1') ADVANCE(116);
END_STATE();
case 17:
if (lookahead == '_') ADVANCE(23);
if (('0' <= lookahead && lookahead <= '7')) ADVANCE(117);
END_STATE();
case 18:
if (lookahead == '_') ADVANCE(26);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(118);
END_STATE();
case 19:
if (lookahead == '{') ADVANCE(34);
END_STATE();
case 20:
ts_lex_state_20:
if (lookahead == '}') ADVANCE(104);
if (!eof) TS_LEX_REPEAT(false, ts_lex_state_20);
END_STATE();
case 21:
if (lookahead == '+' ||
lookahead == '-') ADVANCE(24);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121);
END_STATE();
case 22:
if (lookahead == '0' ||
lookahead == '1') ADVANCE(116);
END_STATE();
case 23:
if (('0' <= lookahead && lookahead <= '7')) ADVANCE(117);
END_STATE();
case 24:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121);
END_STATE();
case 25:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(104);
END_STATE();
case 26:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(118);
END_STATE();
case 27:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(25);
END_STATE();
case 28:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(27);
END_STATE();
case 29:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(28);
END_STATE();
case 30:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(29);
END_STATE();
case 31:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(30);
END_STATE();
case 32:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(31);
END_STATE();
case 33:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(32);
END_STATE();
case 34:
if (!eof &&
lookahead != '}') ADVANCE(20);
END_STATE();
case 35:
ts_lex_state_35:
if (eof) ADVANCE(36);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_6);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_35);
if (('1' <= lookahead && lookahead <= '9')) ADVANCE(114);
if (ts_lex_pages8_contains(ts_lex_sym_identifier_character_set_1_ascii, ts_lex_sym_identifier_character_set_1_page_ids, ts_lex_sym_identifier_character_set_1_pages, 0, 804, lookahead)) ADVANCE(124);
END_STATE();
case 36:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
case 37:
ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
case 38:
ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
case 39:
ACCEPT_TOKEN(anon_sym_DOT);
if (lookahead == '.') ADVANCE(12);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120);
END_STATE();
case 40:
ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
case 41:
ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
case 42:
ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
case 43:
ACCEPT_TOKEN(anon_sym_STAR);
if (lookahead == '*') ADVANCE(53);
if (lookahead == '=') ADVANCE(92);
END_STATE();
case 44:
ACCEPT_TOKEN(anon_sym_STAR);
if (lookahead == '*') ADVANCE(52);
END_STATE();
case 45:
ACCEPT_TOKEN(anon_sym_GT_GT);
END_STATE();
case 46:
ACCEPT_TOKEN(anon_sym_GT_GT);
if (lookahead == '=') ADVANCE(98);
END_STATE();
case 47:
ACCEPT_TOKEN(anon_sym_COLON_EQ);
END_STATE();
case 48:
ACCEPT_TOKEN(anon_sym_COLON);
END_STATE();
case 49:
ACCEPT_TOKEN(anon_sym_COLON);
if (lookahead == '=') ADVANCE(47);
END_STATE();
case 50:
ACCEPT_TOKEN(anon_sym_STAR2);
END_STATE();
case 51:
ACCEPT_TOKEN(anon_sym_DASH_GT);
END_STATE();
case 52:
ACCEPT_TOKEN(anon_sym_STAR_STAR);
END_STATE();
case 53:
ACCEPT_TOKEN(anon_sym_STAR_STAR);
if (lookahead == '=') ADVANCE(97);
END_STATE();
case 54:
ACCEPT_TOKEN(anon_sym_EQ);
if (lookahead == '=') ADVANCE(84);
END_STATE();
case 55:
ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
case 56:
ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
case 57:
ACCEPT_TOKEN(anon_sym_PIPE);
END_STATE();
case 58:
ACCEPT_TOKEN(anon_sym_PIPE);
if (lookahead == '=') ADVANCE(102);
END_STATE();
case 59:
ACCEPT_TOKEN(anon_sym_AT);
END_STATE();
case 60:
ACCEPT_TOKEN(anon_sym_AT);
if (lookahead == '=') ADVANCE(94);
END_STATE();
case 61:
ACCEPT_TOKEN(anon_sym_DASH);
END_STATE();
case 62:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '=') ADVANCE(91);
END_STATE();
case 63:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '=') ADVANCE(91);
if (lookahead == '>') ADVANCE(51);
END_STATE();
case 64:
ACCEPT_TOKEN(anon_sym_LBRACE);
END_STATE();
case 65:
ACCEPT_TOKEN(anon_sym_RBRACE);
END_STATE();
case 66:
ACCEPT_TOKEN(anon_sym_PLUS);
END_STATE();
case 67:
ACCEPT_TOKEN(anon_sym_PLUS);
if (lookahead == '=') ADVANCE(90);
END_STATE();
case 68:
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '/') ADVANCE(73);
if (lookahead == '=') ADVANCE(93);
END_STATE();
case 69:
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '/') ADVANCE(72);
END_STATE();
case 70:
ACCEPT_TOKEN(anon_sym_PERCENT);
END_STATE();
case 71:
ACCEPT_TOKEN(anon_sym_PERCENT);
if (lookahead == '=') ADVANCE(96);
END_STATE();
case 72:
ACCEPT_TOKEN(anon_sym_SLASH_SLASH);
END_STATE();
case 73:
ACCEPT_TOKEN(anon_sym_SLASH_SLASH);
if (lookahead == '=') ADVANCE(95);
END_STATE();
case 74:
ACCEPT_TOKEN(anon_sym_AMP);
END_STATE();
case 75:
ACCEPT_TOKEN(anon_sym_AMP);
if (lookahead == '=') ADVANCE(100);
END_STATE();
case 76:
ACCEPT_TOKEN(anon_sym_CARET);
END_STATE();
case 77:
ACCEPT_TOKEN(anon_sym_CARET);
if (lookahead == '=') ADVANCE(101);
END_STATE();
case 78:
ACCEPT_TOKEN(anon_sym_LT_LT);
END_STATE();
case 79:
ACCEPT_TOKEN(anon_sym_LT_LT);
if (lookahead == '=') ADVANCE(99);
END_STATE();
case 80:
ACCEPT_TOKEN(anon_sym_TILDE);
END_STATE();
case 81:
ACCEPT_TOKEN(anon_sym_LT);
if (lookahead == '<') ADVANCE(79);
if (lookahead == '=') ADVANCE(83);
if (lookahead == '>') ADVANCE(89);
END_STATE();
case 82:
ACCEPT_TOKEN(anon_sym_LT);
if (lookahead == '<') ADVANCE(78);
if (lookahead == '=') ADVANCE(83);
if (lookahead == '>') ADVANCE(89);
END_STATE();
case 83:
ACCEPT_TOKEN(anon_sym_LT_EQ);
END_STATE();
case 84:
ACCEPT_TOKEN(anon_sym_EQ_EQ);
END_STATE();
case 85:
ACCEPT_TOKEN(anon_sym_BANG_EQ);
END_STATE();
case 86:
ACCEPT_TOKEN(anon_sym_GT_EQ);
END_STATE();
case 87:
ACCEPT_TOKEN(anon_sym_GT);
if (lookahead == '=') ADVANCE(86);
if (lookahead == '>') ADVANCE(46);
END_STATE();
case 88:
ACCEPT_TOKEN(anon_sym_GT);
if (lookahead == '=') ADVANCE(86);
if (lookahead == '>') ADVANCE(45);
END_STATE();
case 89:
ACCEPT_TOKEN(anon_sym_LT_GT);
END_STATE();
case 90:
ACCEPT_TOKEN(anon_sym_PLUS_EQ);
END_STATE();
case 91:
ACCEPT_TOKEN(anon_sym_DASH_EQ);
END_STATE();
case 92:
ACCEPT_TOKEN(anon_sym_STAR_EQ);
END_STATE();
case 93:
ACCEPT_TOKEN(anon_sym_SLASH_EQ);
END_STATE();
case 94:
ACCEPT_TOKEN(anon_sym_AT_EQ);
END_STATE();
case 95:
ACCEPT_TOKEN(anon_sym_SLASH_SLASH_EQ);
END_STATE();
case 96:
ACCEPT_TOKEN(anon_sym_PERCENT_EQ);
END_STATE();
case 97:
ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ);
END_STATE();
case 98:
ACCEPT_TOKEN(anon_sym_GT_GT_EQ);
END_STATE();
case 99:
ACCEPT_TOKEN(anon_sym_LT_LT_EQ);
END_STATE();
case 100:
ACCEPT_TOKEN(anon_sym_AMP_EQ);
END_STATE();
case 101:
ACCEPT_TOKEN(anon_sym_CARET_EQ);
END_STATE();
case 102:
ACCEPT_TOKEN(anon_sym_PIPE_EQ);
END_STATE();
case 103:
ACCEPT_TOKEN(sym_ellipsis);
END_STATE();
case 104:
ACCEPT_TOKEN(sym_escape_sequence);
END_STATE();
case 105:
ACCEPT_TOKEN(sym_escape_sequence);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(104);
END_STATE();
case 106:
ACCEPT_TOKEN(sym_escape_sequence);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(105);
END_STATE();
case 107:
ACCEPT_TOKEN(anon_sym_BSLASH);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_7);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(106);
END_STATE();
case 108:
ACCEPT_TOKEN(anon_sym_COLON2);
END_STATE();
case 109:
ts_lex_state_109:
ACCEPT_TOKEN(aux_sym_format_specifier_token1);
if (lookahead == '\t' ||
(0x0b <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(false, ts_lex_state_109);
if (!eof &&
(lookahead < '\t' || '\r' < lookahead) &&
lookahead != '{' &&
lookahead != '}') ADVANCE(110);
END_STATE();
case 110:
ts_lex_state_110:
if (!eof &&
lookahead != '\n' &&
lookahead != '{' &&
lookahead != '}') TS_LEX_REPEAT(false, ts_lex_state_110);
ACCEPT_TOKEN(aux_sym_format_specifier_token1);
END_STATE();
case 111:
ACCEPT_TOKEN(sym_type_conversion);
END_STATE();
case 112:
ACCEPT_TOKEN(sym_integer);
END_STATE();
case 113:
ACCEPT_TOKEN(sym_integer);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_8);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(114);
END_STATE();
case 114:
ts_lex_state_114:
ACCEPT_TOKEN(sym_integer);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_9);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_114);
END_STATE();
case 115:
ACCEPT_TOKEN(sym_integer);
if (lookahead == '.') ADVANCE(122);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(21);
if (ts_lex_ascii_contains(ts_lex_ascii_set_0, lookahead)) ADVANCE(112);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(114);
END_STATE();
case 116:
ts_lex_state_116:
ACCEPT_TOKEN(sym_integer);
if (lookahead == '_') ADVANCE(22);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(112);
if (lookahead == '0' ||
lookahead == '1') TS_LEX_REPEAT(false, ts_lex_state_116);
END_STATE();
case 117:
ts_lex_state_117:
ACCEPT_TOKEN(sym_integer);
if (lookahead == '_') ADVANCE(23);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(112);
if (('0' <= lookahead && lookahead <= '7')) TS_LEX_REPEAT(false, ts_lex_state_117);
END_STATE();
case 118:
ts_lex_state_118:
ACCEPT_TOKEN(sym_integer);
if (lookahead == '_') ADVANCE(26);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(112);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) TS_LEX_REPEAT(false, ts_lex_state_118);
END_STATE();
case 119:
ACCEPT_TOKEN(sym_float);
END_STATE();
case 120:
ts_lex_state_120:
ACCEPT_TOKEN(sym_float);
if (lookahead == '_') ADVANCE(122);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(21);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(119);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_120);
END_STATE();
case 121:
ts_lex_state_121:
ACCEPT_TOKEN(sym_float);
if (lookahead == '_') ADVANCE(123);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(119);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_121);
END_STATE();
case 122:
ACCEPT_TOKEN(sym_float);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(21);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(119);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120);
END_STATE();
case 123:
ACCEPT_TOKEN(sym_float);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(119);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121);
END_STATE();
case 124:
ts_lex_state_124:
if (ts_lex_set_contains_with_ascii(ts_lex_sym_identifier_character_set_2_ascii, ts_lex_sym_identifier_character_set_2, 796, lookahead)) TS_LEX_REPEAT(false, ts_lex_state_124);
ACCEPT_TOKEN(sym_identifier);
END_STATE();
case 125:
ts_lex_state_125:
if (!eof &&
lookahead != '\n') TS_LEX_REPEAT(false, ts_lex_state_125);
ACCEPT_TOKEN(sym_comment);
END_STATE();
case 126:
ACCEPT_TOKEN(sym_line_continuation);
END_STATE();
default:
return false;
}
}
static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) {
START_LEXER();
eof = lookahead == 0 && lexer->eof(lexer);
switch (state) {
case 0:
ts_lex_state_0:
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_10);
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) TS_LEX_REPEAT(true, ts_lex_state_0);
END_STATE();
case 1:
if (lookahead == 'a') ADVANCE(82);
END_STATE();
case 2:
if (lookahead == 'o') ADVANCE(17);
END_STATE();
case 3:
if (lookahead == 'r') ADVANCE(18);
END_STATE();
case 4:
ACCEPT_TOKEN(anon_sym__);
if (lookahead == '_') ADVANCE(19);
END_STATE();
case 5:
if (lookahead == 'n') ADVANCE(20);
if (lookahead == 's') ADVANCE(21);
if (lookahead == 'w') ADVANCE(110);
END_STATE();
case 6:
if (lookahead == 'a') ADVANCE(22);
if (lookahead == 'l') ADVANCE(121);
if (lookahead == 'o') ADVANCE(84);
END_STATE();
case 7:
if (lookahead == 'e') ADVANCE(23);
END_STATE();
case 8:
if (lookahead == 'l') ADVANCE(24);
if (lookahead == 'x') ADVANCE(25);
END_STATE();
case 9:
if (lookahead == 'i') ADVANCE(102);
if (lookahead == 'o') ADVANCE(112);
if (lookahead == 'r') ADVANCE(97);
END_STATE();
case 10:
if (lookahead == 'l') ADVANCE(111);
END_STATE();
case 11:
if (lookahead == 'f') ADVANCE(26);
if (lookahead == 'm') ADVANCE(27);
if (lookahead == 'n') ADVANCE(28);
if (lookahead == 's') ADVANCE(29);
END_STATE();
case 12:
if (lookahead == 'a') ADVANCE(88);
if (lookahead == 'r') ADVANCE(83);
END_STATE();
case 13:
if (lookahead == 'a') ADVANCE(101);
if (lookahead == 'e') ADVANCE(90);
END_STATE();
case 14:
if (lookahead == 'r') ADVANCE(34);
if (lookahead == 'y') ADVANCE(89);
END_STATE();
case 15:
if (lookahead == 'h') ADVANCE(115);
if (lookahead == 'i') ADVANCE(107);
END_STATE();
case 16:
if (lookahead == 'i') ADVANCE(99);
END_STATE();
case 17:
if (lookahead == 'n') ADVANCE(113);
END_STATE();
case 18:
if (lookahead == 'u') ADVANCE(124);
END_STATE();
case 19:
if (lookahead == 'f') ADVANCE(85);
END_STATE();
case 20:
if (lookahead == 'd') ADVANCE(35);
END_STATE();
case 21:
ACCEPT_TOKEN(anon_sym_as);
if (lookahead == 's') ADVANCE(132);
if (lookahead == 'y') ADVANCE(116);
END_STATE();
case 22:
if (lookahead == 's') ADVANCE(137);
END_STATE();
case 23:
if (lookahead == 'f') ADVANCE(36);
if (lookahead == 'l') ADVANCE(37);
END_STATE();
case 24:
if (lookahead == 'i') ADVANCE(86);
if (lookahead == 's') ADVANCE(140);
END_STATE();
case 25:
if (lookahead == 'c') ADVANCE(143);
if (lookahead == 'e') ADVANCE(38);
END_STATE();
case 26:
ACCEPT_TOKEN(anon_sym_if);
END_STATE();
case 27:
if (lookahead == 'p') ADVANCE(122);
END_STATE();
case 28:
ACCEPT_TOKEN(anon_sym_in);
END_STATE();
case 29:
ACCEPT_TOKEN(anon_sym_is);
END_STATE();
case 30:
if (lookahead == 'm') ADVANCE(93);
if (lookahead == 'z') ADVANCE(91);
END_STATE();
case 31:
if (lookahead == 't') ADVANCE(92);
END_STATE();
case 32:
if (lookahead == 'n') ADVANCE(152);
if (lookahead == 't') ADVANCE(42);
END_STATE();
case 33:
ACCEPT_TOKEN(anon_sym_or);
END_STATE();
case 34:
if (lookahead == 'y') ADVANCE(43);
END_STATE();
case 35:
ACCEPT_TOKEN(anon_sym_and);
END_STATE();
case 36:
ACCEPT_TOKEN(anon_sym_def);
END_STATE();
case 37:
ACCEPT_TOKEN(anon_sym_del);
END_STATE();
case 38:
if (lookahead == 'c') ADVANCE(51);
END_STATE();
case 39:
ACCEPT_TOKEN(anon_sym_for);
END_STATE();
case 40:
if (lookahead == 'm') ADVANCE(52);
END_STATE();
case 41:
if (lookahead == 'b') ADVANCE(161);
END_STATE();
case 42:
ACCEPT_TOKEN(anon_sym_not);
END_STATE();
case 43:
ACCEPT_TOKEN(anon_sym_try);
END_STATE();
case 44:
if (lookahead == 'h') ADVANCE(56);
END_STATE();
case 45:
ACCEPT_TOKEN(sym_none);
END_STATE();
case 46:
ACCEPT_TOKEN(sym_true);
END_STATE();
case 47:
if (lookahead == 'k') ADVANCE(60);
END_STATE();
case 48:
ACCEPT_TOKEN(anon_sym_case);
END_STATE();
case 49:
ACCEPT_TOKEN(anon_sym_elif);
END_STATE();
case 50:
ACCEPT_TOKEN(anon_sym_else);
END_STATE();
case 51:
ACCEPT_TOKEN(anon_sym_exec);
END_STATE();
case 52:
ACCEPT_TOKEN(anon_sym_from);
END_STATE();
case 53:
ACCEPT_TOKEN(anon_sym_lazy);
END_STATE();
case 54:
ACCEPT_TOKEN(anon_sym_pass);
END_STATE();
case 55:
ACCEPT_TOKEN(anon_sym_type);
END_STATE();
case 56:
ACCEPT_TOKEN(anon_sym_with);
END_STATE();
case 57:
ACCEPT_TOKEN(sym_false);
END_STATE();
case 58:
ACCEPT_TOKEN(anon_sym_async);
END_STATE();
case 59:
ACCEPT_TOKEN(anon_sym_await);
END_STATE();
case 60:
ACCEPT_TOKEN(anon_sym_break);
END_STATE();
case 61:
ACCEPT_TOKEN(anon_sym_class);
END_STATE();
case 62:
ACCEPT_TOKEN(anon_sym_match);
END_STATE();
case 63:
ACCEPT_TOKEN(anon_sym_print);
END_STATE();
case 64:
ACCEPT_TOKEN(anon_sym_raise);
END_STATE();
case 65:
ACCEPT_TOKEN(anon_sym_while);
END_STATE();
case 66:
ACCEPT_TOKEN(anon_sym_yield);
END_STATE();
case 67:
ACCEPT_TOKEN(anon_sym_assert);
END_STATE();
case 68:
ACCEPT_TOKEN(anon_sym_except);
END_STATE();
case 69:
ACCEPT_TOKEN(anon_sym_global);
END_STATE();
case 70:
ACCEPT_TOKEN(anon_sym_import);
END_STATE();
case 71:
ACCEPT_TOKEN(anon_sym_lambda);
END_STATE();
case 72:
ACCEPT_TOKEN(anon_sym_return);
END_STATE();
case 73:
ACCEPT_TOKEN(anon_sym_finally);
END_STATE();
case 74:
if (lookahead == '_') ADVANCE(95);
END_STATE();
case 75:
ACCEPT_TOKEN(anon_sym_continue);
END_STATE();
case 76:
ACCEPT_TOKEN(anon_sym_nonlocal);
END_STATE();
case 77:
ACCEPT_TOKEN(anon_sym___future__);
END_STATE();
case 78:
if (lookahead == 'a') ADVANCE(30);
END_STATE();
case 79:
if (lookahead == 'o') ADVANCE(32);
END_STATE();
case 80:
if (lookahead == 'r') ADVANCE(81);
END_STATE();
case 81:
if (lookahead == 'e') ADVANCE(129);
END_STATE();
case 82:
if (lookahead == 'l') ADVANCE(154);
END_STATE();
case 83:
if (lookahead == 'i') ADVANCE(157);
END_STATE();
case 84:
if (lookahead == 'n') ADVANCE(119);
END_STATE();
case 85:
if (lookahead == 'u') ADVANCE(159);
END_STATE();
case 86:
if (lookahead == 'f') ADVANCE(49);
END_STATE();
case 87:
if (lookahead == 'd') ADVANCE(136);
END_STATE();
case 88:
if (lookahead == 's') ADVANCE(105);
END_STATE();
case 89:
if (lookahead == 'p') ADVANCE(145);
END_STATE();
case 90:
if (lookahead == 't') ADVANCE(103);
END_STATE();
case 91:
if (lookahead == 'y') ADVANCE(53);
END_STATE();
case 92:
if (lookahead == 'c') ADVANCE(94);
END_STATE();
case 93:
if (lookahead == 'b') ADVANCE(87);
END_STATE();
case 94:
if (lookahead == 'h') ADVANCE(62);
END_STATE();
case 95:
if (lookahead == '_') ADVANCE(77);
END_STATE();
case 96:
if (lookahead == 'a') ADVANCE(31);
END_STATE();
case 97:
if (lookahead == 'o') ADVANCE(40);
END_STATE();
case 98:
if (lookahead == 'r') ADVANCE(33);
END_STATE();
case 99:
if (lookahead == 'e') ADVANCE(114);
END_STATE();
case 100:
if (lookahead == 'l') ADVANCE(148);
END_STATE();
case 101:
if (lookahead == 'i') ADVANCE(162);
END_STATE();
case 102:
if (lookahead == 'n') ADVANCE(151);
END_STATE();
case 103:
if (lookahead == 'u') ADVANCE(131);
END_STATE();
case 104:
if (lookahead == 'd') ADVANCE(66);
END_STATE();
case 105:
if (lookahead == 's') ADVANCE(54);
END_STATE();
case 106:
if (lookahead == 'p') ADVANCE(142);
END_STATE();
case 107:
if (lookahead == 't') ADVANCE(44);
END_STATE();
case 108:
if (lookahead == 'y') ADVANCE(73);
END_STATE();
case 109:
if (lookahead == 'c') ADVANCE(58);
END_STATE();
case 110:
if (lookahead == 'a') ADVANCE(126);
END_STATE();
case 111:
if (lookahead == 'o') ADVANCE(41);
END_STATE();
case 112:
if (lookahead == 'r') ADVANCE(39);
END_STATE();
case 113:
if (lookahead == 'e') ADVANCE(45);
END_STATE();
case 114:
if (lookahead == 'l') ADVANCE(104);
END_STATE();
case 115:
if (lookahead == 'i') ADVANCE(100);
END_STATE();
case 116:
if (lookahead == 'n') ADVANCE(109);
END_STATE();
case 117:
if (lookahead == 'u') ADVANCE(155);
END_STATE();
case 118:
if (lookahead == 's') ADVANCE(61);
END_STATE();
case 119:
if (lookahead == 't') ADVANCE(156);
END_STATE();
case 120:
if (lookahead == 'c') ADVANCE(163);
END_STATE();
case 121:
if (lookahead == 'a') ADVANCE(158);
END_STATE();
case 122:
if (lookahead == 'o') ADVANCE(160);
END_STATE();
case 123:
if (lookahead == 'r') ADVANCE(139);
END_STATE();
case 124:
if (lookahead == 'e') ADVANCE(46);
END_STATE();
case 125:
if (lookahead == 'l') ADVANCE(133);
END_STATE();
case 126:
if (lookahead == 'i') ADVANCE(128);
END_STATE();
case 127:
if (lookahead == 'n') ADVANCE(153);
END_STATE();
case 128:
if (lookahead == 't') ADVANCE(59);
END_STATE();
case 129:
if (lookahead == 'a') ADVANCE(47);
END_STATE();
case 130:
if (lookahead == 'o') ADVANCE(120);
END_STATE();
case 131:
if (lookahead == 'r') ADVANCE(134);
END_STATE();
case 132:
if (lookahead == 'e') ADVANCE(123);
END_STATE();
case 133:
if (lookahead == 'l') ADVANCE(108);
END_STATE();
case 134:
if (lookahead == 'n') ADVANCE(72);
END_STATE();
case 135:
if (lookahead == 't') ADVANCE(63);
END_STATE();
case 136:
if (lookahead == 'a') ADVANCE(71);
END_STATE();
case 137:
if (lookahead == 'e') ADVANCE(48);
END_STATE();
case 138:
if (lookahead == 'l') ADVANCE(69);
END_STATE();
case 139:
if (lookahead == 't') ADVANCE(67);
END_STATE();
case 140:
if (lookahead == 'e') ADVANCE(50);
END_STATE();
case 141:
if (lookahead == 'l') ADVANCE(76);
END_STATE();
case 142:
if (lookahead == 't') ADVANCE(68);
END_STATE();
case 143:
if (lookahead == 'e') ADVANCE(106);
END_STATE();
case 144:
if (lookahead == 't') ADVANCE(70);
END_STATE();
case 145:
if (lookahead == 'e') ADVANCE(55);
END_STATE();
case 146:
if (lookahead == 'e') ADVANCE(57);
END_STATE();
case 147:
if (lookahead == 'e') ADVANCE(64);
END_STATE();
case 148:
if (lookahead == 'e') ADVANCE(65);
END_STATE();
case 149:
if (lookahead == 'e') ADVANCE(74);
END_STATE();
case 150:
if (lookahead == 'e') ADVANCE(75);
END_STATE();
case 151:
if (lookahead == 'a') ADVANCE(125);
END_STATE();
case 152:
if (lookahead == 'l') ADVANCE(130);
END_STATE();
case 153:
if (lookahead == 'u') ADVANCE(150);
END_STATE();
case 154:
if (lookahead == 's') ADVANCE(146);
END_STATE();
case 155:
if (lookahead == 'r') ADVANCE(149);
END_STATE();
case 156:
if (lookahead == 'i') ADVANCE(127);
END_STATE();
case 157:
if (lookahead == 'n') ADVANCE(135);
END_STATE();
case 158:
if (lookahead == 's') ADVANCE(118);
END_STATE();
case 159:
if (lookahead == 't') ADVANCE(117);
END_STATE();
case 160:
if (lookahead == 'r') ADVANCE(144);
END_STATE();
case 161:
if (lookahead == 'a') ADVANCE(138);
END_STATE();
case 162:
if (lookahead == 's') ADVANCE(147);
END_STATE();
case 163:
if (lookahead == 'a') ADVANCE(141);
END_STATE();
default:
return false;
}
}
static const TSLexerMode ts_lex_modes[] = {
[0] = {.lex_state = 0, .external_lex_state = 1, .reserved_word_set_id = 0},
[1] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 1},
[2] = {.lex_state = 2, .external_lex_state = 9, .reserved_word_set_id = 0},
[3] = {.lex_state = 1, .external_lex_state = 9, .reserved_word_set_id = 0},
[4] = {.lex_state = 1, .external_lex_state = 10, .reserved_word_set_id = 2},
[5] = {.lex_state = 1, .external_lex_state = 3, .reserved_word_set_id = 1},
[6] = {.lex_state = 1, .external_lex_state = 3, .reserved_word_set_id = 3},
[7] = {.lex_state = 2, .external_lex_state = 14, .reserved_word_set_id = 0},
[8] = {.lex_state = 1, .external_lex_state = 14, .reserved_word_set_id = 0},
[9] = {.lex_state = 0, .external_lex_state = 16, .reserved_word_set_id = 0},
[10] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 4},
[11] = {.lex_state = 1, .external_lex_state = 12, .reserved_word_set_id = 0},
[12] = {.lex_state = 2, .external_lex_state = 15, .reserved_word_set_id = 0},
[13] = {.lex_state = 1, .external_lex_state = 15, .reserved_word_set_id = 0},
[14] = {.lex_state = 2, .external_lex_state = 12, .reserved_word_set_id = 0},
[15] = {.lex_state = 1, .external_lex_state = 12, .reserved_word_set_id = 1},
[16] = {.lex_state = 3, .external_lex_state = 12, .reserved_word_set_id = 0},
[17] = {.lex_state = 1, .external_lex_state = 4, .reserved_word_set_id = 1},
[18] = {.lex_state = 1, .external_lex_state = 14, .reserved_word_set_id = 1},
[19] = {.lex_state = 1, .external_lex_state = 11, .reserved_word_set_id = 2},
[20] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 1},
[21] = {.lex_state = 2, .external_lex_state = 7, .reserved_word_set_id = 0},
[22] = {.lex_state = 2, .external_lex_state = 13, .reserved_word_set_id = 0},
[23] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 5},
[24] = {.lex_state = 2, .external_lex_state = 5, .reserved_word_set_id = 0},
[25] = {.lex_state = 4, .external_lex_state = 13, .reserved_word_set_id = 0},
[26] = {.lex_state = 1, .external_lex_state = 13, .reserved_word_set_id = 0},
[27] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 6},
[28] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 4},
[29] = {.lex_state = 2, .external_lex_state = 6, .reserved_word_set_id = 0},
[30] = {.lex_state = 2, .external_lex_state = 2, .reserved_word_set_id = 0},
[31] = {.lex_state = 2, .external_lex_state = 8, .reserved_word_set_id = 0},
[32] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 4},
[33] = {.lex_state = 1, .external_lex_state = 5, .reserved_word_set_id = 1},
[34] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 4},
[35] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 1},
[36] = {.lex_state = 5, .external_lex_state = 2, .reserved_word_set_id = 1},
[37] = {.lex_state = 1, .external_lex_state = 5, .reserved_word_set_id = 7},
[38] = {.lex_state = 1, .external_lex_state = 5, .reserved_word_set_id = 8},
[39] = {.lex_state = 1, .external_lex_state = 10, .reserved_word_set_id = 1},
[40] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 9},
[41] = {.lex_state = 1, .external_lex_state = 17, .reserved_word_set_id = 0},
[42] = {.lex_state = 1, .external_lex_state = 4, .reserved_word_set_id = 7},
[43] = {.lex_state = 2, .external_lex_state = 12, .reserved_word_set_id = 1},
[44] = {.lex_state = 7, .external_lex_state = 13, .reserved_word_set_id = 0},
[45] = {.lex_state = 1, .external_lex_state = 3, .reserved_word_set_id = 10},
[46] = {.lex_state = 2, .external_lex_state = 9, .reserved_word_set_id = 1},
[47] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 11},
[48] = {.lex_state = 1, .external_lex_state = 9, .reserved_word_set_id = 1},
[49] = {.lex_state = 2, .external_lex_state = 5, .reserved_word_set_id = 1},
[50] = {.lex_state = 6, .external_lex_state = 13, .reserved_word_set_id = 0},
[51] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 12},
[52] = {.lex_state = 1, .external_lex_state = 18, .reserved_word_set_id = 0},
[53] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 0},
[54] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 1},
[55] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 0},
[56] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 11},
[57] = {.lex_state = 4, .external_lex_state = 6, .reserved_word_set_id = 0},
[58] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 11},
[59] = {.lex_state = 1, .external_lex_state = 11, .reserved_word_set_id = 1},
[60] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 11},
[61] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 10},
[62] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 0},
[63] = {.lex_state = 1, .external_lex_state = 5, .reserved_word_set_id = 13},
[64] = {.lex_state = 7, .external_lex_state = 6, .reserved_word_set_id = 1},
[65] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 0},
[66] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 14},
[67] = {.lex_state = 7, .external_lex_state = 6, .reserved_word_set_id = 14},
[68] = {.lex_state = 1, .external_lex_state = 6, .reserved_word_set_id = 15},
[69] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 14},
[70] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 15},
[71] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 15},
[72] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 16},
[73] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 14},
[74] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 17},
[75] = {.lex_state = 1, .external_lex_state = 8, .reserved_word_set_id = 17},
[76] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 17},
[77] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 18},
[78] = {.lex_state = 1, .external_lex_state = 7, .reserved_word_set_id = 6},
[79] = {.lex_state = 1, .external_lex_state = 2, .reserved_word_set_id = 19},
};
static const uint16_t ts_lex_mode_ids[STATE_COUNT] = {
0, 1, 2, 3, 4, 5, 6, 2, 2, 3, 7, 7, 7, 8, 9, 7,
2, 10, 8, 2, 8, 10, 11, 1, 3, 3, 3, 12, 13, 14, 2, 4,
14, 2, 15, 8, 8, 8, 16, 16, 17, 1, 7, 12, 12, 18, 5, 3,
19, 1, 13, 20, 3, 11, 15, 14, 12, 8, 9, 9, 21, 21, 9, 8,
6, 12, 13, 13, 2, 10, 13, 14, 8, 18, 8, 5, 22, 12, 7, 2,
7, 8, 8, 8, 10, 7, 11, 23, 8, 8, 7, 8, 8, 9, 24, 24,
9, 21, 21, 1, 1, 11, 9, 9, 7, 5, 20, 23, 8, 10, 14, 11,
17, 1, 13, 14, 14, 18, 22, 1, 1, 11, 25, 26, 26, 27, 8, 8,
12, 28, 29, 29, 9, 9, 8, 1, 30, 30, 9, 9, 26, 7, 2, 20,
31, 31, 9, 9, 5, 2, 1, 8, 8, 8, 19, 13, 7, 15, 32, 10,
25, 12, 13, 10, 14, 14, 7, 8, 10, 28, 11, 11, 7, 13, 33, 2,
3, 34, 2, 35, 7, 8, 7, 8, 10, 13, 13, 7, 8, 32, 13, 13,
12, 2, 8, 3, 17, 5, 1, 12, 11, 11, 7, 33, 16, 27, 2, 12,
8, 7, 8, 27, 14, 28, 7, 28, 27, 23, 11, 11, 11, 7, 13, 3,
11, 17, 13, 35, 36, 3, 3, 37, 7, 12, 8, 35, 8, 7, 12, 11,
11, 5, 12, 7, 7, 8, 38, 11, 11, 17, 5, 1, 2, 22, 22, 13,
8, 13, 34, 1, 7, 13, 38, 39, 2, 2, 40, 14, 5, 41, 41, 41,
41, 12, 5, 7, 8, 3, 3, 3, 11, 17, 15, 27, 7, 26, 26, 7,
1, 23, 11, 15, 10, 12, 16, 17, 5, 15, 14, 11, 15, 42, 6, 28,
3, 11, 2, 43, 14, 27, 2, 2, 3, 3, 3, 15, 13, 8, 17, 5,
1, 11, 34, 14, 7, 8, 8, 26, 8, 10, 41, 26, 34, 10, 28, 7,
13, 8, 2, 2, 15, 14, 1, 13, 35, 5, 7, 26, 5, 17, 37, 1,
15, 8, 11, 23, 1, 10, 39, 28, 26, 26, 7, 3, 8, 14, 35, 32,
1, 25, 7, 8, 8, 3, 11, 11, 8, 23, 35, 44, 44, 3, 33, 11,
15, 11, 11, 17, 5, 1, 1, 31, 31, 9, 9, 11, 11, 12, 13, 1,
28, 7, 11, 8, 15, 11, 28, 27, 14, 12, 13, 13, 5, 39, 28, 2,
8, 4, 14, 33, 12, 8, 26, 34, 2, 8, 1, 1, 1, 9, 26, 34,
3, 5, 40, 28, 39, 8, 14, 13, 13, 3, 3, 10, 32, 7, 8, 26,
26, 26, 26, 2, 1, 1, 1, 1, 7, 8, 2, 12, 12, 13, 13, 3,
11, 13, 8, 5, 7, 12, 12, 12, 17, 33, 1, 45, 7, 3, 1, 13,
11, 13, 11, 39, 39, 12, 12, 12, 11, 13, 22, 11, 13, 3, 13, 32,
5, 27, 17, 17, 5, 28, 33, 1, 5, 1, 2, 27, 14, 2, 7, 3,
33, 3, 11, 17, 1, 1, 1, 28, 7, 7, 1, 12, 13, 13, 3, 11,
13, 45, 5, 27, 12, 7, 15, 14, 2, 5, 20, 46, 11, 1, 1, 2,
3, 3, 13, 11, 13, 1, 34, 28, 5, 12, 7, 14, 14, 17, 11, 47,
48, 3, 11, 5, 49, 9, 2, 1, 1, 1, 5, 5, 27, 2, 2, 50,
26, 9, 8, 41, 17, 35, 10, 28, 2, 5, 2, 24, 12, 11, 14, 2,
8, 9, 13, 7, 3, 11, 8, 2, 5, 1, 5, 28, 1, 51, 1, 8,
8, 8, 8, 12, 8, 3, 3, 13, 8, 14, 11, 1, 1, 1, 2, 12,
2, 7, 12, 15, 13, 50, 11, 11, 13, 8, 8, 8, 28, 28, 12, 13,
11, 3, 11, 11, 52, 15, 20, 7, 11, 53, 13, 13, 15, 26, 54, 26,
3, 3, 3, 15, 11, 11, 8, 23, 1, 1, 2, 1, 28, 1, 14, 11,
27, 27, 27, 27, 2, 2, 14, 7, 15, 55, 11, 1, 22, 26, 11, 11,
11, 13, 3, 13, 17, 17, 5, 38, 5, 1, 1, 27, 14, 14, 14, 7,
7, 14, 14, 15, 13, 26, 26, 26, 11, 11, 11, 11, 8, 18, 8, 47,
8, 8, 13, 11, 13, 10, 39, 5, 12, 2, 2, 12, 2, 12, 56, 13,
3, 1, 26, 2, 15, 11, 1, 5, 57, 57, 15, 9, 3, 9, 9, 7,
13, 3, 12, 18, 3, 33, 13, 13, 13, 11, 8, 13, 3, 13, 14, 1,
33, 1, 32, 1, 1, 35, 1, 5, 27, 7, 27, 2, 7, 12, 11, 35,
1, 32, 34, 28, 1, 28, 1, 7, 14, 7, 7, 1, 12, 12, 8, 13,
13, 8, 47, 11, 26, 11, 13, 11, 11, 32, 1, 23, 1, 54, 4, 5,
39, 28, 28, 28, 22, 26, 27, 7, 27, 7, 7, 2, 7, 12, 56, 12,
13, 22, 26, 12, 14, 15, 8, 43, 15, 13, 11, 13, 3, 11, 13, 16,
17, 5, 13, 26, 11, 11, 1, 1, 33, 28, 51, 27, 1, 14, 11, 14,
28, 7, 12, 58, 14, 14, 11, 2, 41, 13, 12, 3, 13, 13, 16, 17,
15, 15, 15, 5, 5, 17, 32, 32, 10, 12, 12, 1, 28, 28, 5, 5,
12, 7, 28, 14, 14, 12, 11, 13, 8, 13, 16, 8, 11, 15, 32, 1,
23, 32, 1, 28, 36, 59, 5, 1, 5, 28, 1, 5, 7, 7, 27, 27,
27, 27, 1, 2, 12, 7, 14, 7, 60, 11, 11, 43, 3, 11, 11, 11,
17, 5, 3, 13, 11, 11, 17, 3, 3, 26, 13, 13, 15, 11, 6, 5,
5, 42, 17, 10, 22, 22, 10, 1, 1, 1, 28, 28, 61, 5, 5, 1,
2, 2, 27, 12, 21, 7, 12, 14, 7, 7, 7, 1, 58, 2, 3, 15,
11, 11, 11, 62, 8, 11, 11, 13, 13, 13, 13, 13, 11, 11, 26, 14,
17, 8, 8, 13, 13, 26, 3, 3, 3, 11, 41, 11, 8, 11, 5, 17,
37, 35, 20, 1, 1, 10, 22, 1, 2, 39, 5, 1, 28, 28, 28, 28,
28, 1, 5, 5, 5, 5, 5, 5, 5, 5, 1, 7, 7, 12, 12, 27,
2, 7, 2, 7, 12, 7, 7, 14, 13, 7, 15, 14, 13, 8, 8, 22,
8, 2, 11, 44, 50, 50, 2, 11, 17, 5, 26, 13, 7, 7, 7, 13,
8, 8, 8, 11, 17, 5, 11, 15, 5, 33, 5, 5, 17, 17, 17, 63,
20, 20, 32, 28, 20, 32, 1, 10, 14, 1, 1, 1, 59, 19, 39, 1,
1, 5, 1, 28, 1, 1, 1, 1, 2, 12, 21, 7, 12, 14, 12, 7,
14, 12, 35, 2, 26, 8, 14, 11, 11, 12, 11, 12, 12, 50, 8, 26,
43, 13, 13, 13, 2, 13, 8, 13, 3, 3, 13, 14, 11, 11, 11, 13,
13, 8, 15, 8, 8, 5, 5, 17, 17, 33, 23, 35, 34, 22, 10, 10,
20, 23, 1, 20, 28, 1, 59, 1, 1, 7, 59, 1, 35, 1, 1, 27,
27, 27, 1, 1, 22, 12, 14, 2, 14, 12, 12, 22, 22, 12, 25, 25,
25, 7, 12, 35, 35, 1, 7, 8, 14, 14, 8, 8, 12, 11, 8, 11,
13, 8, 11, 15, 11, 17, 5, 11, 11, 3, 44, 8, 3, 8, 8, 3,
41, 41, 8, 52, 8, 11, 8, 13, 52, 11, 11, 3, 15, 13, 11, 11,
26, 11, 15, 15, 15, 5, 5, 5, 17, 17, 63, 1, 23, 34, 1, 64,
35, 1, 35, 28, 1, 1, 28, 1, 1, 1, 2, 59, 39, 1, 11, 1,
1, 1, 1, 1, 20, 5, 5, 1, 1, 1, 51, 27, 27, 27, 1, 24,
27, 21, 2, 25, 14, 14, 14, 7, 2, 14, 21, 12, 7, 22, 22, 25,
22, 7, 12, 12, 14, 11, 28, 7, 14, 12, 12, 12, 14, 11, 14, 14,
56, 12, 15, 2, 2, 2, 26, 2, 11, 8, 8, 8, 26, 65, 13, 9,
26, 8, 13, 32, 11, 13, 11, 11, 41, 11, 8, 11, 8, 35, 13, 3,
13, 20, 32, 8, 8, 8, 8, 8, 8, 44, 9, 52, 8, 8, 11, 8,
11, 13, 11, 11, 3, 15, 41, 26, 8, 8, 8, 11, 11, 11, 11, 11,
8, 11, 8, 8, 11, 15, 11, 1, 11, 8, 11, 11, 5, 5, 5, 5,
5, 17, 17, 17, 17, 17, 17, 37, 19, 66, 28, 28, 23, 1, 20, 64,
10, 35, 28, 1, 35, 1, 35, 1, 32, 34, 22, 1, 1, 1, 20, 35,
28, 1, 1, 28, 28, 1, 1, 2, 59, 59, 2, 1, 1, 14, 28, 28,
28, 35, 1, 1, 1, 1, 1, 1, 1, 20, 1, 5, 1, 25, 44, 27,
27, 24, 27, 12, 27, 2, 21, 22, 30, 12, 25, 14, 7, 12, 21, 7,
7, 14, 25, 25, 2, 2, 25, 7, 12, 7, 7, 12, 14, 12, 14, 14,
14, 1, 35, 8, 7, 7, 7, 7, 2, 26, 8, 7, 26, 7, 13, 8,
8, 7, 12, 2, 12, 9, 11, 44, 14, 7, 26, 12, 13, 11, 2, 2,
9, 8, 11, 14, 14, 14, 12, 13, 48, 8, 13, 3, 11, 3, 15, 11,
11, 11, 13, 8, 8, 13, 13, 8, 11, 8, 11, 13, 8, 13, 11, 13,
3, 13, 13, 13, 13, 13, 3, 44, 50, 11, 3, 14, 11, 11, 13, 50,
14, 3, 8, 16, 11, 8, 8, 11, 13, 8, 11, 15, 11, 11, 26, 11,
15, 8, 8, 26, 11, 11, 11, 13, 11, 11, 11, 15, 11, 8, 11, 11,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 17, 17, 17, 33, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 33, 33,
1, 33, 67, 35, 68, 67, 69, 70, 20, 68, 71, 72, 69, 35, 73, 35,
35, 20, 20, 70, 66, 71, 40, 54, 40, 32, 35, 20, 32, 74, 32, 32,
32, 75, 1, 35, 76, 1, 77, 35, 35, 32, 32, 20, 20, 1, 28, 32,
32, 20, 20, 20, 35, 35, 1, 34, 20, 34, 20, 34, 20, 34, 32, 28,
28, 32, 32, 32, 10, 10, 20, 20, 35, 64, 64, 28, 28, 28, 1, 20,
20, 20, 35, 35, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
1, 1, 1, 32, 1, 1, 35, 54, 35, 54, 32, 32, 1, 32, 32, 32,
32, 32, 32, 20, 20, 1, 32, 32, 35, 32, 32, 1, 32, 54, 32, 32,
32, 20, 28, 54, 32, 32, 32, 33, 20, 32, 34, 34, 78, 32, 34, 10,
34, 34, 34, 34, 34, 34, 35, 1, 34, 34, 32, 34, 28, 20, 2, 1,
1, 35, 1, 20, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 59, 1, 1, 20, 49, 59, 20, 1, 1, 1, 1, 1, 28, 1, 1,
1, 1, 35, 1, 1, 1, 28, 1, 28, 1, 2, 1, 28, 28, 28, 28,
28, 28, 1, 1, 1, 28, 28, 28, 28, 28, 1, 1, 1, 2, 2, 4,
2, 19, 2, 39, 59, 59, 39, 59, 39, 59, 59, 59, 59, 59, 59, 39,
2, 2, 59, 2, 59, 39, 59, 39, 59, 39, 39, 39, 59, 39, 39, 39,
1, 5, 1, 1, 14, 5, 14, 1, 14, 1, 14, 5, 14, 1, 1, 1,
1, 28, 28, 28, 28, 28, 28, 1, 28, 28, 28, 28, 28, 28, 28, 28,
28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 61, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 5, 1, 1,
1, 5, 5, 5, 5, 1, 5, 1, 5, 5, 1, 5, 5, 5, 5, 5,
1, 1, 5, 5, 5, 1, 5, 1, 5, 5, 5, 1, 5, 5, 5, 5,
5, 5, 1, 5, 5, 1, 1, 5, 5, 1, 5, 5, 1, 1, 1, 1,
1, 27, 25, 1, 51, 25, 51, 51, 25, 22, 51, 22, 22, 22, 22, 25,
25, 51, 27, 27, 27, 27, 7, 7, 27, 27, 27, 27, 27, 14, 27, 27,
27, 27, 27, 22, 22, 27, 27, 27, 27, 27, 27, 1, 1, 14, 27, 27,
27, 27, 27, 7, 1, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 7, 27, 12, 27, 27, 27, 27, 27, 27, 27, 27, 7, 12, 29,
12, 29, 12, 57, 57, 12, 12, 12, 25, 21, 31, 25, 31, 31, 25, 22,
22, 22, 22, 30, 22, 22, 25, 25, 22, 25, 25, 25, 25, 22, 14, 2,
12, 12, 12, 14, 31, 7, 7, 7, 7, 7, 31, 2, 12, 12, 7, 2,
7, 7, 7, 7, 14, 14, 14, 25, 31, 7, 7, 14, 29, 14, 12, 14,
12, 57, 7, 22, 22, 12, 2, 22, 30, 12, 22, 30, 12, 12, 12, 12,
12, 30, 31, 22, 22, 12, 7, 7, 14, 22, 22, 22, 22, 22, 22, 14,
22, 22, 22, 22, 22, 22, 22, 22, 7, 30, 7, 7, 7, 12, 25, 25,
7, 25, 12, 14, 7, 7, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 14, 25, 25, 25, 25, 12, 12, 30, 12, 12, 12,
7, 14, 7, 7, 12, 12, 14, 14, 12, 12, 7, 7, 7, 7, 12, 7,
7, 12, 12, 7, 7, 7, 7, 31, 12, 12, 14, 21, 12, 7, 7, 12,
12, 12, 12, 12, 14, 12, 12, 12, 7, 14, 14, 7, 14, 7, 14, 14,
14, 14, 31, 14, 14, 14, 7, 7, 7, 14, 14, 14, 12, 12, 14, 14,
14, 7, 7, 12, 7, 14, 12, 14, 14, 14, 12, 12, 12, 7, 12, 12,
30, 30, 12, 14, 12, 12, 12, 7, 12, 14, 12, 12, 12, 12, 12, 12,
14, 14, 14, 12, 14, 12, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7, 12, 12, 14,
14, 14, 14, 14, 7, 14, 7, 14, 14, 7, 7, 7, 7, 12, 7, 20,
47, 20, 35, 35, 35, 35, 20, 20, 47, 35, 20, 20, 35, 35, 20, 35,
35, 20, 35, 35, 47, 35, 20, 35, 35, 1, 1, 1, 54, 54, 54, 54,
54, 58, 54, 54, 54, 54, 54, 54, 58, 54, 54, 54, 58, 54, 1, 1,
1, 1, 1, 1, 25, 7, 7, 44, 12, 12, 44, 26, 26, 12, 12, 22,
14, 1, 7, 1, 79, 7, 14, 12, 12, 7, 14, 14, 12, 12, 12, 12,
7, 12, 11, 15, 15, 15, 15, 15, 11, 15, 15, 2, 2, 2, 9, 9,
9, 9, 9, 9, 9, 9, 7, 7, 7, 14, 14, 7, 7, 14, 12, 44,
44, 44, 12, 26, 26, 26, 26, 44, 26, 2, 12, 26, 26, 12, 12, 12,
26, 44, 12, 44, 12, 14, 26, 26, 13, 8, 13, 26, 8, 13, 8, 8,
8, 8, 26, 13, 26, 13, 13, 13, 13, 13, 13, 8, 13, 8, 26, 13,
26, 14, 26, 12, 14, 26, 7, 13, 26, 44, 8, 13, 22, 8, 26, 22,
7, 13, 26, 26, 12, 13, 26, 8, 12, 8, 13, 26, 8, 13, 26, 26,
22, 13, 26, 26, 8, 14, 26, 12, 2, 12, 12, 9, 8, 44, 44, 8,
8, 12, 12, 13, 13, 8, 12, 8, 12, 11, 2, 44, 7, 13, 26, 13,
44, 7, 26, 26, 8, 44, 13, 26, 13, 14, 13, 14, 2, 2, 12, 7,
9, 7, 7, 7, 26, 26, 7, 7, 44, 44, 26, 22, 7, 11, 11, 11,
12, 12, 12, 12, 8, 44, 11, 11, 11, 11, 11, 14, 7, 12, 11, 11,
11, 7, 14, 14, 14, 11, 11, 14, 8, 26, 13, 12, 13, 11, 14, 11,
26, 26, 13, 13, 14, 26, 11, 26, 13, 11, 13, 26, 13, 12, 11, 12,
13, 48, 26, 26, 26, 26, 26, 8, 13, 8, 11, 26, 44, 12, 11, 13,
8, 11, 13, 13, 13, 13, 13, 13, 13, 13, 8, 13, 13, 13, 13, 11,
8, 13, 13, 11, 8, 8, 8, 13, 26, 8, 8, 11, 11, 11, 11, 11,
8, 11, 11, 8, 13, 11, 11, 3, 11, 11, 11, 11, 8, 13, 3, 8,
11, 8, 13, 13, 8, 26, 13, 26, 8, 26, 8, 11, 8, 26, 26, 26,
11, 26, 26, 8, 26, 8, 8, 26, 26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 26, 26, 11, 8, 11, 11, 44, 11, 11, 13, 18, 11, 3, 44,
13, 11, 11, 13, 13, 13, 11, 11, 8, 3, 8, 11, 11, 44, 11, 8,
13, 8, 11, 11, 11, 11, 11, 11, 11, 11, 14, 8, 8, 13, 13, 52,
8, 52, 52, 26, 14, 13, 13, 11, 13, 26, 26, 8, 8, 8, 8, 8,
13, 8, 13, 8, 11, 52, 26, 8, 8, 8, 8, 11, 11, 26, 13, 3,
8, 26, 44, 14, 13, 52, 8, 8, 15, 8, 13, 13, 13, 13, 3, 13,
13, 26, 11, 13, 8, 8, 13, 26, 26, 8, 8, 11, 13, 26, 26, 26,
14, 8, 13, 13, 11, 13, 26, 11, 8, 13, 26, 26, 11, 11, 8, 8,
26, 26, 8, 13, 13, 8, 13, 13, 8, 26, 26, 8, 26, 13, 8, 13,
13, 8, 8, 8, 13, 26, 11, 50, 26, 13, 26, 50, 8, 8, 13, 26,
26, 50, 26, 13, 8, 13, 8, 13, 13, 52, 11, 26, 52, 11, 52, 26,
8, 13, 8, 13, 13, 13, 11, 14, 11, 8, 14, 14, 14, 11, 8, 13,
52, 11, 13, 8, 50, 13, 44, 50, 15, 11, 11, 13, 52, 52, 3, 52,
13, 11, 13, 8, 41, 11, 41, 41, 41, 11, 41, 41, 11, 11, 11, 13,
15, 15, 11, 11, 11, 16, 8, 41, 16, 11, 11, 11, 41, 11, 41, 41,
11, 41, 11, 11, 11, 26, 26, 26, 8, 26, 15, 26, 26, 8, 26, 26,
26, 15, 8, 8, 11, 8, 26, 26, 11, 15, 8, 8, 13, 26, 8, 26,
8, 11, 26, 11, 15, 26, 11, 11, 11, 15, 15, 11, 15, 8, 11, 11,
8, 26, 13, 11, 26, 8, 13, 26, 11, 26, 11, 11, 11, 26, 15, 13,
26, 26, 11, 15, 11, 26, 8, 13, 11, 11, 11, 11, 11, 11, 26, 15,
11, 13, 11, 15, 26, 15, 15, 8, 11, 8, 11, 13, 26, 26, 11, 26,
26, 11, 26, 11, 11, 11, 15, 11, 8, 11, 13, 13, 26, 11, 26, 26,
11, 26, 8, 11, 26, 26, 8,
};
static const TSSymbol ts_reserved_words[] = {
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_lambda,
anon_sym_yield,
anon_sym_await,
sym_true,
sym_false,
sym_none,
anon_sym_as,
anon_sym_in,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_as,
anon_sym_elif,
anon_sym_else,
anon_sym_in,
anon_sym_except,
anon_sym_finally,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_yield,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_lambda,
anon_sym_yield,
anon_sym_as,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_class,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_import,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_yield,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_lambda,
anon_sym_yield,
anon_sym_as,
anon_sym_elif,
anon_sym_else,
anon_sym_in,
anon_sym_except,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_lambda,
anon_sym_yield,
anon_sym_await,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_lambda,
anon_sym_yield,
anon_sym_import,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_lambda,
anon_sym_yield,
anon_sym_import,
anon_sym_from,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_lambda,
anon_sym_yield,
anon_sym_import,
anon_sym_from,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_elif,
anon_sym_else,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_lambda,
anon_sym_yield,
anon_sym_import,
anon_sym_from,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_elif,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_lambda,
anon_sym_yield,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_lambda,
anon_sym_yield,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_elif,
anon_sym_else,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_lambda,
anon_sym_yield,
anon_sym_import,
anon_sym_from,
anon_sym_as,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_for,
anon_sym_in,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_class,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_lambda,
anon_sym_yield,
sym_true,
sym_false,
};
static const TSMapSlice ts_reserved_word_slices[] = {
{.index = 0, .length = 0},
{.index = 0, .length = 35},
{.index = 35, .length = 5},
{.index = 40, .length = 9},
{.index = 49, .length = 28},
{.index = 77, .length = 27},
{.index = 104, .length = 30},
{.index = 134, .length = 16},
{.index = 150, .length = 27},
{.index = 177, .length = 29},
{.index = 206, .length = 8},
{.index = 214, .length = 32},
{.index = 246, .length = 29},
{.index = 275, .length = 22},
{.index = 297, .length = 23},
{.index = 320, .length = 22},
{.index = 342, .length = 22},
{.index = 364, .length = 24},
{.index = 388, .length = 23},
{.index = 411, .length = 32},
};
static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[STATE(0)] = {
[ts_builtin_sym_end] = ACTIONS(1),
[sym_identifier] = ACTIONS(1),
[anon_sym_SEMI] = ACTIONS(1),
[anon_sym_import] = ACTIONS(1),
[anon_sym_lazy] = ACTIONS(1),
[anon_sym_DOT] = ACTIONS(1),
[anon_sym_from] = ACTIONS(1),
[anon_sym___future__] = ACTIONS(1),
[anon_sym_LPAREN] = ACTIONS(1),
[anon_sym_RPAREN] = ACTIONS(1),
[anon_sym_COMMA] = ACTIONS(1),
[anon_sym_as] = ACTIONS(1),
[anon_sym_STAR] = ACTIONS(1),
[anon_sym_print] = ACTIONS(1),
[anon_sym_GT_GT] = ACTIONS(1),
[anon_sym_assert] = ACTIONS(1),
[anon_sym_COLON_EQ] = ACTIONS(1),
[anon_sym_return] = ACTIONS(1),
[anon_sym_del] = ACTIONS(1),
[anon_sym_raise] = ACTIONS(1),
[anon_sym_pass] = ACTIONS(1),
[anon_sym_break] = ACTIONS(1),
[anon_sym_continue] = ACTIONS(1),
[anon_sym_if] = ACTIONS(1),
[anon_sym_COLON] = ACTIONS(1),
[anon_sym_elif] = ACTIONS(1),
[anon_sym_else] = ACTIONS(1),
[anon_sym_match] = ACTIONS(1),
[anon_sym_case] = ACTIONS(1),
[anon_sym_async] = ACTIONS(1),
[anon_sym_for] = ACTIONS(1),
[anon_sym_in] = ACTIONS(1),
[anon_sym_while] = ACTIONS(1),
[anon_sym_try] = ACTIONS(1),
[anon_sym_except] = ACTIONS(1),
[anon_sym_STAR2] = ACTIONS(1),
[anon_sym_finally] = ACTIONS(1),
[anon_sym_with] = ACTIONS(1),
[anon_sym_def] = ACTIONS(1),
[anon_sym_DASH_GT] = ACTIONS(1),
[anon_sym_STAR_STAR] = ACTIONS(1),
[anon_sym_global] = ACTIONS(1),
[anon_sym_nonlocal] = ACTIONS(1),
[anon_sym_exec] = ACTIONS(1),
[anon_sym_type] = ACTIONS(1),
[anon_sym_EQ] = ACTIONS(1),
[anon_sym_class] = ACTIONS(1),
[anon_sym_LBRACK] = ACTIONS(1),
[anon_sym_RBRACK] = ACTIONS(1),
[anon_sym_PIPE] = ACTIONS(1),
[anon_sym_AT] = ACTIONS(1),
[anon_sym_DASH] = ACTIONS(1),
[anon_sym__] = ACTIONS(1),
[anon_sym_LBRACE] = ACTIONS(1),
[anon_sym_RBRACE] = ACTIONS(1),
[anon_sym_PLUS] = ACTIONS(1),
[anon_sym_not] = ACTIONS(1),
[anon_sym_and] = ACTIONS(1),
[anon_sym_or] = ACTIONS(1),
[anon_sym_SLASH] = ACTIONS(1),
[anon_sym_PERCENT] = ACTIONS(1),
[anon_sym_SLASH_SLASH] = ACTIONS(1),
[anon_sym_AMP] = ACTIONS(1),
[anon_sym_CARET] = ACTIONS(1),
[anon_sym_LT_LT] = ACTIONS(1),
[anon_sym_TILDE] = ACTIONS(1),
[anon_sym_is] = ACTIONS(1),
[anon_sym_LT] = ACTIONS(1),
[anon_sym_LT_EQ] = ACTIONS(1),
[anon_sym_EQ_EQ] = ACTIONS(1),
[anon_sym_BANG_EQ] = ACTIONS(1),
[anon_sym_GT_EQ] = ACTIONS(1),
[anon_sym_GT] = ACTIONS(1),
[anon_sym_LT_GT] = ACTIONS(1),
[anon_sym_lambda] = ACTIONS(1),
[anon_sym_PLUS_EQ] = ACTIONS(1),
[anon_sym_DASH_EQ] = ACTIONS(1),
[anon_sym_STAR_EQ] = ACTIONS(1),
[anon_sym_SLASH_EQ] = ACTIONS(1),
[anon_sym_AT_EQ] = ACTIONS(1),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(1),
[anon_sym_PERCENT_EQ] = ACTIONS(1),
[anon_sym_STAR_STAR_EQ] = ACTIONS(1),
[anon_sym_GT_GT_EQ] = ACTIONS(1),
[anon_sym_LT_LT_EQ] = ACTIONS(1),
[anon_sym_AMP_EQ] = ACTIONS(1),
[anon_sym_CARET_EQ] = ACTIONS(1),
[anon_sym_PIPE_EQ] = ACTIONS(1),
[anon_sym_yield] = ACTIONS(1),
[sym_ellipsis] = ACTIONS(1),
[sym_escape_sequence] = ACTIONS(1),
[anon_sym_BSLASH] = ACTIONS(1),
[anon_sym_COLON2] = ACTIONS(1),
[sym_type_conversion] = ACTIONS(1),
[sym_integer] = ACTIONS(1),
[sym_float] = ACTIONS(1),
[anon_sym_await] = ACTIONS(1),
[sym_true] = ACTIONS(1),
[sym_false] = ACTIONS(1),
[sym_none] = ACTIONS(1),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__newline] = ACTIONS(1),
[sym__indent] = ACTIONS(1),
[sym__dedent] = ACTIONS(1),
[sym_string_start] = ACTIONS(1),
[sym__string_content] = ACTIONS(1),
[sym_escape_interpolation] = ACTIONS(1),
[sym_string_end] = ACTIONS(1),
},
[STATE(1)] = {
[sym_module] = STATE(86),
[sym__statement] = STATE(41),
[sym__simple_statements] = STATE(41),
[sym_import_statement] = STATE(52),
[sym_lazy_import_statement] = STATE(52),
[sym_future_import_statement] = STATE(52),
[sym_import_from_statement] = STATE(52),
[sym_print_statement] = STATE(52),
[sym_assert_statement] = STATE(52),
[sym_expression_statement] = STATE(52),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(52),
[sym_delete_statement] = STATE(52),
[sym_raise_statement] = STATE(52),
[sym_pass_statement] = STATE(52),
[sym_break_statement] = STATE(52),
[sym_continue_statement] = STATE(52),
[sym_if_statement] = STATE(41),
[sym_match_statement] = STATE(41),
[sym_for_statement] = STATE(41),
[sym_while_statement] = STATE(41),
[sym_try_statement] = STATE(41),
[sym_with_statement] = STATE(41),
[sym_function_definition] = STATE(41),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(52),
[sym_nonlocal_statement] = STATE(52),
[sym_exec_statement] = STATE(52),
[sym_type_alias_statement] = STATE(52),
[sym_class_definition] = STATE(41),
[sym_decorated_definition] = STATE(41),
[sym_decorator] = STATE(1352),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[aux_sym_module_repeat1] = STATE(41),
[aux_sym_decorated_definition_repeat1] = STATE(1352),
[ts_builtin_sym_end] = ACTIONS(7),
[sym_identifier] = ACTIONS(9),
[anon_sym_import] = ACTIONS(11),
[anon_sym_lazy] = ACTIONS(13),
[anon_sym_from] = ACTIONS(15),
[anon_sym_LPAREN] = ACTIONS(17),
[anon_sym_STAR] = ACTIONS(19),
[anon_sym_print] = ACTIONS(21),
[anon_sym_assert] = ACTIONS(23),
[anon_sym_return] = ACTIONS(25),
[anon_sym_del] = ACTIONS(27),
[anon_sym_raise] = ACTIONS(29),
[anon_sym_pass] = ACTIONS(31),
[anon_sym_break] = ACTIONS(33),
[anon_sym_continue] = ACTIONS(35),
[anon_sym_if] = ACTIONS(37),
[anon_sym_match] = ACTIONS(39),
[anon_sym_async] = ACTIONS(41),
[anon_sym_for] = ACTIONS(43),
[anon_sym_while] = ACTIONS(45),
[anon_sym_try] = ACTIONS(47),
[anon_sym_with] = ACTIONS(49),
[anon_sym_def] = ACTIONS(51),
[anon_sym_global] = ACTIONS(53),
[anon_sym_nonlocal] = ACTIONS(55),
[anon_sym_exec] = ACTIONS(57),
[anon_sym_type] = ACTIONS(59),
[anon_sym_class] = ACTIONS(61),
[anon_sym_LBRACK] = ACTIONS(63),
[anon_sym_AT] = ACTIONS(65),
[anon_sym_DASH] = ACTIONS(67),
[anon_sym_LBRACE] = ACTIONS(69),
[anon_sym_PLUS] = ACTIONS(67),
[anon_sym_not] = ACTIONS(71),
[anon_sym_TILDE] = ACTIONS(67),
[anon_sym_lambda] = ACTIONS(73),
[anon_sym_yield] = ACTIONS(75),
[sym_ellipsis] = ACTIONS(77),
[sym_integer] = ACTIONS(79),
[sym_float] = ACTIONS(77),
[anon_sym_await] = ACTIONS(81),
[sym_true] = ACTIONS(79),
[sym_false] = ACTIONS(79),
[sym_none] = ACTIONS(79),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(83),
},
[STATE(2)] = {
[sym_argument_list] = STATE(16),
[sym__not_in] = STATE(674),
[sym__is_not] = STATE(674),
[sym_generator_expression] = STATE(16),
[aux_sym_comparison_operator_repeat1] = STATE(730),
[anon_sym_SEMI] = ACTIONS(85),
[anon_sym_DOT] = ACTIONS(87),
[anon_sym_from] = ACTIONS(85),
[anon_sym_LPAREN] = ACTIONS(89),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(85),
[anon_sym_STAR] = ACTIONS(91),
[anon_sym_GT_GT] = ACTIONS(93),
[anon_sym_if] = ACTIONS(95),
[anon_sym_COLON] = ACTIONS(85),
[anon_sym_in] = ACTIONS(97),
[anon_sym_STAR_STAR] = ACTIONS(99),
[anon_sym_EQ] = ACTIONS(101),
[anon_sym_LBRACK] = ACTIONS(103),
[anon_sym_PIPE] = ACTIONS(105),
[anon_sym_AT] = ACTIONS(107),
[anon_sym_DASH] = ACTIONS(109),
[anon_sym_PLUS] = ACTIONS(109),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(113),
[anon_sym_or] = ACTIONS(115),
[anon_sym_SLASH] = ACTIONS(91),
[anon_sym_PERCENT] = ACTIONS(107),
[anon_sym_SLASH_SLASH] = ACTIONS(107),
[anon_sym_AMP] = ACTIONS(117),
[anon_sym_CARET] = ACTIONS(119),
[anon_sym_LT_LT] = ACTIONS(93),
[anon_sym_is] = ACTIONS(121),
[anon_sym_LT] = ACTIONS(123),
[anon_sym_LT_EQ] = ACTIONS(97),
[anon_sym_EQ_EQ] = ACTIONS(97),
[anon_sym_BANG_EQ] = ACTIONS(97),
[anon_sym_GT_EQ] = ACTIONS(97),
[anon_sym_GT] = ACTIONS(123),
[anon_sym_LT_GT] = ACTIONS(97),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(85),
},
[STATE(3)] = {
[anon_sym_SEMI] = ACTIONS(125),
[anon_sym_COMMA] = ACTIONS(127),
[anon_sym_as] = ACTIONS(129),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(125),
},
[STATE(4)] = {
[sym_identifier] = ACTIONS(131),
[anon_sym_import] = ACTIONS(131),
[anon_sym_lazy] = ACTIONS(131),
[anon_sym_from] = ACTIONS(131),
[anon_sym_LPAREN] = ACTIONS(133),
[anon_sym_STAR] = ACTIONS(133),
[anon_sym_print] = ACTIONS(131),
[anon_sym_assert] = ACTIONS(131),
[anon_sym_return] = ACTIONS(131),
[anon_sym_del] = ACTIONS(131),
[anon_sym_raise] = ACTIONS(131),
[anon_sym_pass] = ACTIONS(131),
[anon_sym_break] = ACTIONS(131),
[anon_sym_continue] = ACTIONS(131),
[anon_sym_if] = ACTIONS(131),
[anon_sym_elif] = ACTIONS(131),
[anon_sym_else] = ACTIONS(131),
[anon_sym_match] = ACTIONS(131),
[anon_sym_async] = ACTIONS(131),
[anon_sym_for] = ACTIONS(131),
[anon_sym_while] = ACTIONS(131),
[anon_sym_try] = ACTIONS(131),
[anon_sym_except] = ACTIONS(131),
[anon_sym_finally] = ACTIONS(131),
[anon_sym_with] = ACTIONS(131),
[anon_sym_def] = ACTIONS(131),
[anon_sym_global] = ACTIONS(131),
[anon_sym_nonlocal] = ACTIONS(131),
[anon_sym_exec] = ACTIONS(131),
[anon_sym_type] = ACTIONS(131),
[anon_sym_class] = ACTIONS(131),
[anon_sym_LBRACK] = ACTIONS(133),
[anon_sym_AT] = ACTIONS(133),
[anon_sym_DASH] = ACTIONS(133),
[anon_sym_LBRACE] = ACTIONS(133),
[anon_sym_PLUS] = ACTIONS(133),
[anon_sym_not] = ACTIONS(131),
[anon_sym_TILDE] = ACTIONS(133),
[anon_sym_lambda] = ACTIONS(131),
[anon_sym_yield] = ACTIONS(131),
[sym_ellipsis] = ACTIONS(133),
[sym_integer] = ACTIONS(131),
[sym_float] = ACTIONS(133),
[anon_sym_await] = ACTIONS(131),
[sym_true] = ACTIONS(131),
[sym_false] = ACTIONS(131),
[sym_none] = ACTIONS(131),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__dedent] = ACTIONS(133),
[sym_string_start] = ACTIONS(133),
},
[STATE(5)] = {
[sym__statement] = STATE(5),
[sym__simple_statements] = STATE(5),
[sym_import_statement] = STATE(9),
[sym_lazy_import_statement] = STATE(9),
[sym_future_import_statement] = STATE(9),
[sym_import_from_statement] = STATE(9),
[sym_print_statement] = STATE(9),
[sym_assert_statement] = STATE(9),
[sym_expression_statement] = STATE(9),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(9),
[sym_delete_statement] = STATE(9),
[sym_raise_statement] = STATE(9),
[sym_pass_statement] = STATE(9),
[sym_break_statement] = STATE(9),
[sym_continue_statement] = STATE(9),
[sym_if_statement] = STATE(5),
[sym_match_statement] = STATE(5),
[sym_for_statement] = STATE(5),
[sym_while_statement] = STATE(5),
[sym_try_statement] = STATE(5),
[sym_with_statement] = STATE(5),
[sym_function_definition] = STATE(5),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(9),
[sym_nonlocal_statement] = STATE(9),
[sym_exec_statement] = STATE(9),
[sym_type_alias_statement] = STATE(9),
[sym_class_definition] = STATE(5),
[sym_decorated_definition] = STATE(5),
[sym_decorator] = STATE(687),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[aux_sym_module_repeat1] = STATE(5),
[aux_sym_decorated_definition_repeat1] = STATE(687),
[sym_identifier] = ACTIONS(135),
[anon_sym_import] = ACTIONS(138),
[anon_sym_lazy] = ACTIONS(141),
[anon_sym_from] = ACTIONS(144),
[anon_sym_LPAREN] = ACTIONS(147),
[anon_sym_STAR] = ACTIONS(150),
[anon_sym_print] = ACTIONS(153),
[anon_sym_assert] = ACTIONS(156),
[anon_sym_return] = ACTIONS(159),
[anon_sym_del] = ACTIONS(162),
[anon_sym_raise] = ACTIONS(165),
[anon_sym_pass] = ACTIONS(168),
[anon_sym_break] = ACTIONS(171),
[anon_sym_continue] = ACTIONS(174),
[anon_sym_if] = ACTIONS(177),
[anon_sym_match] = ACTIONS(180),
[anon_sym_async] = ACTIONS(183),
[anon_sym_for] = ACTIONS(186),
[anon_sym_while] = ACTIONS(189),
[anon_sym_try] = ACTIONS(192),
[anon_sym_with] = ACTIONS(195),
[anon_sym_def] = ACTIONS(198),
[anon_sym_global] = ACTIONS(201),
[anon_sym_nonlocal] = ACTIONS(204),
[anon_sym_exec] = ACTIONS(207),
[anon_sym_type] = ACTIONS(210),
[anon_sym_class] = ACTIONS(213),
[anon_sym_LBRACK] = ACTIONS(216),
[anon_sym_AT] = ACTIONS(219),
[anon_sym_DASH] = ACTIONS(222),
[anon_sym_LBRACE] = ACTIONS(225),
[anon_sym_PLUS] = ACTIONS(222),
[anon_sym_not] = ACTIONS(228),
[anon_sym_TILDE] = ACTIONS(222),
[anon_sym_lambda] = ACTIONS(231),
[anon_sym_yield] = ACTIONS(234),
[sym_ellipsis] = ACTIONS(237),
[sym_integer] = ACTIONS(240),
[sym_float] = ACTIONS(237),
[anon_sym_await] = ACTIONS(243),
[sym_true] = ACTIONS(240),
[sym_false] = ACTIONS(240),
[sym_none] = ACTIONS(240),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__dedent] = ACTIONS(246),
[sym_string_start] = ACTIONS(248),
},
[STATE(6)] = {
[sym__statement] = STATE(5),
[sym__simple_statements] = STATE(5),
[sym_import_statement] = STATE(9),
[sym_lazy_import_statement] = STATE(9),
[sym_future_import_statement] = STATE(9),
[sym_import_from_statement] = STATE(9),
[sym_print_statement] = STATE(9),
[sym_assert_statement] = STATE(9),
[sym_expression_statement] = STATE(9),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(9),
[sym_delete_statement] = STATE(9),
[sym_raise_statement] = STATE(9),
[sym_pass_statement] = STATE(9),
[sym_break_statement] = STATE(9),
[sym_continue_statement] = STATE(9),
[sym_if_statement] = STATE(5),
[sym_match_statement] = STATE(5),
[sym_for_statement] = STATE(5),
[sym_while_statement] = STATE(5),
[sym_try_statement] = STATE(5),
[sym_with_statement] = STATE(5),
[sym_function_definition] = STATE(5),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(9),
[sym_nonlocal_statement] = STATE(9),
[sym_exec_statement] = STATE(9),
[sym_type_alias_statement] = STATE(9),
[sym_class_definition] = STATE(5),
[sym_decorated_definition] = STATE(5),
[sym_decorator] = STATE(687),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[aux_sym_module_repeat1] = STATE(5),
[aux_sym_decorated_definition_repeat1] = STATE(687),
[sym_identifier] = ACTIONS(9),
[anon_sym_import] = ACTIONS(11),
[anon_sym_lazy] = ACTIONS(13),
[anon_sym_from] = ACTIONS(15),
[anon_sym_LPAREN] = ACTIONS(17),
[anon_sym_STAR] = ACTIONS(19),
[anon_sym_print] = ACTIONS(21),
[anon_sym_assert] = ACTIONS(23),
[anon_sym_return] = ACTIONS(25),
[anon_sym_del] = ACTIONS(27),
[anon_sym_raise] = ACTIONS(29),
[anon_sym_pass] = ACTIONS(31),
[anon_sym_break] = ACTIONS(33),
[anon_sym_continue] = ACTIONS(35),
[anon_sym_if] = ACTIONS(251),
[anon_sym_match] = ACTIONS(253),
[anon_sym_async] = ACTIONS(255),
[anon_sym_for] = ACTIONS(257),
[anon_sym_while] = ACTIONS(259),
[anon_sym_try] = ACTIONS(261),
[anon_sym_with] = ACTIONS(263),
[anon_sym_def] = ACTIONS(265),
[anon_sym_global] = ACTIONS(53),
[anon_sym_nonlocal] = ACTIONS(55),
[anon_sym_exec] = ACTIONS(57),
[anon_sym_type] = ACTIONS(59),
[anon_sym_class] = ACTIONS(267),
[anon_sym_LBRACK] = ACTIONS(63),
[anon_sym_AT] = ACTIONS(65),
[anon_sym_DASH] = ACTIONS(67),
[anon_sym_LBRACE] = ACTIONS(69),
[anon_sym_PLUS] = ACTIONS(67),
[anon_sym_not] = ACTIONS(71),
[anon_sym_TILDE] = ACTIONS(67),
[anon_sym_lambda] = ACTIONS(73),
[anon_sym_yield] = ACTIONS(75),
[sym_ellipsis] = ACTIONS(77),
[sym_integer] = ACTIONS(79),
[sym_float] = ACTIONS(77),
[anon_sym_await] = ACTIONS(81),
[sym_true] = ACTIONS(79),
[sym_false] = ACTIONS(79),
[sym_none] = ACTIONS(79),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__dedent] = ACTIONS(269),
[sym_string_start] = ACTIONS(83),
},
[STATE(7)] = {
[anon_sym_SEMI] = ACTIONS(271),
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(273),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(276),
[anon_sym_COLON_EQ] = ACTIONS(278),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(280),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(276),
[anon_sym_EQ] = ACTIONS(280),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(276),
[anon_sym_AT] = ACTIONS(276),
[anon_sym_DASH] = ACTIONS(276),
[anon_sym_PLUS] = ACTIONS(276),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(276),
[anon_sym_SLASH_SLASH] = ACTIONS(276),
[anon_sym_AMP] = ACTIONS(276),
[anon_sym_CARET] = ACTIONS(276),
[anon_sym_LT_LT] = ACTIONS(276),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[anon_sym_PLUS_EQ] = ACTIONS(282),
[anon_sym_DASH_EQ] = ACTIONS(282),
[anon_sym_STAR_EQ] = ACTIONS(282),
[anon_sym_SLASH_EQ] = ACTIONS(282),
[anon_sym_AT_EQ] = ACTIONS(282),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(282),
[anon_sym_PERCENT_EQ] = ACTIONS(282),
[anon_sym_STAR_STAR_EQ] = ACTIONS(282),
[anon_sym_GT_GT_EQ] = ACTIONS(282),
[anon_sym_LT_LT_EQ] = ACTIONS(282),
[anon_sym_AMP_EQ] = ACTIONS(282),
[anon_sym_CARET_EQ] = ACTIONS(282),
[anon_sym_PIPE_EQ] = ACTIONS(282),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(271),
},
[STATE(8)] = {
[anon_sym_SEMI] = ACTIONS(271),
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_from] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(276),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(271),
},
[STATE(9)] = {
[aux_sym__simple_statements_repeat1] = STATE(230),
[anon_sym_SEMI] = ACTIONS(284),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(286),
},
[STATE(10)] = {
[sym_argument_list] = STATE(85),
[sym__not_in] = STATE(205),
[sym__is_not] = STATE(205),
[sym_generator_expression] = STATE(85),
[aux_sym_comparison_operator_repeat1] = STATE(188),
[anon_sym_DOT] = ACTIONS(288),
[anon_sym_LPAREN] = ACTIONS(290),
[anon_sym_RPAREN] = ACTIONS(85),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(101),
[anon_sym_STAR] = ACTIONS(292),
[anon_sym_GT_GT] = ACTIONS(294),
[anon_sym_if] = ACTIONS(296),
[anon_sym_async] = ACTIONS(85),
[anon_sym_for] = ACTIONS(85),
[anon_sym_in] = ACTIONS(298),
[anon_sym_STAR_STAR] = ACTIONS(300),
[anon_sym_LBRACK] = ACTIONS(302),
[anon_sym_PIPE] = ACTIONS(304),
[anon_sym_AT] = ACTIONS(306),
[anon_sym_DASH] = ACTIONS(308),
[anon_sym_PLUS] = ACTIONS(308),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(310),
[anon_sym_or] = ACTIONS(312),
[anon_sym_SLASH] = ACTIONS(292),
[anon_sym_PERCENT] = ACTIONS(306),
[anon_sym_SLASH_SLASH] = ACTIONS(306),
[anon_sym_AMP] = ACTIONS(314),
[anon_sym_CARET] = ACTIONS(316),
[anon_sym_LT_LT] = ACTIONS(294),
[anon_sym_is] = ACTIONS(318),
[anon_sym_LT] = ACTIONS(320),
[anon_sym_LT_EQ] = ACTIONS(298),
[anon_sym_EQ_EQ] = ACTIONS(298),
[anon_sym_BANG_EQ] = ACTIONS(298),
[anon_sym_GT_EQ] = ACTIONS(298),
[anon_sym_GT] = ACTIONS(320),
[anon_sym_LT_GT] = ACTIONS(298),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(11)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_RPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(276),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_async] = ACTIONS(271),
[anon_sym_for] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(12)] = {
[sym_argument_list] = STATE(335),
[sym__not_in] = STATE(2124),
[sym__is_not] = STATE(2124),
[sym_generator_expression] = STATE(335),
[aux_sym_comparison_operator_repeat1] = STATE(2470),
[anon_sym_DOT] = ACTIONS(322),
[anon_sym_LPAREN] = ACTIONS(324),
[anon_sym_RPAREN] = ACTIONS(85),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(85),
[anon_sym_STAR] = ACTIONS(326),
[anon_sym_GT_GT] = ACTIONS(328),
[anon_sym_if] = ACTIONS(330),
[anon_sym_COLON] = ACTIONS(85),
[anon_sym_in] = ACTIONS(332),
[anon_sym_STAR_STAR] = ACTIONS(334),
[anon_sym_EQ] = ACTIONS(101),
[anon_sym_LBRACK] = ACTIONS(336),
[anon_sym_PIPE] = ACTIONS(338),
[anon_sym_AT] = ACTIONS(340),
[anon_sym_DASH] = ACTIONS(342),
[anon_sym_PLUS] = ACTIONS(342),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(344),
[anon_sym_or] = ACTIONS(346),
[anon_sym_SLASH] = ACTIONS(326),
[anon_sym_PERCENT] = ACTIONS(340),
[anon_sym_SLASH_SLASH] = ACTIONS(340),
[anon_sym_AMP] = ACTIONS(348),
[anon_sym_CARET] = ACTIONS(350),
[anon_sym_LT_LT] = ACTIONS(328),
[anon_sym_is] = ACTIONS(352),
[anon_sym_LT] = ACTIONS(354),
[anon_sym_LT_EQ] = ACTIONS(332),
[anon_sym_EQ_EQ] = ACTIONS(332),
[anon_sym_BANG_EQ] = ACTIONS(332),
[anon_sym_GT_EQ] = ACTIONS(332),
[anon_sym_GT] = ACTIONS(354),
[anon_sym_LT_GT] = ACTIONS(332),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(13)] = {
[anon_sym_RPAREN] = ACTIONS(356),
[anon_sym_COMMA] = ACTIONS(356),
[anon_sym_as] = ACTIONS(358),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(14)] = {
[sym__not_escape_sequence] = STATE(58),
[aux_sym_string_content_repeat1] = STATE(58),
[anon_sym_LBRACE] = ACTIONS(360),
[sym_escape_sequence] = ACTIONS(362),
[anon_sym_BSLASH] = ACTIONS(364),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__string_content] = ACTIONS(362),
[sym_escape_interpolation] = ACTIONS(362),
[sym_string_end] = ACTIONS(360),
},
[STATE(15)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_RPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(276),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(16)] = {
[anon_sym_SEMI] = ACTIONS(366),
[anon_sym_DOT] = ACTIONS(366),
[anon_sym_from] = ACTIONS(366),
[anon_sym_LPAREN] = ACTIONS(366),
[anon_sym_COMMA] = ACTIONS(366),
[anon_sym_as] = ACTIONS(366),
[anon_sym_STAR] = ACTIONS(368),
[anon_sym_GT_GT] = ACTIONS(366),
[anon_sym_if] = ACTIONS(366),
[anon_sym_COLON] = ACTIONS(366),
[anon_sym_in] = ACTIONS(366),
[anon_sym_STAR_STAR] = ACTIONS(366),
[anon_sym_EQ] = ACTIONS(368),
[anon_sym_LBRACK] = ACTIONS(366),
[anon_sym_PIPE] = ACTIONS(366),
[anon_sym_AT] = ACTIONS(366),
[anon_sym_DASH] = ACTIONS(366),
[anon_sym_PLUS] = ACTIONS(366),
[anon_sym_not] = ACTIONS(366),
[anon_sym_and] = ACTIONS(366),
[anon_sym_or] = ACTIONS(366),
[anon_sym_SLASH] = ACTIONS(368),
[anon_sym_PERCENT] = ACTIONS(366),
[anon_sym_SLASH_SLASH] = ACTIONS(366),
[anon_sym_AMP] = ACTIONS(366),
[anon_sym_CARET] = ACTIONS(366),
[anon_sym_LT_LT] = ACTIONS(366),
[anon_sym_is] = ACTIONS(366),
[anon_sym_LT] = ACTIONS(368),
[anon_sym_LT_EQ] = ACTIONS(366),
[anon_sym_EQ_EQ] = ACTIONS(366),
[anon_sym_BANG_EQ] = ACTIONS(366),
[anon_sym_GT_EQ] = ACTIONS(366),
[anon_sym_GT] = ACTIONS(368),
[anon_sym_LT_GT] = ACTIONS(366),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(366),
},
[STATE(17)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(618),
[sym__list_splat_argument] = STATE(167),
[sym__dictionary_splat_argument] = STATE(425),
[sym_as_pattern] = STATE(592),
[sym_expression] = STATE(20),
[sym_primary_expression] = STATE(10),
[sym_not_operator] = STATE(88),
[sym_boolean_operator] = STATE(88),
[sym_binary_operator] = STATE(11),
[sym_unary_operator] = STATE(11),
[sym_comparison_operator] = STATE(88),
[sym_lambda] = STATE(88),
[sym_attribute] = STATE(11),
[sym_subscript] = STATE(11),
[sym_call] = STATE(11),
[sym_keyword_argument] = STATE(425),
[sym_list] = STATE(11),
[sym_set] = STATE(11),
[sym_tuple] = STATE(11),
[sym_dictionary] = STATE(11),
[sym_list_comprehension] = STATE(11),
[sym_dictionary_comprehension] = STATE(11),
[sym_set_comprehension] = STATE(11),
[sym_generator_expression] = STATE(11),
[sym_parenthesized_expression] = STATE(11),
[sym_conditional_expression] = STATE(88),
[sym_concatenated_string] = STATE(11),
[sym_string] = STATE(98),
[sym_await] = STATE(11),
[sym_identifier] = ACTIONS(370),
[anon_sym_lazy] = ACTIONS(372),
[anon_sym_LPAREN] = ACTIONS(374),
[anon_sym_RPAREN] = ACTIONS(376),
[anon_sym_COMMA] = ACTIONS(378),
[anon_sym_STAR] = ACTIONS(380),
[anon_sym_print] = ACTIONS(382),
[anon_sym_match] = ACTIONS(372),
[anon_sym_async] = ACTIONS(382),
[anon_sym_STAR_STAR] = ACTIONS(384),
[anon_sym_exec] = ACTIONS(382),
[anon_sym_type] = ACTIONS(372),
[anon_sym_LBRACK] = ACTIONS(386),
[anon_sym_DASH] = ACTIONS(388),
[anon_sym_LBRACE] = ACTIONS(390),
[anon_sym_PLUS] = ACTIONS(388),
[anon_sym_not] = ACTIONS(392),
[anon_sym_TILDE] = ACTIONS(388),
[anon_sym_lambda] = ACTIONS(394),
[sym_ellipsis] = ACTIONS(396),
[sym_integer] = ACTIONS(398),
[sym_float] = ACTIONS(396),
[anon_sym_await] = ACTIONS(400),
[sym_true] = ACTIONS(398),
[sym_false] = ACTIONS(398),
[sym_none] = ACTIONS(398),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(402),
},
[STATE(18)] = {
[aux_sym_argument_list_repeat1] = STATE(63),
[anon_sym_RPAREN] = ACTIONS(404),
[anon_sym_COMMA] = ACTIONS(406),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(19)] = {
[anon_sym_SEMI] = ACTIONS(408),
[anon_sym_DOT] = ACTIONS(408),
[anon_sym_from] = ACTIONS(408),
[anon_sym_LPAREN] = ACTIONS(408),
[anon_sym_COMMA] = ACTIONS(408),
[anon_sym_as] = ACTIONS(408),
[anon_sym_STAR] = ACTIONS(410),
[anon_sym_GT_GT] = ACTIONS(408),
[anon_sym_if] = ACTIONS(408),
[anon_sym_COLON] = ACTIONS(408),
[anon_sym_in] = ACTIONS(408),
[anon_sym_STAR_STAR] = ACTIONS(408),
[anon_sym_EQ] = ACTIONS(410),
[anon_sym_LBRACK] = ACTIONS(408),
[anon_sym_PIPE] = ACTIONS(408),
[anon_sym_AT] = ACTIONS(408),
[anon_sym_DASH] = ACTIONS(408),
[anon_sym_PLUS] = ACTIONS(408),
[anon_sym_not] = ACTIONS(408),
[anon_sym_and] = ACTIONS(408),
[anon_sym_or] = ACTIONS(408),
[anon_sym_SLASH] = ACTIONS(410),
[anon_sym_PERCENT] = ACTIONS(408),
[anon_sym_SLASH_SLASH] = ACTIONS(408),
[anon_sym_AMP] = ACTIONS(408),
[anon_sym_CARET] = ACTIONS(408),
[anon_sym_LT_LT] = ACTIONS(408),
[anon_sym_is] = ACTIONS(408),
[anon_sym_LT] = ACTIONS(410),
[anon_sym_LT_EQ] = ACTIONS(408),
[anon_sym_EQ_EQ] = ACTIONS(408),
[anon_sym_BANG_EQ] = ACTIONS(408),
[anon_sym_GT_EQ] = ACTIONS(408),
[anon_sym_GT] = ACTIONS(410),
[anon_sym_LT_GT] = ACTIONS(408),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(408),
},
[STATE(20)] = {
[sym__comprehension_clauses] = STATE(317),
[sym_for_in_clause] = STATE(83),
[aux_sym_argument_list_repeat1] = STATE(18),
[anon_sym_RPAREN] = ACTIONS(412),
[anon_sym_COMMA] = ACTIONS(414),
[anon_sym_as] = ACTIONS(416),
[anon_sym_async] = ACTIONS(418),
[anon_sym_for] = ACTIONS(420),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(21)] = {
[sym_named_expression] = STATE(1531),
[sym__named_expression_lhs] = STATE(3107),
[sym__list_splat_argument] = STATE(134),
[sym__dictionary_splat_argument] = STATE(134),
[sym_as_pattern] = STATE(1531),
[sym_expression] = STATE(13),
[sym_primary_expression] = STATE(12),
[sym_not_operator] = STATE(751),
[sym_boolean_operator] = STATE(751),
[sym_binary_operator] = STATE(15),
[sym_unary_operator] = STATE(15),
[sym_comparison_operator] = STATE(751),
[sym_lambda] = STATE(751),
[sym_attribute] = STATE(15),
[sym_subscript] = STATE(15),
[sym_call] = STATE(15),
[sym_keyword_argument] = STATE(134),
[sym_list] = STATE(15),
[sym_set] = STATE(15),
[sym_tuple] = STATE(15),
[sym_dictionary] = STATE(15),
[sym_list_comprehension] = STATE(15),
[sym_dictionary_comprehension] = STATE(15),
[sym_set_comprehension] = STATE(15),
[sym_generator_expression] = STATE(15),
[sym_parenthesized_expression] = STATE(15),
[sym_conditional_expression] = STATE(751),
[sym_concatenated_string] = STATE(15),
[sym_string] = STATE(61),
[sym_await] = STATE(15),
[sym_identifier] = ACTIONS(422),
[anon_sym_lazy] = ACTIONS(424),
[anon_sym_LPAREN] = ACTIONS(426),
[anon_sym_RPAREN] = ACTIONS(404),
[anon_sym_STAR] = ACTIONS(380),
[anon_sym_print] = ACTIONS(428),
[anon_sym_match] = ACTIONS(424),
[anon_sym_async] = ACTIONS(428),
[anon_sym_STAR_STAR] = ACTIONS(384),
[anon_sym_exec] = ACTIONS(428),
[anon_sym_type] = ACTIONS(424),
[anon_sym_LBRACK] = ACTIONS(430),
[anon_sym_DASH] = ACTIONS(432),
[anon_sym_LBRACE] = ACTIONS(434),
[anon_sym_PLUS] = ACTIONS(432),
[anon_sym_not] = ACTIONS(436),
[anon_sym_TILDE] = ACTIONS(432),
[anon_sym_lambda] = ACTIONS(438),
[sym_ellipsis] = ACTIONS(440),
[sym_integer] = ACTIONS(442),
[sym_float] = ACTIONS(440),
[anon_sym_await] = ACTIONS(444),
[sym_true] = ACTIONS(442),
[sym_false] = ACTIONS(442),
[sym_none] = ACTIONS(442),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(446),
},
[STATE(22)] = {
[aux_sym__patterns_repeat1] = STATE(239),
[anon_sym_COMMA] = ACTIONS(448),
[anon_sym_COLON] = ACTIONS(450),
[anon_sym_EQ] = ACTIONS(452),
[anon_sym_PLUS_EQ] = ACTIONS(454),
[anon_sym_DASH_EQ] = ACTIONS(454),
[anon_sym_STAR_EQ] = ACTIONS(454),
[anon_sym_SLASH_EQ] = ACTIONS(454),
[anon_sym_AT_EQ] = ACTIONS(454),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(454),
[anon_sym_PERCENT_EQ] = ACTIONS(454),
[anon_sym_STAR_STAR_EQ] = ACTIONS(454),
[anon_sym_GT_GT_EQ] = ACTIONS(454),
[anon_sym_LT_LT_EQ] = ACTIONS(454),
[anon_sym_AMP_EQ] = ACTIONS(454),
[anon_sym_CARET_EQ] = ACTIONS(454),
[anon_sym_PIPE_EQ] = ACTIONS(454),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(23)] = {
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_list_splat] = STATE(1405),
[sym_expression_list] = STATE(26),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(25),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(26),
[sym_augmented_assignment] = STATE(26),
[sym_pattern_list] = STATE(488),
[sym__right_hand_side] = STATE(26),
[sym_yield] = STATE(26),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[sym_identifier] = ACTIONS(9),
[anon_sym_lazy] = ACTIONS(456),
[anon_sym_LPAREN] = ACTIONS(17),
[anon_sym_STAR] = ACTIONS(19),
[anon_sym_print] = ACTIONS(458),
[anon_sym_match] = ACTIONS(456),
[anon_sym_async] = ACTIONS(458),
[anon_sym_exec] = ACTIONS(458),
[anon_sym_type] = ACTIONS(456),
[anon_sym_LBRACK] = ACTIONS(63),
[anon_sym_DASH] = ACTIONS(67),
[anon_sym_LBRACE] = ACTIONS(69),
[anon_sym_PLUS] = ACTIONS(67),
[anon_sym_not] = ACTIONS(71),
[anon_sym_TILDE] = ACTIONS(67),
[anon_sym_lambda] = ACTIONS(73),
[anon_sym_yield] = ACTIONS(75),
[sym_ellipsis] = ACTIONS(77),
[sym_integer] = ACTIONS(79),
[sym_float] = ACTIONS(77),
[anon_sym_await] = ACTIONS(81),
[sym_true] = ACTIONS(79),
[sym_false] = ACTIONS(79),
[sym_none] = ACTIONS(79),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(83),
},
[STATE(24)] = {
[anon_sym_SEMI] = ACTIONS(125),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(125),
},
[STATE(25)] = {
[anon_sym_SEMI] = ACTIONS(460),
[anon_sym_COMMA] = ACTIONS(462),
[anon_sym_as] = ACTIONS(129),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(460),
},
[STATE(26)] = {
[anon_sym_SEMI] = ACTIONS(464),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(464),
},
[STATE(27)] = {
[sym_argument_list] = STATE(890),
[sym__not_in] = STATE(2073),
[sym__is_not] = STATE(2073),
[sym_generator_expression] = STATE(890),
[aux_sym_comparison_operator_repeat1] = STATE(2472),
[anon_sym_DOT] = ACTIONS(466),
[anon_sym_LPAREN] = ACTIONS(468),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(85),
[anon_sym_STAR] = ACTIONS(470),
[anon_sym_GT_GT] = ACTIONS(472),
[anon_sym_if] = ACTIONS(474),
[anon_sym_COLON] = ACTIONS(85),
[anon_sym_in] = ACTIONS(476),
[anon_sym_STAR_STAR] = ACTIONS(478),
[anon_sym_LBRACK] = ACTIONS(480),
[anon_sym_RBRACK] = ACTIONS(85),
[anon_sym_PIPE] = ACTIONS(482),
[anon_sym_AT] = ACTIONS(484),
[anon_sym_DASH] = ACTIONS(486),
[anon_sym_PLUS] = ACTIONS(486),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(488),
[anon_sym_or] = ACTIONS(490),
[anon_sym_SLASH] = ACTIONS(470),
[anon_sym_PERCENT] = ACTIONS(484),
[anon_sym_SLASH_SLASH] = ACTIONS(484),
[anon_sym_AMP] = ACTIONS(492),
[anon_sym_CARET] = ACTIONS(494),
[anon_sym_LT_LT] = ACTIONS(472),
[anon_sym_is] = ACTIONS(496),
[anon_sym_LT] = ACTIONS(498),
[anon_sym_LT_EQ] = ACTIONS(476),
[anon_sym_EQ_EQ] = ACTIONS(476),
[anon_sym_BANG_EQ] = ACTIONS(476),
[anon_sym_GT_EQ] = ACTIONS(476),
[anon_sym_GT] = ACTIONS(498),
[anon_sym_LT_GT] = ACTIONS(476),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(28)] = {
[anon_sym_COMMA] = ACTIONS(500),
[anon_sym_as] = ACTIONS(502),
[anon_sym_RBRACK] = ACTIONS(500),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(29)] = {
[sym_argument_list] = STATE(165),
[sym__not_in] = STATE(125),
[sym__is_not] = STATE(125),
[sym_generator_expression] = STATE(165),
[aux_sym_comparison_operator_repeat1] = STATE(116),
[anon_sym_DOT] = ACTIONS(504),
[anon_sym_LPAREN] = ACTIONS(506),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(85),
[anon_sym_STAR] = ACTIONS(508),
[anon_sym_GT_GT] = ACTIONS(510),
[anon_sym_if] = ACTIONS(512),
[anon_sym_COLON] = ACTIONS(85),
[anon_sym_in] = ACTIONS(514),
[anon_sym_STAR_STAR] = ACTIONS(516),
[anon_sym_EQ] = ACTIONS(101),
[anon_sym_LBRACK] = ACTIONS(518),
[anon_sym_PIPE] = ACTIONS(520),
[anon_sym_AT] = ACTIONS(522),
[anon_sym_DASH] = ACTIONS(524),
[anon_sym_PLUS] = ACTIONS(524),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(526),
[anon_sym_or] = ACTIONS(528),
[anon_sym_SLASH] = ACTIONS(508),
[anon_sym_PERCENT] = ACTIONS(522),
[anon_sym_SLASH_SLASH] = ACTIONS(522),
[anon_sym_AMP] = ACTIONS(530),
[anon_sym_CARET] = ACTIONS(532),
[anon_sym_LT_LT] = ACTIONS(510),
[anon_sym_is] = ACTIONS(534),
[anon_sym_LT] = ACTIONS(536),
[anon_sym_LT_EQ] = ACTIONS(514),
[anon_sym_EQ_EQ] = ACTIONS(514),
[anon_sym_BANG_EQ] = ACTIONS(514),
[anon_sym_GT_EQ] = ACTIONS(514),
[anon_sym_GT] = ACTIONS(536),
[anon_sym_LT_GT] = ACTIONS(514),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(30)] = {
[anon_sym_SEMI] = ACTIONS(271),
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(273),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(276),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(282),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(276),
[anon_sym_EQ] = ACTIONS(280),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(276),
[anon_sym_AT] = ACTIONS(276),
[anon_sym_DASH] = ACTIONS(276),
[anon_sym_PLUS] = ACTIONS(276),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(276),
[anon_sym_SLASH_SLASH] = ACTIONS(276),
[anon_sym_AMP] = ACTIONS(276),
[anon_sym_CARET] = ACTIONS(276),
[anon_sym_LT_LT] = ACTIONS(276),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[anon_sym_PLUS_EQ] = ACTIONS(282),
[anon_sym_DASH_EQ] = ACTIONS(282),
[anon_sym_STAR_EQ] = ACTIONS(282),
[anon_sym_SLASH_EQ] = ACTIONS(282),
[anon_sym_AT_EQ] = ACTIONS(282),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(282),
[anon_sym_PERCENT_EQ] = ACTIONS(282),
[anon_sym_STAR_STAR_EQ] = ACTIONS(282),
[anon_sym_GT_GT_EQ] = ACTIONS(282),
[anon_sym_LT_LT_EQ] = ACTIONS(282),
[anon_sym_AMP_EQ] = ACTIONS(282),
[anon_sym_CARET_EQ] = ACTIONS(282),
[anon_sym_PIPE_EQ] = ACTIONS(282),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(271),
},
[STATE(31)] = {
[sym_identifier] = ACTIONS(538),
[anon_sym_import] = ACTIONS(538),
[anon_sym_lazy] = ACTIONS(538),
[anon_sym_from] = ACTIONS(538),
[anon_sym_LPAREN] = ACTIONS(540),
[anon_sym_STAR] = ACTIONS(540),
[anon_sym_print] = ACTIONS(538),
[anon_sym_assert] = ACTIONS(538),
[anon_sym_return] = ACTIONS(538),
[anon_sym_del] = ACTIONS(538),
[anon_sym_raise] = ACTIONS(538),
[anon_sym_pass] = ACTIONS(538),
[anon_sym_break] = ACTIONS(538),
[anon_sym_continue] = ACTIONS(538),
[anon_sym_if] = ACTIONS(538),
[anon_sym_elif] = ACTIONS(538),
[anon_sym_else] = ACTIONS(538),
[anon_sym_match] = ACTIONS(538),
[anon_sym_async] = ACTIONS(538),
[anon_sym_for] = ACTIONS(538),
[anon_sym_while] = ACTIONS(538),
[anon_sym_try] = ACTIONS(538),
[anon_sym_except] = ACTIONS(538),
[anon_sym_finally] = ACTIONS(538),
[anon_sym_with] = ACTIONS(538),
[anon_sym_def] = ACTIONS(538),
[anon_sym_global] = ACTIONS(538),
[anon_sym_nonlocal] = ACTIONS(538),
[anon_sym_exec] = ACTIONS(538),
[anon_sym_type] = ACTIONS(538),
[anon_sym_class] = ACTIONS(538),
[anon_sym_LBRACK] = ACTIONS(540),
[anon_sym_AT] = ACTIONS(540),
[anon_sym_DASH] = ACTIONS(540),
[anon_sym_LBRACE] = ACTIONS(540),
[anon_sym_PLUS] = ACTIONS(540),
[anon_sym_not] = ACTIONS(538),
[anon_sym_TILDE] = ACTIONS(540),
[anon_sym_lambda] = ACTIONS(538),
[anon_sym_yield] = ACTIONS(538),
[sym_ellipsis] = ACTIONS(540),
[sym_integer] = ACTIONS(538),
[sym_float] = ACTIONS(540),
[anon_sym_await] = ACTIONS(538),
[sym_true] = ACTIONS(538),
[sym_false] = ACTIONS(538),
[sym_none] = ACTIONS(538),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__dedent] = ACTIONS(540),
[sym_string_start] = ACTIONS(540),
},
[STATE(32)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(271),
[anon_sym_else] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(276),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(33)] = {
[anon_sym_SEMI] = ACTIONS(542),
[anon_sym_DOT] = ACTIONS(542),
[anon_sym_from] = ACTIONS(542),
[anon_sym_LPAREN] = ACTIONS(542),
[anon_sym_COMMA] = ACTIONS(542),
[anon_sym_as] = ACTIONS(542),
[anon_sym_STAR] = ACTIONS(544),
[anon_sym_GT_GT] = ACTIONS(544),
[anon_sym_if] = ACTIONS(542),
[anon_sym_COLON] = ACTIONS(542),
[anon_sym_in] = ACTIONS(542),
[anon_sym_STAR_STAR] = ACTIONS(544),
[anon_sym_EQ] = ACTIONS(544),
[anon_sym_LBRACK] = ACTIONS(542),
[anon_sym_PIPE] = ACTIONS(544),
[anon_sym_AT] = ACTIONS(544),
[anon_sym_DASH] = ACTIONS(544),
[anon_sym_PLUS] = ACTIONS(544),
[anon_sym_not] = ACTIONS(542),
[anon_sym_and] = ACTIONS(542),
[anon_sym_or] = ACTIONS(542),
[anon_sym_SLASH] = ACTIONS(544),
[anon_sym_PERCENT] = ACTIONS(544),
[anon_sym_SLASH_SLASH] = ACTIONS(544),
[anon_sym_AMP] = ACTIONS(544),
[anon_sym_CARET] = ACTIONS(544),
[anon_sym_LT_LT] = ACTIONS(544),
[anon_sym_is] = ACTIONS(542),
[anon_sym_LT] = ACTIONS(544),
[anon_sym_LT_EQ] = ACTIONS(542),
[anon_sym_EQ_EQ] = ACTIONS(542),
[anon_sym_BANG_EQ] = ACTIONS(542),
[anon_sym_GT_EQ] = ACTIONS(542),
[anon_sym_GT] = ACTIONS(544),
[anon_sym_LT_GT] = ACTIONS(542),
[anon_sym_PLUS_EQ] = ACTIONS(542),
[anon_sym_DASH_EQ] = ACTIONS(542),
[anon_sym_STAR_EQ] = ACTIONS(542),
[anon_sym_SLASH_EQ] = ACTIONS(542),
[anon_sym_AT_EQ] = ACTIONS(542),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(542),
[anon_sym_PERCENT_EQ] = ACTIONS(542),
[anon_sym_STAR_STAR_EQ] = ACTIONS(542),
[anon_sym_GT_GT_EQ] = ACTIONS(542),
[anon_sym_LT_LT_EQ] = ACTIONS(542),
[anon_sym_AMP_EQ] = ACTIONS(542),
[anon_sym_CARET_EQ] = ACTIONS(542),
[anon_sym_PIPE_EQ] = ACTIONS(542),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(542),
},
[STATE(34)] = {
[sym_identifier] = ACTIONS(546),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(35)] = {
[anon_sym_RPAREN] = ACTIONS(548),
[anon_sym_COMMA] = ACTIONS(548),
[anon_sym_COLON] = ACTIONS(550),
[anon_sym_EQ] = ACTIONS(552),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(36)] = {
[aux_sym__parameters_repeat1] = STATE(72),
[anon_sym_RPAREN] = ACTIONS(554),
[anon_sym_COMMA] = ACTIONS(556),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(37)] = {
[anon_sym_RPAREN] = ACTIONS(558),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(38)] = {
[anon_sym_COLON] = ACTIONS(560),
[anon_sym_DASH_GT] = ACTIONS(560),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(39)] = {
[anon_sym_COLON] = ACTIONS(562),
[anon_sym_DASH_GT] = ACTIONS(564),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(40)] = {
[sym__simple_statements] = STATE(105),
[sym_import_statement] = STATE(9),
[sym_lazy_import_statement] = STATE(9),
[sym_future_import_statement] = STATE(9),
[sym_import_from_statement] = STATE(9),
[sym_print_statement] = STATE(9),
[sym_assert_statement] = STATE(9),
[sym_expression_statement] = STATE(9),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(9),
[sym_delete_statement] = STATE(9),
[sym_raise_statement] = STATE(9),
[sym_pass_statement] = STATE(9),
[sym_break_statement] = STATE(9),
[sym_continue_statement] = STATE(9),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(9),
[sym_nonlocal_statement] = STATE(9),
[sym_exec_statement] = STATE(9),
[sym_type_alias_statement] = STATE(9),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[sym_identifier] = ACTIONS(9),
[anon_sym_import] = ACTIONS(11),
[anon_sym_lazy] = ACTIONS(13),
[anon_sym_from] = ACTIONS(15),
[anon_sym_LPAREN] = ACTIONS(17),
[anon_sym_STAR] = ACTIONS(19),
[anon_sym_print] = ACTIONS(21),
[anon_sym_assert] = ACTIONS(23),
[anon_sym_return] = ACTIONS(25),
[anon_sym_del] = ACTIONS(27),
[anon_sym_raise] = ACTIONS(29),
[anon_sym_pass] = ACTIONS(31),
[anon_sym_break] = ACTIONS(33),
[anon_sym_continue] = ACTIONS(35),
[anon_sym_match] = ACTIONS(456),
[anon_sym_async] = ACTIONS(458),
[anon_sym_global] = ACTIONS(53),
[anon_sym_nonlocal] = ACTIONS(55),
[anon_sym_exec] = ACTIONS(57),
[anon_sym_type] = ACTIONS(59),
[anon_sym_LBRACK] = ACTIONS(63),
[anon_sym_DASH] = ACTIONS(67),
[anon_sym_LBRACE] = ACTIONS(69),
[anon_sym_PLUS] = ACTIONS(67),
[anon_sym_not] = ACTIONS(71),
[anon_sym_TILDE] = ACTIONS(67),
[anon_sym_lambda] = ACTIONS(73),
[anon_sym_yield] = ACTIONS(75),
[sym_ellipsis] = ACTIONS(77),
[sym_integer] = ACTIONS(79),
[sym_float] = ACTIONS(77),
[anon_sym_await] = ACTIONS(81),
[sym_true] = ACTIONS(79),
[sym_false] = ACTIONS(79),
[sym_none] = ACTIONS(79),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(566),
[sym__indent] = ACTIONS(568),
[sym_string_start] = ACTIONS(83),
},
[STATE(41)] = {
[sym__statement] = STATE(49),
[sym__simple_statements] = STATE(49),
[sym_import_statement] = STATE(52),
[sym_lazy_import_statement] = STATE(52),
[sym_future_import_statement] = STATE(52),
[sym_import_from_statement] = STATE(52),
[sym_print_statement] = STATE(52),
[sym_assert_statement] = STATE(52),
[sym_expression_statement] = STATE(52),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(52),
[sym_delete_statement] = STATE(52),
[sym_raise_statement] = STATE(52),
[sym_pass_statement] = STATE(52),
[sym_break_statement] = STATE(52),
[sym_continue_statement] = STATE(52),
[sym_if_statement] = STATE(49),
[sym_match_statement] = STATE(49),
[sym_for_statement] = STATE(49),
[sym_while_statement] = STATE(49),
[sym_try_statement] = STATE(49),
[sym_with_statement] = STATE(49),
[sym_function_definition] = STATE(49),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(52),
[sym_nonlocal_statement] = STATE(52),
[sym_exec_statement] = STATE(52),
[sym_type_alias_statement] = STATE(52),
[sym_class_definition] = STATE(49),
[sym_decorated_definition] = STATE(49),
[sym_decorator] = STATE(1352),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[aux_sym_module_repeat1] = STATE(49),
[aux_sym_decorated_definition_repeat1] = STATE(1352),
[ts_builtin_sym_end] = ACTIONS(570),
[sym_identifier] = ACTIONS(9),
[anon_sym_import] = ACTIONS(11),
[anon_sym_lazy] = ACTIONS(13),
[anon_sym_from] = ACTIONS(15),
[anon_sym_LPAREN] = ACTIONS(17),
[anon_sym_STAR] = ACTIONS(19),
[anon_sym_print] = ACTIONS(21),
[anon_sym_assert] = ACTIONS(23),
[anon_sym_return] = ACTIONS(25),
[anon_sym_del] = ACTIONS(27),
[anon_sym_raise] = ACTIONS(29),
[anon_sym_pass] = ACTIONS(31),
[anon_sym_break] = ACTIONS(33),
[anon_sym_continue] = ACTIONS(35),
[anon_sym_if] = ACTIONS(37),
[anon_sym_match] = ACTIONS(39),
[anon_sym_async] = ACTIONS(41),
[anon_sym_for] = ACTIONS(43),
[anon_sym_while] = ACTIONS(45),
[anon_sym_try] = ACTIONS(47),
[anon_sym_with] = ACTIONS(49),
[anon_sym_def] = ACTIONS(51),
[anon_sym_global] = ACTIONS(53),
[anon_sym_nonlocal] = ACTIONS(55),
[anon_sym_exec] = ACTIONS(57),
[anon_sym_type] = ACTIONS(59),
[anon_sym_class] = ACTIONS(61),
[anon_sym_LBRACK] = ACTIONS(63),
[anon_sym_AT] = ACTIONS(65),
[anon_sym_DASH] = ACTIONS(67),
[anon_sym_LBRACE] = ACTIONS(69),
[anon_sym_PLUS] = ACTIONS(67),
[anon_sym_not] = ACTIONS(71),
[anon_sym_TILDE] = ACTIONS(67),
[anon_sym_lambda] = ACTIONS(73),
[anon_sym_yield] = ACTIONS(75),
[sym_ellipsis] = ACTIONS(77),
[sym_integer] = ACTIONS(79),
[sym_float] = ACTIONS(77),
[anon_sym_await] = ACTIONS(81),
[sym_true] = ACTIONS(79),
[sym_false] = ACTIONS(79),
[sym_none] = ACTIONS(79),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(83),
},
[STATE(42)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_RPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(276),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_COLON_EQ] = ACTIONS(278),
[anon_sym_if] = ACTIONS(271),
[anon_sym_async] = ACTIONS(271),
[anon_sym_for] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(572),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(43)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(276),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_async] = ACTIONS(271),
[anon_sym_for] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_RBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(44)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_RBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(45)] = {
[sym__parameters] = STATE(37),
[sym_parameter] = STATE(36),
[sym_tuple_pattern] = STATE(635),
[sym_default_parameter] = STATE(92),
[sym_typed_default_parameter] = STATE(92),
[sym_list_splat_pattern] = STATE(181),
[sym_dictionary_splat_pattern] = STATE(457),
[sym_typed_parameter] = STATE(92),
[sym_positional_separator] = STATE(92),
[sym_keyword_separator] = STATE(92),
[sym_identifier] = ACTIONS(574),
[anon_sym_LPAREN] = ACTIONS(576),
[anon_sym_RPAREN] = ACTIONS(578),
[anon_sym_STAR] = ACTIONS(580),
[anon_sym_STAR_STAR] = ACTIONS(582),
[anon_sym_SLASH] = ACTIONS(584),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(46)] = {
[sym__statement] = STATE(6),
[sym__simple_statements] = STATE(6),
[sym_import_statement] = STATE(9),
[sym_lazy_import_statement] = STATE(9),
[sym_future_import_statement] = STATE(9),
[sym_import_from_statement] = STATE(9),
[sym_print_statement] = STATE(9),
[sym_assert_statement] = STATE(9),
[sym_expression_statement] = STATE(9),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(9),
[sym_delete_statement] = STATE(9),
[sym_raise_statement] = STATE(9),
[sym_pass_statement] = STATE(9),
[sym_break_statement] = STATE(9),
[sym_continue_statement] = STATE(9),
[sym_if_statement] = STATE(6),
[sym_match_statement] = STATE(6),
[sym_for_statement] = STATE(6),
[sym_while_statement] = STATE(6),
[sym_try_statement] = STATE(6),
[sym_with_statement] = STATE(6),
[sym_function_definition] = STATE(6),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(9),
[sym_nonlocal_statement] = STATE(9),
[sym_exec_statement] = STATE(9),
[sym_type_alias_statement] = STATE(9),
[sym_class_definition] = STATE(6),
[sym_decorated_definition] = STATE(6),
[sym_decorator] = STATE(687),
[sym_block] = STATE(75),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[aux_sym_module_repeat1] = STATE(6),
[aux_sym_decorated_definition_repeat1] = STATE(687),
[sym_identifier] = ACTIONS(9),
[anon_sym_import] = ACTIONS(11),
[anon_sym_lazy] = ACTIONS(13),
[anon_sym_from] = ACTIONS(15),
[anon_sym_LPAREN] = ACTIONS(17),
[anon_sym_STAR] = ACTIONS(19),
[anon_sym_print] = ACTIONS(21),
[anon_sym_assert] = ACTIONS(23),
[anon_sym_return] = ACTIONS(25),
[anon_sym_del] = ACTIONS(27),
[anon_sym_raise] = ACTIONS(29),
[anon_sym_pass] = ACTIONS(31),
[anon_sym_break] = ACTIONS(33),
[anon_sym_continue] = ACTIONS(35),
[anon_sym_if] = ACTIONS(251),
[anon_sym_match] = ACTIONS(253),
[anon_sym_async] = ACTIONS(255),
[anon_sym_for] = ACTIONS(257),
[anon_sym_while] = ACTIONS(259),
[anon_sym_try] = ACTIONS(261),
[anon_sym_with] = ACTIONS(263),
[anon_sym_def] = ACTIONS(265),
[anon_sym_global] = ACTIONS(53),
[anon_sym_nonlocal] = ACTIONS(55),
[anon_sym_exec] = ACTIONS(57),
[anon_sym_type] = ACTIONS(59),
[anon_sym_class] = ACTIONS(267),
[anon_sym_LBRACK] = ACTIONS(63),
[anon_sym_AT] = ACTIONS(65),
[anon_sym_DASH] = ACTIONS(67),
[anon_sym_LBRACE] = ACTIONS(69),
[anon_sym_PLUS] = ACTIONS(67),
[anon_sym_not] = ACTIONS(71),
[anon_sym_TILDE] = ACTIONS(67),
[anon_sym_lambda] = ACTIONS(73),
[anon_sym_yield] = ACTIONS(75),
[sym_ellipsis] = ACTIONS(77),
[sym_integer] = ACTIONS(79),
[sym_float] = ACTIONS(77),
[anon_sym_await] = ACTIONS(81),
[sym_true] = ACTIONS(79),
[sym_false] = ACTIONS(79),
[sym_none] = ACTIONS(79),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__dedent] = ACTIONS(586),
[sym_string_start] = ACTIONS(83),
},
[STATE(47)] = {
[anon_sym_SEMI] = ACTIONS(588),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(588),
},
[STATE(48)] = {
[ts_builtin_sym_end] = ACTIONS(133),
[sym_identifier] = ACTIONS(131),
[anon_sym_import] = ACTIONS(131),
[anon_sym_lazy] = ACTIONS(131),
[anon_sym_from] = ACTIONS(131),
[anon_sym_LPAREN] = ACTIONS(133),
[anon_sym_STAR] = ACTIONS(133),
[anon_sym_print] = ACTIONS(131),
[anon_sym_assert] = ACTIONS(131),
[anon_sym_return] = ACTIONS(131),
[anon_sym_del] = ACTIONS(131),
[anon_sym_raise] = ACTIONS(131),
[anon_sym_pass] = ACTIONS(131),
[anon_sym_break] = ACTIONS(131),
[anon_sym_continue] = ACTIONS(131),
[anon_sym_if] = ACTIONS(131),
[anon_sym_elif] = ACTIONS(131),
[anon_sym_else] = ACTIONS(131),
[anon_sym_match] = ACTIONS(131),
[anon_sym_async] = ACTIONS(131),
[anon_sym_for] = ACTIONS(131),
[anon_sym_while] = ACTIONS(131),
[anon_sym_try] = ACTIONS(131),
[anon_sym_except] = ACTIONS(131),
[anon_sym_finally] = ACTIONS(131),
[anon_sym_with] = ACTIONS(131),
[anon_sym_def] = ACTIONS(131),
[anon_sym_global] = ACTIONS(131),
[anon_sym_nonlocal] = ACTIONS(131),
[anon_sym_exec] = ACTIONS(131),
[anon_sym_type] = ACTIONS(131),
[anon_sym_class] = ACTIONS(131),
[anon_sym_LBRACK] = ACTIONS(133),
[anon_sym_AT] = ACTIONS(133),
[anon_sym_DASH] = ACTIONS(133),
[anon_sym_LBRACE] = ACTIONS(133),
[anon_sym_PLUS] = ACTIONS(133),
[anon_sym_not] = ACTIONS(131),
[anon_sym_TILDE] = ACTIONS(133),
[anon_sym_lambda] = ACTIONS(131),
[anon_sym_yield] = ACTIONS(131),
[sym_ellipsis] = ACTIONS(133),
[sym_integer] = ACTIONS(131),
[sym_float] = ACTIONS(133),
[anon_sym_await] = ACTIONS(131),
[sym_true] = ACTIONS(131),
[sym_false] = ACTIONS(131),
[sym_none] = ACTIONS(131),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(133),
},
[STATE(49)] = {
[sym__statement] = STATE(49),
[sym__simple_statements] = STATE(49),
[sym_import_statement] = STATE(52),
[sym_lazy_import_statement] = STATE(52),
[sym_future_import_statement] = STATE(52),
[sym_import_from_statement] = STATE(52),
[sym_print_statement] = STATE(52),
[sym_assert_statement] = STATE(52),
[sym_expression_statement] = STATE(52),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(52),
[sym_delete_statement] = STATE(52),
[sym_raise_statement] = STATE(52),
[sym_pass_statement] = STATE(52),
[sym_break_statement] = STATE(52),
[sym_continue_statement] = STATE(52),
[sym_if_statement] = STATE(49),
[sym_match_statement] = STATE(49),
[sym_for_statement] = STATE(49),
[sym_while_statement] = STATE(49),
[sym_try_statement] = STATE(49),
[sym_with_statement] = STATE(49),
[sym_function_definition] = STATE(49),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(52),
[sym_nonlocal_statement] = STATE(52),
[sym_exec_statement] = STATE(52),
[sym_type_alias_statement] = STATE(52),
[sym_class_definition] = STATE(49),
[sym_decorated_definition] = STATE(49),
[sym_decorator] = STATE(1352),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[aux_sym_module_repeat1] = STATE(49),
[aux_sym_decorated_definition_repeat1] = STATE(1352),
[ts_builtin_sym_end] = ACTIONS(246),
[sym_identifier] = ACTIONS(135),
[anon_sym_import] = ACTIONS(138),
[anon_sym_lazy] = ACTIONS(141),
[anon_sym_from] = ACTIONS(144),
[anon_sym_LPAREN] = ACTIONS(147),
[anon_sym_STAR] = ACTIONS(150),
[anon_sym_print] = ACTIONS(153),
[anon_sym_assert] = ACTIONS(156),
[anon_sym_return] = ACTIONS(159),
[anon_sym_del] = ACTIONS(162),
[anon_sym_raise] = ACTIONS(165),
[anon_sym_pass] = ACTIONS(168),
[anon_sym_break] = ACTIONS(171),
[anon_sym_continue] = ACTIONS(174),
[anon_sym_if] = ACTIONS(590),
[anon_sym_match] = ACTIONS(593),
[anon_sym_async] = ACTIONS(596),
[anon_sym_for] = ACTIONS(599),
[anon_sym_while] = ACTIONS(602),
[anon_sym_try] = ACTIONS(605),
[anon_sym_with] = ACTIONS(608),
[anon_sym_def] = ACTIONS(611),
[anon_sym_global] = ACTIONS(201),
[anon_sym_nonlocal] = ACTIONS(204),
[anon_sym_exec] = ACTIONS(207),
[anon_sym_type] = ACTIONS(210),
[anon_sym_class] = ACTIONS(614),
[anon_sym_LBRACK] = ACTIONS(216),
[anon_sym_AT] = ACTIONS(219),
[anon_sym_DASH] = ACTIONS(222),
[anon_sym_LBRACE] = ACTIONS(225),
[anon_sym_PLUS] = ACTIONS(222),
[anon_sym_not] = ACTIONS(228),
[anon_sym_TILDE] = ACTIONS(222),
[anon_sym_lambda] = ACTIONS(231),
[anon_sym_yield] = ACTIONS(234),
[sym_ellipsis] = ACTIONS(237),
[sym_integer] = ACTIONS(240),
[sym_float] = ACTIONS(237),
[anon_sym_await] = ACTIONS(243),
[sym_true] = ACTIONS(240),
[sym_false] = ACTIONS(240),
[sym_none] = ACTIONS(240),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(248),
},
[STATE(50)] = {
[aux_sym__collection_elements_repeat1] = STATE(70),
[anon_sym_COMMA] = ACTIONS(617),
[anon_sym_RBRACK] = ACTIONS(619),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(51)] = {
[sym_named_expression] = STATE(1538),
[sym__named_expression_lhs] = STATE(1626),
[sym_list_splat] = STATE(3026),
[sym_as_pattern] = STATE(1538),
[sym_expression] = STATE(28),
[sym_primary_expression] = STATE(27),
[sym_not_operator] = STATE(2543),
[sym_boolean_operator] = STATE(2543),
[sym_binary_operator] = STATE(44),
[sym_unary_operator] = STATE(44),
[sym_comparison_operator] = STATE(2543),
[sym_lambda] = STATE(2543),
[sym_attribute] = STATE(44),
[sym_subscript] = STATE(44),
[sym_call] = STATE(44),
[sym_list] = STATE(44),
[sym_set] = STATE(44),
[sym_tuple] = STATE(44),
[sym_dictionary] = STATE(44),
[sym_list_comprehension] = STATE(44),
[sym_dictionary_comprehension] = STATE(44),
[sym_set_comprehension] = STATE(44),
[sym_generator_expression] = STATE(44),
[sym_parenthesized_expression] = STATE(44),
[sym_conditional_expression] = STATE(2543),
[sym_concatenated_string] = STATE(44),
[sym_string] = STATE(145),
[sym_await] = STATE(44),
[sym_identifier] = ACTIONS(621),
[anon_sym_lazy] = ACTIONS(623),
[anon_sym_LPAREN] = ACTIONS(625),
[anon_sym_STAR] = ACTIONS(627),
[anon_sym_print] = ACTIONS(629),
[anon_sym_match] = ACTIONS(623),
[anon_sym_async] = ACTIONS(629),
[anon_sym_exec] = ACTIONS(629),
[anon_sym_type] = ACTIONS(623),
[anon_sym_LBRACK] = ACTIONS(631),
[anon_sym_RBRACK] = ACTIONS(633),
[anon_sym_DASH] = ACTIONS(635),
[anon_sym_LBRACE] = ACTIONS(637),
[anon_sym_PLUS] = ACTIONS(635),
[anon_sym_not] = ACTIONS(639),
[anon_sym_TILDE] = ACTIONS(635),
[anon_sym_lambda] = ACTIONS(641),
[sym_ellipsis] = ACTIONS(643),
[sym_integer] = ACTIONS(645),
[sym_float] = ACTIONS(643),
[anon_sym_await] = ACTIONS(647),
[sym_true] = ACTIONS(645),
[sym_false] = ACTIONS(645),
[sym_none] = ACTIONS(645),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(649),
},
[STATE(52)] = {
[aux_sym__simple_statements_repeat1] = STATE(1160),
[anon_sym_SEMI] = ACTIONS(651),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(653),
},
[STATE(53)] = {
[sym_parameters] = STATE(39),
[sym_type_parameter] = STATE(3059),
[anon_sym_LPAREN] = ACTIONS(655),
[anon_sym_LBRACK] = ACTIONS(657),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(54)] = {
[sym_identifier] = ACTIONS(659),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(55)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(282),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(276),
[anon_sym_COLON] = ACTIONS(282),
[anon_sym_in] = ACTIONS(282),
[anon_sym_STAR_STAR] = ACTIONS(276),
[anon_sym_EQ] = ACTIONS(282),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(276),
[anon_sym_AT] = ACTIONS(276),
[anon_sym_DASH] = ACTIONS(276),
[anon_sym_PLUS] = ACTIONS(276),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(276),
[anon_sym_SLASH_SLASH] = ACTIONS(276),
[anon_sym_AMP] = ACTIONS(276),
[anon_sym_CARET] = ACTIONS(276),
[anon_sym_LT_LT] = ACTIONS(276),
[anon_sym_PLUS_EQ] = ACTIONS(282),
[anon_sym_DASH_EQ] = ACTIONS(282),
[anon_sym_STAR_EQ] = ACTIONS(282),
[anon_sym_SLASH_EQ] = ACTIONS(282),
[anon_sym_AT_EQ] = ACTIONS(282),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(282),
[anon_sym_PERCENT_EQ] = ACTIONS(282),
[anon_sym_STAR_STAR_EQ] = ACTIONS(282),
[anon_sym_GT_GT_EQ] = ACTIONS(282),
[anon_sym_LT_LT_EQ] = ACTIONS(282),
[anon_sym_AMP_EQ] = ACTIONS(282),
[anon_sym_CARET_EQ] = ACTIONS(282),
[anon_sym_PIPE_EQ] = ACTIONS(282),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(56)] = {
[sym_argument_list] = STATE(161),
[sym__not_in] = STATE(407),
[sym__is_not] = STATE(407),
[sym_generator_expression] = STATE(161),
[aux_sym_comparison_operator_repeat1] = STATE(410),
[anon_sym_DOT] = ACTIONS(661),
[anon_sym_LPAREN] = ACTIONS(663),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(101),
[anon_sym_STAR] = ACTIONS(665),
[anon_sym_GT_GT] = ACTIONS(667),
[anon_sym_if] = ACTIONS(669),
[anon_sym_async] = ACTIONS(85),
[anon_sym_for] = ACTIONS(85),
[anon_sym_in] = ACTIONS(671),
[anon_sym_STAR_STAR] = ACTIONS(673),
[anon_sym_LBRACK] = ACTIONS(675),
[anon_sym_RBRACK] = ACTIONS(85),
[anon_sym_PIPE] = ACTIONS(677),
[anon_sym_AT] = ACTIONS(679),
[anon_sym_DASH] = ACTIONS(681),
[anon_sym_PLUS] = ACTIONS(681),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(683),
[anon_sym_or] = ACTIONS(685),
[anon_sym_SLASH] = ACTIONS(665),
[anon_sym_PERCENT] = ACTIONS(679),
[anon_sym_SLASH_SLASH] = ACTIONS(679),
[anon_sym_AMP] = ACTIONS(687),
[anon_sym_CARET] = ACTIONS(689),
[anon_sym_LT_LT] = ACTIONS(667),
[anon_sym_is] = ACTIONS(691),
[anon_sym_LT] = ACTIONS(693),
[anon_sym_LT_EQ] = ACTIONS(671),
[anon_sym_EQ_EQ] = ACTIONS(671),
[anon_sym_BANG_EQ] = ACTIONS(671),
[anon_sym_GT_EQ] = ACTIONS(671),
[anon_sym_GT] = ACTIONS(693),
[anon_sym_LT_GT] = ACTIONS(671),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(57)] = {
[aux_sym__collection_elements_repeat1] = STATE(151),
[anon_sym_RPAREN] = ACTIONS(695),
[anon_sym_COMMA] = ACTIONS(697),
[anon_sym_as] = ACTIONS(358),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(58)] = {
[sym__not_escape_sequence] = STATE(58),
[aux_sym_string_content_repeat1] = STATE(58),
[anon_sym_LBRACE] = ACTIONS(699),
[sym_escape_sequence] = ACTIONS(701),
[anon_sym_BSLASH] = ACTIONS(704),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__string_content] = ACTIONS(701),
[sym_escape_interpolation] = ACTIONS(701),
[sym_string_end] = ACTIONS(699),
},
[STATE(59)] = {
[sym_string_content] = STATE(62),
[sym_interpolation] = STATE(62),
[sym__not_escape_sequence] = STATE(14),
[aux_sym_string_repeat1] = STATE(62),
[aux_sym_string_content_repeat1] = STATE(14),
[anon_sym_LBRACE] = ACTIONS(707),
[sym_escape_sequence] = ACTIONS(709),
[anon_sym_BSLASH] = ACTIONS(711),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__string_content] = ACTIONS(709),
[sym_escape_interpolation] = ACTIONS(709),
[sym_string_end] = ACTIONS(713),
},
[STATE(60)] = {
[anon_sym_DOT] = ACTIONS(715),
[anon_sym_LPAREN] = ACTIONS(715),
[anon_sym_RPAREN] = ACTIONS(715),
[anon_sym_COMMA] = ACTIONS(715),
[anon_sym_as] = ACTIONS(715),
[anon_sym_STAR] = ACTIONS(717),
[anon_sym_GT_GT] = ACTIONS(715),
[anon_sym_if] = ACTIONS(715),
[anon_sym_COLON] = ACTIONS(715),
[anon_sym_in] = ACTIONS(715),
[anon_sym_STAR_STAR] = ACTIONS(715),
[anon_sym_EQ] = ACTIONS(717),
[anon_sym_LBRACK] = ACTIONS(715),
[anon_sym_PIPE] = ACTIONS(715),
[anon_sym_AT] = ACTIONS(715),
[anon_sym_DASH] = ACTIONS(715),
[anon_sym_PLUS] = ACTIONS(715),
[anon_sym_not] = ACTIONS(715),
[anon_sym_and] = ACTIONS(715),
[anon_sym_or] = ACTIONS(715),
[anon_sym_SLASH] = ACTIONS(717),
[anon_sym_PERCENT] = ACTIONS(715),
[anon_sym_SLASH_SLASH] = ACTIONS(715),
[anon_sym_AMP] = ACTIONS(715),
[anon_sym_CARET] = ACTIONS(715),
[anon_sym_LT_LT] = ACTIONS(715),
[anon_sym_is] = ACTIONS(715),
[anon_sym_LT] = ACTIONS(717),
[anon_sym_LT_EQ] = ACTIONS(715),
[anon_sym_EQ_EQ] = ACTIONS(715),
[anon_sym_BANG_EQ] = ACTIONS(715),
[anon_sym_GT_EQ] = ACTIONS(715),
[anon_sym_GT] = ACTIONS(717),
[anon_sym_LT_GT] = ACTIONS(715),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(715),
},
[STATE(61)] = {
[sym_string] = STATE(980),
[aux_sym_concatenated_string_repeat1] = STATE(980),
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_RPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(276),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(446),
},
[STATE(62)] = {
[sym_string_content] = STATE(429),
[sym_interpolation] = STATE(429),
[sym__not_escape_sequence] = STATE(14),
[aux_sym_string_repeat1] = STATE(429),
[aux_sym_string_content_repeat1] = STATE(14),
[anon_sym_LBRACE] = ACTIONS(707),
[sym_escape_sequence] = ACTIONS(709),
[anon_sym_BSLASH] = ACTIONS(711),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__string_content] = ACTIONS(709),
[sym_escape_interpolation] = ACTIONS(709),
[sym_string_end] = ACTIONS(719),
},
[STATE(63)] = {
[aux_sym_argument_list_repeat1] = STATE(63),
[anon_sym_RPAREN] = ACTIONS(356),
[anon_sym_COMMA] = ACTIONS(721),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(64)] = {
[sym__statement] = STATE(5),
[sym__simple_statements] = STATE(5),
[sym_import_statement] = STATE(9),
[sym_lazy_import_statement] = STATE(9),
[sym_future_import_statement] = STATE(9),
[sym_import_from_statement] = STATE(9),
[sym_print_statement] = STATE(9),
[sym_assert_statement] = STATE(9),
[sym_expression_statement] = STATE(9),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(9),
[sym_delete_statement] = STATE(9),
[sym_raise_statement] = STATE(9),
[sym_pass_statement] = STATE(9),
[sym_break_statement] = STATE(9),
[sym_continue_statement] = STATE(9),
[sym_if_statement] = STATE(5),
[sym_match_statement] = STATE(5),
[sym_for_statement] = STATE(5),
[sym_while_statement] = STATE(5),
[sym_try_statement] = STATE(5),
[sym_with_statement] = STATE(5),
[sym_function_definition] = STATE(5),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(9),
[sym_nonlocal_statement] = STATE(9),
[sym_exec_statement] = STATE(9),
[sym_type_alias_statement] = STATE(9),
[sym_class_definition] = STATE(5),
[sym_decorated_definition] = STATE(5),
[sym_decorator] = STATE(687),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[aux_sym_module_repeat1] = STATE(5),
[aux_sym_decorated_definition_repeat1] = STATE(687),
[sym_identifier] = ACTIONS(9),
[anon_sym_import] = ACTIONS(11),
[anon_sym_lazy] = ACTIONS(13),
[anon_sym_from] = ACTIONS(15),
[anon_sym_LPAREN] = ACTIONS(17),
[anon_sym_STAR] = ACTIONS(19),
[anon_sym_print] = ACTIONS(21),
[anon_sym_assert] = ACTIONS(23),
[anon_sym_return] = ACTIONS(25),
[anon_sym_del] = ACTIONS(27),
[anon_sym_raise] = ACTIONS(29),
[anon_sym_pass] = ACTIONS(31),
[anon_sym_break] = ACTIONS(33),
[anon_sym_continue] = ACTIONS(35),
[anon_sym_if] = ACTIONS(251),
[anon_sym_match] = ACTIONS(253),
[anon_sym_async] = ACTIONS(255),
[anon_sym_for] = ACTIONS(257),
[anon_sym_while] = ACTIONS(259),
[anon_sym_try] = ACTIONS(261),
[anon_sym_with] = ACTIONS(263),
[anon_sym_def] = ACTIONS(265),
[anon_sym_global] = ACTIONS(53),
[anon_sym_nonlocal] = ACTIONS(55),
[anon_sym_exec] = ACTIONS(57),
[anon_sym_type] = ACTIONS(59),
[anon_sym_class] = ACTIONS(267),
[anon_sym_LBRACK] = ACTIONS(63),
[anon_sym_AT] = ACTIONS(65),
[anon_sym_DASH] = ACTIONS(67),
[anon_sym_LBRACE] = ACTIONS(69),
[anon_sym_PLUS] = ACTIONS(67),
[anon_sym_not] = ACTIONS(71),
[anon_sym_TILDE] = ACTIONS(67),
[anon_sym_lambda] = ACTIONS(73),
[anon_sym_yield] = ACTIONS(75),
[sym_ellipsis] = ACTIONS(77),
[sym_integer] = ACTIONS(79),
[sym_float] = ACTIONS(77),
[anon_sym_await] = ACTIONS(81),
[sym_true] = ACTIONS(79),
[sym_false] = ACTIONS(79),
[sym_none] = ACTIONS(79),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__dedent] = ACTIONS(724),
[sym_string_start] = ACTIONS(83),
},
[STATE(65)] = {
[sym_argument_list] = STATE(161),
[sym__not_in] = STATE(407),
[sym__is_not] = STATE(407),
[sym_generator_expression] = STATE(161),
[aux_sym_comparison_operator_repeat1] = STATE(410),
[anon_sym_DOT] = ACTIONS(661),
[anon_sym_LPAREN] = ACTIONS(663),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(101),
[anon_sym_STAR] = ACTIONS(665),
[anon_sym_GT_GT] = ACTIONS(667),
[anon_sym_if] = ACTIONS(85),
[anon_sym_async] = ACTIONS(85),
[anon_sym_for] = ACTIONS(85),
[anon_sym_in] = ACTIONS(671),
[anon_sym_STAR_STAR] = ACTIONS(673),
[anon_sym_LBRACK] = ACTIONS(675),
[anon_sym_RBRACK] = ACTIONS(85),
[anon_sym_PIPE] = ACTIONS(677),
[anon_sym_AT] = ACTIONS(679),
[anon_sym_DASH] = ACTIONS(681),
[anon_sym_PLUS] = ACTIONS(681),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(683),
[anon_sym_or] = ACTIONS(685),
[anon_sym_SLASH] = ACTIONS(665),
[anon_sym_PERCENT] = ACTIONS(679),
[anon_sym_SLASH_SLASH] = ACTIONS(679),
[anon_sym_AMP] = ACTIONS(687),
[anon_sym_CARET] = ACTIONS(689),
[anon_sym_LT_LT] = ACTIONS(667),
[anon_sym_is] = ACTIONS(691),
[anon_sym_LT] = ACTIONS(693),
[anon_sym_LT_EQ] = ACTIONS(671),
[anon_sym_EQ_EQ] = ACTIONS(671),
[anon_sym_BANG_EQ] = ACTIONS(671),
[anon_sym_GT_EQ] = ACTIONS(671),
[anon_sym_GT] = ACTIONS(693),
[anon_sym_LT_GT] = ACTIONS(671),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(66)] = {
[anon_sym_COMMA] = ACTIONS(726),
[anon_sym_as] = ACTIONS(728),
[anon_sym_if] = ACTIONS(726),
[anon_sym_async] = ACTIONS(726),
[anon_sym_for] = ACTIONS(726),
[anon_sym_RBRACK] = ACTIONS(726),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(67)] = {
[aux_sym_for_in_clause_repeat1] = STATE(1001),
[anon_sym_COMMA] = ACTIONS(730),
[anon_sym_if] = ACTIONS(732),
[anon_sym_async] = ACTIONS(732),
[anon_sym_for] = ACTIONS(732),
[anon_sym_RBRACK] = ACTIONS(732),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(68)] = {
[anon_sym_SEMI] = ACTIONS(734),
[anon_sym_DOT] = ACTIONS(734),
[anon_sym_from] = ACTIONS(734),
[anon_sym_LPAREN] = ACTIONS(734),
[anon_sym_COMMA] = ACTIONS(734),
[anon_sym_as] = ACTIONS(734),
[anon_sym_STAR] = ACTIONS(736),
[anon_sym_GT_GT] = ACTIONS(734),
[anon_sym_if] = ACTIONS(734),
[anon_sym_COLON] = ACTIONS(734),
[anon_sym_in] = ACTIONS(734),
[anon_sym_STAR_STAR] = ACTIONS(734),
[anon_sym_EQ] = ACTIONS(736),
[anon_sym_LBRACK] = ACTIONS(734),
[anon_sym_PIPE] = ACTIONS(734),
[anon_sym_AT] = ACTIONS(734),
[anon_sym_DASH] = ACTIONS(734),
[anon_sym_PLUS] = ACTIONS(734),
[anon_sym_not] = ACTIONS(734),
[anon_sym_and] = ACTIONS(734),
[anon_sym_or] = ACTIONS(734),
[anon_sym_SLASH] = ACTIONS(736),
[anon_sym_PERCENT] = ACTIONS(734),
[anon_sym_SLASH_SLASH] = ACTIONS(734),
[anon_sym_AMP] = ACTIONS(734),
[anon_sym_CARET] = ACTIONS(734),
[anon_sym_LT_LT] = ACTIONS(734),
[anon_sym_is] = ACTIONS(734),
[anon_sym_LT] = ACTIONS(736),
[anon_sym_LT_EQ] = ACTIONS(734),
[anon_sym_EQ_EQ] = ACTIONS(734),
[anon_sym_BANG_EQ] = ACTIONS(734),
[anon_sym_GT_EQ] = ACTIONS(734),
[anon_sym_GT] = ACTIONS(736),
[anon_sym_LT_GT] = ACTIONS(734),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(734),
},
[STATE(69)] = {
[sym_named_expression] = STATE(1531),
[sym__named_expression_lhs] = STATE(3107),
[sym__list_splat_argument] = STATE(134),
[sym__dictionary_splat_argument] = STATE(134),
[sym_as_pattern] = STATE(1531),
[sym_expression] = STATE(13),
[sym_primary_expression] = STATE(12),
[sym_not_operator] = STATE(751),
[sym_boolean_operator] = STATE(751),
[sym_binary_operator] = STATE(15),
[sym_unary_operator] = STATE(15),
[sym_comparison_operator] = STATE(751),
[sym_lambda] = STATE(751),
[sym_attribute] = STATE(15),
[sym_subscript] = STATE(15),
[sym_call] = STATE(15),
[sym_keyword_argument] = STATE(134),
[sym_list] = STATE(15),
[sym_set] = STATE(15),
[sym_tuple] = STATE(15),
[sym_dictionary] = STATE(15),
[sym_list_comprehension] = STATE(15),
[sym_dictionary_comprehension] = STATE(15),
[sym_set_comprehension] = STATE(15),
[sym_generator_expression] = STATE(15),
[sym_parenthesized_expression] = STATE(15),
[sym_conditional_expression] = STATE(751),
[sym_concatenated_string] = STATE(15),
[sym_string] = STATE(61),
[sym_await] = STATE(15),
[sym_identifier] = ACTIONS(422),
[anon_sym_lazy] = ACTIONS(424),
[anon_sym_LPAREN] = ACTIONS(426),
[anon_sym_RPAREN] = ACTIONS(738),
[anon_sym_STAR] = ACTIONS(380),
[anon_sym_print] = ACTIONS(428),
[anon_sym_match] = ACTIONS(424),
[anon_sym_async] = ACTIONS(428),
[anon_sym_STAR_STAR] = ACTIONS(384),
[anon_sym_exec] = ACTIONS(428),
[anon_sym_type] = ACTIONS(424),
[anon_sym_LBRACK] = ACTIONS(430),
[anon_sym_DASH] = ACTIONS(432),
[anon_sym_LBRACE] = ACTIONS(434),
[anon_sym_PLUS] = ACTIONS(432),
[anon_sym_not] = ACTIONS(436),
[anon_sym_TILDE] = ACTIONS(432),
[anon_sym_lambda] = ACTIONS(438),
[sym_ellipsis] = ACTIONS(440),
[sym_integer] = ACTIONS(442),
[sym_float] = ACTIONS(440),
[anon_sym_await] = ACTIONS(444),
[sym_true] = ACTIONS(442),
[sym_false] = ACTIONS(442),
[sym_none] = ACTIONS(442),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(446),
},
[STATE(70)] = {
[aux_sym__collection_elements_repeat1] = STATE(70),
[anon_sym_COMMA] = ACTIONS(740),
[anon_sym_RBRACK] = ACTIONS(500),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(71)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_COLON_EQ] = ACTIONS(278),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(276),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(276),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(72)] = {
[aux_sym__parameters_repeat1] = STATE(126),
[anon_sym_RPAREN] = ACTIONS(743),
[anon_sym_COMMA] = ACTIONS(745),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(73)] = {
[sym_parameter] = STATE(74),
[sym_tuple_pattern] = STATE(635),
[sym_default_parameter] = STATE(92),
[sym_typed_default_parameter] = STATE(92),
[sym_list_splat_pattern] = STATE(181),
[sym_dictionary_splat_pattern] = STATE(457),
[sym_typed_parameter] = STATE(92),
[sym_positional_separator] = STATE(92),
[sym_keyword_separator] = STATE(92),
[sym_identifier] = ACTIONS(574),
[anon_sym_LPAREN] = ACTIONS(576),
[anon_sym_RPAREN] = ACTIONS(747),
[anon_sym_STAR] = ACTIONS(580),
[anon_sym_STAR_STAR] = ACTIONS(582),
[anon_sym_SLASH] = ACTIONS(584),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(74)] = {
[anon_sym_RPAREN] = ACTIONS(749),
[anon_sym_COMMA] = ACTIONS(749),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(75)] = {
[sym_identifier] = ACTIONS(751),
[anon_sym_import] = ACTIONS(751),
[anon_sym_lazy] = ACTIONS(751),
[anon_sym_from] = ACTIONS(751),
[anon_sym_LPAREN] = ACTIONS(753),
[anon_sym_STAR] = ACTIONS(753),
[anon_sym_print] = ACTIONS(751),
[anon_sym_assert] = ACTIONS(751),
[anon_sym_return] = ACTIONS(751),
[anon_sym_del] = ACTIONS(751),
[anon_sym_raise] = ACTIONS(751),
[anon_sym_pass] = ACTIONS(751),
[anon_sym_break] = ACTIONS(751),
[anon_sym_continue] = ACTIONS(751),
[anon_sym_if] = ACTIONS(751),
[anon_sym_match] = ACTIONS(751),
[anon_sym_async] = ACTIONS(751),
[anon_sym_for] = ACTIONS(751),
[anon_sym_while] = ACTIONS(751),
[anon_sym_try] = ACTIONS(751),
[anon_sym_with] = ACTIONS(751),
[anon_sym_def] = ACTIONS(751),
[anon_sym_global] = ACTIONS(751),
[anon_sym_nonlocal] = ACTIONS(751),
[anon_sym_exec] = ACTIONS(751),
[anon_sym_type] = ACTIONS(751),
[anon_sym_class] = ACTIONS(751),
[anon_sym_LBRACK] = ACTIONS(753),
[anon_sym_AT] = ACTIONS(753),
[anon_sym_DASH] = ACTIONS(753),
[anon_sym_LBRACE] = ACTIONS(753),
[anon_sym_PLUS] = ACTIONS(753),
[anon_sym_not] = ACTIONS(751),
[anon_sym_TILDE] = ACTIONS(753),
[anon_sym_lambda] = ACTIONS(751),
[anon_sym_yield] = ACTIONS(751),
[sym_ellipsis] = ACTIONS(753),
[sym_integer] = ACTIONS(751),
[sym_float] = ACTIONS(753),
[anon_sym_await] = ACTIONS(751),
[sym_true] = ACTIONS(751),
[sym_false] = ACTIONS(751),
[sym_none] = ACTIONS(751),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__dedent] = ACTIONS(753),
[sym_string_start] = ACTIONS(753),
},
[STATE(76)] = {
[sym_argument_list] = STATE(965),
[sym__not_in] = STATE(2105),
[sym__is_not] = STATE(2105),
[sym_generator_expression] = STATE(965),
[aux_sym_comparison_operator_repeat1] = STATE(2475),
[anon_sym_DOT] = ACTIONS(755),
[anon_sym_LPAREN] = ACTIONS(757),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(101),
[anon_sym_STAR] = ACTIONS(759),
[anon_sym_GT_GT] = ACTIONS(761),
[anon_sym_if] = ACTIONS(763),
[anon_sym_COLON] = ACTIONS(85),
[anon_sym_async] = ACTIONS(85),
[anon_sym_for] = ACTIONS(85),
[anon_sym_in] = ACTIONS(765),
[anon_sym_STAR_STAR] = ACTIONS(767),
[anon_sym_LBRACK] = ACTIONS(769),
[anon_sym_PIPE] = ACTIONS(771),
[anon_sym_AT] = ACTIONS(773),
[anon_sym_DASH] = ACTIONS(775),
[anon_sym_RBRACE] = ACTIONS(85),
[anon_sym_PLUS] = ACTIONS(775),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(777),
[anon_sym_or] = ACTIONS(779),
[anon_sym_SLASH] = ACTIONS(759),
[anon_sym_PERCENT] = ACTIONS(773),
[anon_sym_SLASH_SLASH] = ACTIONS(773),
[anon_sym_AMP] = ACTIONS(781),
[anon_sym_CARET] = ACTIONS(783),
[anon_sym_LT_LT] = ACTIONS(761),
[anon_sym_is] = ACTIONS(785),
[anon_sym_LT] = ACTIONS(787),
[anon_sym_LT_EQ] = ACTIONS(765),
[anon_sym_EQ_EQ] = ACTIONS(765),
[anon_sym_BANG_EQ] = ACTIONS(765),
[anon_sym_GT_EQ] = ACTIONS(765),
[anon_sym_GT] = ACTIONS(787),
[anon_sym_LT_GT] = ACTIONS(765),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(77)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(276),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_COLON_EQ] = ACTIONS(278),
[anon_sym_if] = ACTIONS(271),
[anon_sym_async] = ACTIONS(271),
[anon_sym_for] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_RBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(78)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_RPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(276),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_COLON_EQ] = ACTIONS(278),
[anon_sym_if] = ACTIONS(271),
[anon_sym_async] = ACTIONS(271),
[anon_sym_for] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(79)] = {
[anon_sym_SEMI] = ACTIONS(271),
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_from] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_COLON_EQ] = ACTIONS(278),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(276),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(276),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(271),
},
[STATE(80)] = {
[sym_argument_list] = STATE(85),
[sym__not_in] = STATE(205),
[sym__is_not] = STATE(205),
[sym_generator_expression] = STATE(85),
[aux_sym_comparison_operator_repeat1] = STATE(188),
[anon_sym_DOT] = ACTIONS(288),
[anon_sym_LPAREN] = ACTIONS(290),
[anon_sym_RPAREN] = ACTIONS(85),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(101),
[anon_sym_STAR] = ACTIONS(292),
[anon_sym_GT_GT] = ACTIONS(294),
[anon_sym_if] = ACTIONS(85),
[anon_sym_async] = ACTIONS(85),
[anon_sym_for] = ACTIONS(85),
[anon_sym_in] = ACTIONS(298),
[anon_sym_STAR_STAR] = ACTIONS(300),
[anon_sym_LBRACK] = ACTIONS(302),
[anon_sym_PIPE] = ACTIONS(304),
[anon_sym_AT] = ACTIONS(306),
[anon_sym_DASH] = ACTIONS(308),
[anon_sym_PLUS] = ACTIONS(308),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(310),
[anon_sym_or] = ACTIONS(312),
[anon_sym_SLASH] = ACTIONS(292),
[anon_sym_PERCENT] = ACTIONS(306),
[anon_sym_SLASH_SLASH] = ACTIONS(306),
[anon_sym_AMP] = ACTIONS(314),
[anon_sym_CARET] = ACTIONS(316),
[anon_sym_LT_LT] = ACTIONS(294),
[anon_sym_is] = ACTIONS(318),
[anon_sym_LT] = ACTIONS(320),
[anon_sym_LT_EQ] = ACTIONS(298),
[anon_sym_EQ_EQ] = ACTIONS(298),
[anon_sym_BANG_EQ] = ACTIONS(298),
[anon_sym_GT_EQ] = ACTIONS(298),
[anon_sym_GT] = ACTIONS(320),
[anon_sym_LT_GT] = ACTIONS(298),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(81)] = {
[anon_sym_RPAREN] = ACTIONS(726),
[anon_sym_COMMA] = ACTIONS(726),
[anon_sym_as] = ACTIONS(789),
[anon_sym_if] = ACTIONS(726),
[anon_sym_async] = ACTIONS(726),
[anon_sym_for] = ACTIONS(726),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(82)] = {
[aux_sym_for_in_clause_repeat1] = STATE(2623),
[anon_sym_RPAREN] = ACTIONS(732),
[anon_sym_COMMA] = ACTIONS(791),
[anon_sym_if] = ACTIONS(732),
[anon_sym_async] = ACTIONS(732),
[anon_sym_for] = ACTIONS(732),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(83)] = {
[sym_for_in_clause] = STATE(276),
[sym_if_clause] = STATE(276),
[aux_sym__comprehension_clauses_repeat1] = STATE(276),
[anon_sym_RPAREN] = ACTIONS(793),
[anon_sym_if] = ACTIONS(795),
[anon_sym_async] = ACTIONS(418),
[anon_sym_for] = ACTIONS(420),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(84)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(618),
[sym__list_splat_argument] = STATE(2604),
[sym__dictionary_splat_argument] = STATE(1391),
[sym_as_pattern] = STATE(592),
[sym_expression] = STATE(89),
[sym_primary_expression] = STATE(10),
[sym_not_operator] = STATE(88),
[sym_boolean_operator] = STATE(88),
[sym_binary_operator] = STATE(11),
[sym_unary_operator] = STATE(11),
[sym_comparison_operator] = STATE(88),
[sym_lambda] = STATE(88),
[sym_attribute] = STATE(11),
[sym_subscript] = STATE(11),
[sym_call] = STATE(11),
[sym_keyword_argument] = STATE(1391),
[sym_list] = STATE(11),
[sym_set] = STATE(11),
[sym_tuple] = STATE(11),
[sym_dictionary] = STATE(11),
[sym_list_comprehension] = STATE(11),
[sym_dictionary_comprehension] = STATE(11),
[sym_set_comprehension] = STATE(11),
[sym_generator_expression] = STATE(11),
[sym_parenthesized_expression] = STATE(11),
[sym_conditional_expression] = STATE(88),
[sym_concatenated_string] = STATE(11),
[sym_string] = STATE(98),
[sym_await] = STATE(11),
[sym_identifier] = ACTIONS(370),
[anon_sym_lazy] = ACTIONS(372),
[anon_sym_LPAREN] = ACTIONS(374),
[anon_sym_RPAREN] = ACTIONS(797),
[anon_sym_COMMA] = ACTIONS(799),
[anon_sym_STAR] = ACTIONS(380),
[anon_sym_print] = ACTIONS(382),
[anon_sym_match] = ACTIONS(372),
[anon_sym_async] = ACTIONS(382),
[anon_sym_STAR_STAR] = ACTIONS(384),
[anon_sym_exec] = ACTIONS(382),
[anon_sym_type] = ACTIONS(372),
[anon_sym_LBRACK] = ACTIONS(386),
[anon_sym_DASH] = ACTIONS(388),
[anon_sym_LBRACE] = ACTIONS(390),
[anon_sym_PLUS] = ACTIONS(388),
[anon_sym_not] = ACTIONS(392),
[anon_sym_TILDE] = ACTIONS(388),
[anon_sym_lambda] = ACTIONS(394),
[sym_ellipsis] = ACTIONS(396),
[sym_integer] = ACTIONS(398),
[sym_float] = ACTIONS(396),
[anon_sym_await] = ACTIONS(400),
[sym_true] = ACTIONS(398),
[sym_false] = ACTIONS(398),
[sym_none] = ACTIONS(398),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(402),
},
[STATE(85)] = {
[anon_sym_DOT] = ACTIONS(366),
[anon_sym_LPAREN] = ACTIONS(366),
[anon_sym_RPAREN] = ACTIONS(366),
[anon_sym_COMMA] = ACTIONS(366),
[anon_sym_as] = ACTIONS(368),
[anon_sym_STAR] = ACTIONS(368),
[anon_sym_GT_GT] = ACTIONS(366),
[anon_sym_if] = ACTIONS(366),
[anon_sym_async] = ACTIONS(366),
[anon_sym_for] = ACTIONS(366),
[anon_sym_in] = ACTIONS(366),
[anon_sym_STAR_STAR] = ACTIONS(366),
[anon_sym_LBRACK] = ACTIONS(366),
[anon_sym_PIPE] = ACTIONS(366),
[anon_sym_AT] = ACTIONS(366),
[anon_sym_DASH] = ACTIONS(366),
[anon_sym_PLUS] = ACTIONS(366),
[anon_sym_not] = ACTIONS(366),
[anon_sym_and] = ACTIONS(366),
[anon_sym_or] = ACTIONS(366),
[anon_sym_SLASH] = ACTIONS(368),
[anon_sym_PERCENT] = ACTIONS(366),
[anon_sym_SLASH_SLASH] = ACTIONS(366),
[anon_sym_AMP] = ACTIONS(366),
[anon_sym_CARET] = ACTIONS(366),
[anon_sym_LT_LT] = ACTIONS(366),
[anon_sym_is] = ACTIONS(366),
[anon_sym_LT] = ACTIONS(368),
[anon_sym_LT_EQ] = ACTIONS(366),
[anon_sym_EQ_EQ] = ACTIONS(366),
[anon_sym_BANG_EQ] = ACTIONS(366),
[anon_sym_GT_EQ] = ACTIONS(366),
[anon_sym_GT] = ACTIONS(368),
[anon_sym_LT_GT] = ACTIONS(366),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(86)] = {
[ts_builtin_sym_end] = ACTIONS(801),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(87)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(618),
[sym_list_splat] = STATE(1407),
[sym__list_splat_argument] = STATE(1567),
[sym_as_pattern] = STATE(592),
[sym_expression] = STATE(91),
[sym_primary_expression] = STATE(10),
[sym_not_operator] = STATE(88),
[sym_boolean_operator] = STATE(88),
[sym_binary_operator] = STATE(11),
[sym_unary_operator] = STATE(11),
[sym_comparison_operator] = STATE(88),
[sym_lambda] = STATE(88),
[sym_yield] = STATE(1172),
[sym_attribute] = STATE(11),
[sym_subscript] = STATE(11),
[sym_call] = STATE(11),
[sym_list] = STATE(11),
[sym_set] = STATE(11),
[sym_tuple] = STATE(11),
[sym_dictionary] = STATE(11),
[sym_list_comprehension] = STATE(11),
[sym_dictionary_comprehension] = STATE(11),
[sym_set_comprehension] = STATE(11),
[sym_generator_expression] = STATE(11),
[sym_parenthesized_expression] = STATE(11),
[sym_conditional_expression] = STATE(88),
[sym_concatenated_string] = STATE(11),
[sym_string] = STATE(98),
[sym_await] = STATE(11),
[sym_identifier] = ACTIONS(803),
[anon_sym_lazy] = ACTIONS(805),
[anon_sym_LPAREN] = ACTIONS(374),
[anon_sym_RPAREN] = ACTIONS(807),
[anon_sym_STAR] = ACTIONS(809),
[anon_sym_print] = ACTIONS(811),
[anon_sym_match] = ACTIONS(805),
[anon_sym_async] = ACTIONS(811),
[anon_sym_exec] = ACTIONS(811),
[anon_sym_type] = ACTIONS(805),
[anon_sym_LBRACK] = ACTIONS(386),
[anon_sym_DASH] = ACTIONS(388),
[anon_sym_LBRACE] = ACTIONS(390),
[anon_sym_PLUS] = ACTIONS(388),
[anon_sym_not] = ACTIONS(392),
[anon_sym_TILDE] = ACTIONS(388),
[anon_sym_lambda] = ACTIONS(394),
[anon_sym_yield] = ACTIONS(813),
[sym_ellipsis] = ACTIONS(396),
[sym_integer] = ACTIONS(398),
[sym_float] = ACTIONS(396),
[anon_sym_await] = ACTIONS(815),
[sym_true] = ACTIONS(398),
[sym_false] = ACTIONS(398),
[sym_none] = ACTIONS(398),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(402),
},
[STATE(88)] = {
[anon_sym_RPAREN] = ACTIONS(85),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(101),
[anon_sym_if] = ACTIONS(296),
[anon_sym_async] = ACTIONS(85),
[anon_sym_for] = ACTIONS(85),
[anon_sym_and] = ACTIONS(310),
[anon_sym_or] = ACTIONS(312),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(89)] = {
[sym__comprehension_clauses] = STATE(208),
[sym_for_in_clause] = STATE(83),
[aux_sym_argument_list_repeat1] = STATE(236),
[anon_sym_RPAREN] = ACTIONS(817),
[anon_sym_COMMA] = ACTIONS(819),
[anon_sym_as] = ACTIONS(416),
[anon_sym_async] = ACTIONS(418),
[anon_sym_for] = ACTIONS(420),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(90)] = {
[anon_sym_DOT] = ACTIONS(734),
[anon_sym_LPAREN] = ACTIONS(734),
[anon_sym_RPAREN] = ACTIONS(734),
[anon_sym_COMMA] = ACTIONS(734),
[anon_sym_as] = ACTIONS(736),
[anon_sym_STAR] = ACTIONS(736),
[anon_sym_GT_GT] = ACTIONS(734),
[anon_sym_if] = ACTIONS(734),
[anon_sym_async] = ACTIONS(734),
[anon_sym_for] = ACTIONS(734),
[anon_sym_in] = ACTIONS(734),
[anon_sym_STAR_STAR] = ACTIONS(734),
[anon_sym_LBRACK] = ACTIONS(734),
[anon_sym_PIPE] = ACTIONS(734),
[anon_sym_AT] = ACTIONS(734),
[anon_sym_DASH] = ACTIONS(734),
[anon_sym_PLUS] = ACTIONS(734),
[anon_sym_not] = ACTIONS(734),
[anon_sym_and] = ACTIONS(734),
[anon_sym_or] = ACTIONS(734),
[anon_sym_SLASH] = ACTIONS(736),
[anon_sym_PERCENT] = ACTIONS(734),
[anon_sym_SLASH_SLASH] = ACTIONS(734),
[anon_sym_AMP] = ACTIONS(734),
[anon_sym_CARET] = ACTIONS(734),
[anon_sym_LT_LT] = ACTIONS(734),
[anon_sym_is] = ACTIONS(734),
[anon_sym_LT] = ACTIONS(736),
[anon_sym_LT_EQ] = ACTIONS(734),
[anon_sym_EQ_EQ] = ACTIONS(734),
[anon_sym_BANG_EQ] = ACTIONS(734),
[anon_sym_GT_EQ] = ACTIONS(734),
[anon_sym_GT] = ACTIONS(736),
[anon_sym_LT_GT] = ACTIONS(734),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(91)] = {
[sym__comprehension_clauses] = STATE(208),
[sym_for_in_clause] = STATE(83),
[anon_sym_RPAREN] = ACTIONS(821),
[anon_sym_COMMA] = ACTIONS(823),
[anon_sym_as] = ACTIONS(416),
[anon_sym_async] = ACTIONS(418),
[anon_sym_for] = ACTIONS(420),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(92)] = {
[anon_sym_RPAREN] = ACTIONS(548),
[anon_sym_COMMA] = ACTIONS(548),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(93)] = {
[sym_string_content] = STATE(429),
[sym_interpolation] = STATE(429),
[sym__not_escape_sequence] = STATE(14),
[aux_sym_string_repeat1] = STATE(429),
[aux_sym_string_content_repeat1] = STATE(14),
[anon_sym_LBRACE] = ACTIONS(707),
[sym_escape_sequence] = ACTIONS(709),
[anon_sym_BSLASH] = ACTIONS(711),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__string_content] = ACTIONS(709),
[sym_escape_interpolation] = ACTIONS(709),
[sym_string_end] = ACTIONS(825),
},
[STATE(94)] = {
[anon_sym_SEMI] = ACTIONS(715),
[anon_sym_DOT] = ACTIONS(715),
[anon_sym_from] = ACTIONS(715),
[anon_sym_LPAREN] = ACTIONS(715),
[anon_sym_COMMA] = ACTIONS(715),
[anon_sym_as] = ACTIONS(715),
[anon_sym_STAR] = ACTIONS(717),
[anon_sym_GT_GT] = ACTIONS(715),
[anon_sym_if] = ACTIONS(715),
[anon_sym_COLON] = ACTIONS(715),
[anon_sym_in] = ACTIONS(715),
[anon_sym_STAR_STAR] = ACTIONS(715),
[anon_sym_EQ] = ACTIONS(717),
[anon_sym_LBRACK] = ACTIONS(715),
[anon_sym_PIPE] = ACTIONS(715),
[anon_sym_AT] = ACTIONS(715),
[anon_sym_DASH] = ACTIONS(715),
[anon_sym_PLUS] = ACTIONS(715),
[anon_sym_not] = ACTIONS(715),
[anon_sym_and] = ACTIONS(715),
[anon_sym_or] = ACTIONS(715),
[anon_sym_SLASH] = ACTIONS(717),
[anon_sym_PERCENT] = ACTIONS(715),
[anon_sym_SLASH_SLASH] = ACTIONS(715),
[anon_sym_AMP] = ACTIONS(715),
[anon_sym_CARET] = ACTIONS(715),
[anon_sym_LT_LT] = ACTIONS(715),
[anon_sym_is] = ACTIONS(715),
[anon_sym_LT] = ACTIONS(717),
[anon_sym_LT_EQ] = ACTIONS(715),
[anon_sym_EQ_EQ] = ACTIONS(715),
[anon_sym_BANG_EQ] = ACTIONS(715),
[anon_sym_GT_EQ] = ACTIONS(715),
[anon_sym_GT] = ACTIONS(717),
[anon_sym_LT_GT] = ACTIONS(715),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(715),
[sym_string_start] = ACTIONS(715),
},
[STATE(95)] = {
[sym_string] = STATE(1311),
[aux_sym_concatenated_string_repeat1] = STATE(1311),
[anon_sym_SEMI] = ACTIONS(271),
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_from] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(276),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(271),
[sym_string_start] = ACTIONS(83),
},
[STATE(96)] = {
[sym_string_content] = STATE(429),
[sym_interpolation] = STATE(429),
[sym__not_escape_sequence] = STATE(14),
[aux_sym_string_repeat1] = STATE(429),
[aux_sym_string_content_repeat1] = STATE(14),
[anon_sym_LBRACE] = ACTIONS(707),
[sym_escape_sequence] = ACTIONS(709),
[anon_sym_BSLASH] = ACTIONS(711),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__string_content] = ACTIONS(709),
[sym_escape_interpolation] = ACTIONS(709),
[sym_string_end] = ACTIONS(827),
},
[STATE(97)] = {
[anon_sym_DOT] = ACTIONS(715),
[anon_sym_LPAREN] = ACTIONS(715),
[anon_sym_RPAREN] = ACTIONS(715),
[anon_sym_COMMA] = ACTIONS(715),
[anon_sym_as] = ACTIONS(717),
[anon_sym_STAR] = ACTIONS(717),
[anon_sym_GT_GT] = ACTIONS(715),
[anon_sym_if] = ACTIONS(715),
[anon_sym_async] = ACTIONS(715),
[anon_sym_for] = ACTIONS(715),
[anon_sym_in] = ACTIONS(715),
[anon_sym_STAR_STAR] = ACTIONS(715),
[anon_sym_LBRACK] = ACTIONS(715),
[anon_sym_PIPE] = ACTIONS(715),
[anon_sym_AT] = ACTIONS(715),
[anon_sym_DASH] = ACTIONS(715),
[anon_sym_PLUS] = ACTIONS(715),
[anon_sym_not] = ACTIONS(715),
[anon_sym_and] = ACTIONS(715),
[anon_sym_or] = ACTIONS(715),
[anon_sym_SLASH] = ACTIONS(717),
[anon_sym_PERCENT] = ACTIONS(715),
[anon_sym_SLASH_SLASH] = ACTIONS(715),
[anon_sym_AMP] = ACTIONS(715),
[anon_sym_CARET] = ACTIONS(715),
[anon_sym_LT_LT] = ACTIONS(715),
[anon_sym_is] = ACTIONS(715),
[anon_sym_LT] = ACTIONS(717),
[anon_sym_LT_EQ] = ACTIONS(715),
[anon_sym_EQ_EQ] = ACTIONS(715),
[anon_sym_BANG_EQ] = ACTIONS(715),
[anon_sym_GT_EQ] = ACTIONS(715),
[anon_sym_GT] = ACTIONS(717),
[anon_sym_LT_GT] = ACTIONS(715),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(715),
},
[STATE(98)] = {
[sym_string] = STATE(1130),
[aux_sym_concatenated_string_repeat1] = STATE(1130),
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_RPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(276),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_async] = ACTIONS(271),
[anon_sym_for] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(402),
},
[STATE(99)] = {
[sym_pattern] = STATE(101),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_primary_expression] = STATE(1225),
[sym_binary_operator] = STATE(32),
[sym_unary_operator] = STATE(32),
[sym_pattern_list] = STATE(1094),
[sym_attribute] = STATE(55),
[sym_subscript] = STATE(55),
[sym_call] = STATE(32),
[sym_list] = STATE(32),
[sym_set] = STATE(32),
[sym_tuple] = STATE(32),
[sym_dictionary] = STATE(32),
[sym_list_comprehension] = STATE(32),
[sym_dictionary_comprehension] = STATE(32),
[sym_set_comprehension] = STATE(32),
[sym_generator_expression] = STATE(32),
[sym_parenthesized_expression] = STATE(32),
[sym_concatenated_string] = STATE(32),
[sym_string] = STATE(137),
[sym_await] = STATE(32),
[sym_identifier] = ACTIONS(829),
[anon_sym_lazy] = ACTIONS(831),
[anon_sym_LPAREN] = ACTIONS(833),
[anon_sym_STAR] = ACTIONS(835),
[anon_sym_print] = ACTIONS(837),
[anon_sym_match] = ACTIONS(831),
[anon_sym_async] = ACTIONS(837),
[anon_sym_exec] = ACTIONS(837),
[anon_sym_type] = ACTIONS(831),
[anon_sym_LBRACK] = ACTIONS(839),
[anon_sym_DASH] = ACTIONS(841),
[anon_sym_LBRACE] = ACTIONS(843),
[anon_sym_PLUS] = ACTIONS(841),
[anon_sym_TILDE] = ACTIONS(841),
[sym_ellipsis] = ACTIONS(845),
[sym_integer] = ACTIONS(847),
[sym_float] = ACTIONS(845),
[anon_sym_await] = ACTIONS(849),
[sym_true] = ACTIONS(847),
[sym_false] = ACTIONS(847),
[sym_none] = ACTIONS(847),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(851),
},
[STATE(100)] = {
[sym_named_expression] = STATE(2648),
[sym__named_expression_lhs] = STATE(3096),
[sym_as_pattern] = STATE(2648),
[sym__expression_within_for_in_clause] = STATE(67),
[sym_expression] = STATE(66),
[sym_primary_expression] = STATE(65),
[sym_not_operator] = STATE(411),
[sym_boolean_operator] = STATE(411),
[sym_binary_operator] = STATE(43),
[sym_unary_operator] = STATE(43),
[sym_comparison_operator] = STATE(411),
[sym_lambda] = STATE(411),
[sym_lambda_within_for_in_clause] = STATE(67),
[sym_attribute] = STATE(43),
[sym_subscript] = STATE(43),
[sym_call] = STATE(43),
[sym_list] = STATE(43),
[sym_set] = STATE(43),
[sym_tuple] = STATE(43),
[sym_dictionary] = STATE(43),
[sym_list_comprehension] = STATE(43),
[sym_dictionary_comprehension] = STATE(43),
[sym_set_comprehension] = STATE(43),
[sym_generator_expression] = STATE(43),
[sym_parenthesized_expression] = STATE(43),
[sym_conditional_expression] = STATE(411),
[sym_concatenated_string] = STATE(43),
[sym_string] = STATE(391),
[sym_await] = STATE(43),
[sym_identifier] = ACTIONS(853),
[anon_sym_lazy] = ACTIONS(855),
[anon_sym_LPAREN] = ACTIONS(857),
[anon_sym_print] = ACTIONS(859),
[anon_sym_match] = ACTIONS(855),
[anon_sym_async] = ACTIONS(859),
[anon_sym_exec] = ACTIONS(859),
[anon_sym_type] = ACTIONS(855),
[anon_sym_LBRACK] = ACTIONS(861),
[anon_sym_DASH] = ACTIONS(863),
[anon_sym_LBRACE] = ACTIONS(865),
[anon_sym_PLUS] = ACTIONS(863),
[anon_sym_not] = ACTIONS(867),
[anon_sym_TILDE] = ACTIONS(863),
[anon_sym_lambda] = ACTIONS(869),
[sym_ellipsis] = ACTIONS(871),
[sym_integer] = ACTIONS(873),
[sym_float] = ACTIONS(871),
[anon_sym_await] = ACTIONS(875),
[sym_true] = ACTIONS(873),
[sym_false] = ACTIONS(873),
[sym_none] = ACTIONS(873),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(877),
},
[STATE(101)] = {
[aux_sym__patterns_repeat1] = STATE(239),
[anon_sym_COMMA] = ACTIONS(448),
[anon_sym_in] = ACTIONS(879),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(102)] = {
[sym_string_content] = STATE(96),
[sym_interpolation] = STATE(96),
[sym__not_escape_sequence] = STATE(14),
[aux_sym_string_repeat1] = STATE(96),
[aux_sym_string_content_repeat1] = STATE(14),
[anon_sym_LBRACE] = ACTIONS(707),
[sym_escape_sequence] = ACTIONS(709),
[anon_sym_BSLASH] = ACTIONS(711),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__string_content] = ACTIONS(709),
[sym_escape_interpolation] = ACTIONS(709),
[sym_string_end] = ACTIONS(881),
},
[STATE(103)] = {
[sym_string_content] = STATE(93),
[sym_interpolation] = STATE(93),
[sym__not_escape_sequence] = STATE(14),
[aux_sym_string_repeat1] = STATE(93),
[aux_sym_string_content_repeat1] = STATE(14),
[anon_sym_LBRACE] = ACTIONS(707),
[sym_escape_sequence] = ACTIONS(709),
[anon_sym_BSLASH] = ACTIONS(711),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(5),
[sym__string_content] = ACTIONS(709),
[sym_escape_interpolation] = ACTIONS(709),
[sym_string_end] = ACTIONS(883),
},
[STATE(104)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_RPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(271),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_COLON_EQ] = ACTIONS(278),
[anon_sym_if] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_EQ] = ACTIONS(572),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(105)] = {
[sym_identifier] = ACTIONS(885),
[anon_sym_import] = ACTIONS(885),
[anon_sym_lazy] = ACTIONS(885),
[anon_sym_from] = ACTIONS(885),
[anon_sym_LPAREN] = ACTIONS(887),
[anon_sym_STAR] = ACTIONS(887),
[anon_sym_print] = ACTIONS(885),
[anon_sym_assert] = ACTIONS(885),
[anon_sym_return] = ACTIONS(885),
[anon_sym_del] = ACTIONS(885),
[anon_sym_raise] = ACTIONS(885),
[anon_sym_pass] = ACTIONS(885),
[anon_sym_break] = ACTIONS(885),
[anon_sym_continue] = ACTIONS(885),
[anon_sym_if] = ACTIONS(885),
[anon_sym_match] = ACTIONS(885),
[anon_sym_async] = ACTIONS(885),
[anon_sym_for] = ACTIONS(885),
[anon_sym_while] = ACTIONS(885),
[anon_sym_try] = ACTIONS(885),
[anon_sym_with] = ACTIONS(885),
[anon_sym_def] = ACTIONS(885),
[anon_sym_global] = ACTIONS(885),
[anon_sym_nonlocal] = ACTIONS(885),
[anon_sym_exec] = ACTIONS(885),
[anon_sym_type] = ACTIONS(885),
[anon_sym_class] = ACTIONS(885),
[anon_sym_LBRACK] = ACTIONS(887),
[anon_sym_AT] = ACTIONS(887),
[anon_sym_DASH] = ACTIONS(887),
[anon_sym_LBRACE] = ACTIONS(887),
[anon_sym_PLUS] = ACTIONS(887),
[anon_sym_not] = ACTIONS(885),
[anon_sym_TILDE] = ACTIONS(887),
[anon_sym_lambda] = ACTIONS(885),
[anon_sym_yield] = ACTIONS(885),
[sym_ellipsis] = ACTIONS(887),
[sym_integer] = ACTIONS(885),
[sym_float] = ACTIONS(887),
[anon_sym_await] = ACTIONS(885),
[sym_true] = ACTIONS(885),
[sym_false] = ACTIONS(885),
[sym_none] = ACTIONS(885),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__dedent] = ACTIONS(887),
[sym_string_start] = ACTIONS(887),
},
[STATE(106)] = {
[sym_named_expression] = STATE(1538),
[sym__named_expression_lhs] = STATE(1626),
[sym_list_splat] = STATE(3026),
[sym_as_pattern] = STATE(1538),
[sym_expression] = STATE(28),
[sym_primary_expression] = STATE(27),
[sym_not_operator] = STATE(2543),
[sym_boolean_operator] = STATE(2543),
[sym_binary_operator] = STATE(44),
[sym_unary_operator] = STATE(44),
[sym_comparison_operator] = STATE(2543),
[sym_lambda] = STATE(2543),
[sym_attribute] = STATE(44),
[sym_subscript] = STATE(44),
[sym_call] = STATE(44),
[sym_list] = STATE(44),
[sym_set] = STATE(44),
[sym_tuple] = STATE(44),
[sym_dictionary] = STATE(44),
[sym_list_comprehension] = STATE(44),
[sym_dictionary_comprehension] = STATE(44),
[sym_set_comprehension] = STATE(44),
[sym_generator_expression] = STATE(44),
[sym_parenthesized_expression] = STATE(44),
[sym_conditional_expression] = STATE(2543),
[sym_concatenated_string] = STATE(44),
[sym_string] = STATE(145),
[sym_await] = STATE(44),
[sym_identifier] = ACTIONS(621),
[anon_sym_lazy] = ACTIONS(623),
[anon_sym_LPAREN] = ACTIONS(625),
[anon_sym_STAR] = ACTIONS(627),
[anon_sym_print] = ACTIONS(629),
[anon_sym_match] = ACTIONS(623),
[anon_sym_async] = ACTIONS(629),
[anon_sym_exec] = ACTIONS(629),
[anon_sym_type] = ACTIONS(623),
[anon_sym_LBRACK] = ACTIONS(631),
[anon_sym_RBRACK] = ACTIONS(619),
[anon_sym_DASH] = ACTIONS(635),
[anon_sym_LBRACE] = ACTIONS(637),
[anon_sym_PLUS] = ACTIONS(635),
[anon_sym_not] = ACTIONS(639),
[anon_sym_TILDE] = ACTIONS(635),
[anon_sym_lambda] = ACTIONS(641),
[sym_ellipsis] = ACTIONS(643),
[sym_integer] = ACTIONS(645),
[sym_float] = ACTIONS(643),
[anon_sym_await] = ACTIONS(647),
[sym_true] = ACTIONS(645),
[sym_false] = ACTIONS(645),
[sym_none] = ACTIONS(645),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(649),
},
[STATE(107)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(618),
[sym_list_splat] = STATE(3161),
[sym__list_splat_argument] = STATE(2856),
[sym_as_pattern] = STATE(592),
[sym_expression] = STATE(108),
[sym_primary_expression] = STATE(10),
[sym_not_operator] = STATE(88),
[sym_boolean_operator] = STATE(88),
[sym_binary_operator] = STATE(11),
[sym_unary_operator] = STATE(11),
[sym_comparison_operator] = STATE(88),
[sym_lambda] = STATE(88),
[sym_yield] = STATE(3077),
[sym_attribute] = STATE(11),
[sym_subscript] = STATE(11),
[sym_call] = STATE(11),
[sym_list] = STATE(11),
[sym_set] = STATE(11),
[sym_tuple] = STATE(11),
[sym_dictionary] = STATE(11),
[sym_list_comprehension] = STATE(11),
[sym_dictionary_comprehension] = STATE(11),
[sym_set_comprehension] = STATE(11),
[sym_generator_expression] = STATE(11),
[sym_parenthesized_expression] = STATE(11),
[sym_conditional_expression] = STATE(88),
[sym_concatenated_string] = STATE(11),
[sym_string] = STATE(98),
[sym_await] = STATE(11),
[sym_identifier] = ACTIONS(803),
[anon_sym_lazy] = ACTIONS(805),
[anon_sym_LPAREN] = ACTIONS(374),
[anon_sym_RPAREN] = ACTIONS(889),
[anon_sym_STAR] = ACTIONS(809),
[anon_sym_print] = ACTIONS(811),
[anon_sym_match] = ACTIONS(805),
[anon_sym_async] = ACTIONS(811),
[anon_sym_exec] = ACTIONS(811),
[anon_sym_type] = ACTIONS(805),
[anon_sym_LBRACK] = ACTIONS(386),
[anon_sym_DASH] = ACTIONS(388),
[anon_sym_LBRACE] = ACTIONS(390),
[anon_sym_PLUS] = ACTIONS(388),
[anon_sym_not] = ACTIONS(392),
[anon_sym_TILDE] = ACTIONS(388),
[anon_sym_lambda] = ACTIONS(394),
[anon_sym_yield] = ACTIONS(813),
[sym_ellipsis] = ACTIONS(396),
[sym_integer] = ACTIONS(398),
[sym_float] = ACTIONS(396),
[anon_sym_await] = ACTIONS(815),
[sym_true] = ACTIONS(398),
[sym_false] = ACTIONS(398),
[sym_none] = ACTIONS(398),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(402),
},
[STATE(108)] = {
[sym__comprehension_clauses] = STATE(3083),
[sym_for_in_clause] = STATE(83),
[anon_sym_RPAREN] = ACTIONS(891),
[anon_sym_COMMA] = ACTIONS(893),
[anon_sym_as] = ACTIONS(416),
[anon_sym_async] = ACTIONS(418),
[anon_sym_for] = ACTIONS(420),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(109)] = {
[sym_named_expression] = STATE(1531),
[sym__named_expression_lhs] = STATE(3107),
[sym_list_splat] = STATE(1223),
[sym_as_pattern] = STATE(1531),
[sym_expression] = STATE(57),
[sym_primary_expression] = STATE(12),
[sym_not_operator] = STATE(751),
[sym_boolean_operator] = STATE(751),
[sym_binary_operator] = STATE(15),
[sym_unary_operator] = STATE(15),
[sym_comparison_operator] = STATE(751),
[sym_lambda] = STATE(751),
[sym_attribute] = STATE(15),
[sym_subscript] = STATE(15),
[sym_call] = STATE(15),
[sym_list] = STATE(15),
[sym_set] = STATE(15),
[sym_tuple] = STATE(15),
[sym_dictionary] = STATE(15),
[sym_list_comprehension] = STATE(15),
[sym_dictionary_comprehension] = STATE(15),
[sym_set_comprehension] = STATE(15),
[sym_generator_expression] = STATE(15),
[sym_parenthesized_expression] = STATE(15),
[sym__collection_elements] = STATE(127),
[sym_conditional_expression] = STATE(751),
[sym_concatenated_string] = STATE(15),
[sym_string] = STATE(61),
[sym_await] = STATE(15),
[sym_identifier] = ACTIONS(895),
[anon_sym_lazy] = ACTIONS(897),
[anon_sym_LPAREN] = ACTIONS(426),
[anon_sym_RPAREN] = ACTIONS(899),
[anon_sym_STAR] = ACTIONS(901),
[anon_sym_print] = ACTIONS(903),
[anon_sym_match] = ACTIONS(897),
[anon_sym_async] = ACTIONS(903),
[anon_sym_exec] = ACTIONS(903),
[anon_sym_type] = ACTIONS(897),
[anon_sym_LBRACK] = ACTIONS(430),
[anon_sym_DASH] = ACTIONS(432),
[anon_sym_LBRACE] = ACTIONS(434),
[anon_sym_PLUS] = ACTIONS(432),
[anon_sym_not] = ACTIONS(436),
[anon_sym_TILDE] = ACTIONS(432),
[anon_sym_lambda] = ACTIONS(438),
[sym_ellipsis] = ACTIONS(440),
[sym_integer] = ACTIONS(442),
[sym_float] = ACTIONS(440),
[anon_sym_await] = ACTIONS(905),
[sym_true] = ACTIONS(442),
[sym_false] = ACTIONS(442),
[sym_none] = ACTIONS(442),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(446),
},
[STATE(110)] = {
[anon_sym_DOT] = ACTIONS(85),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(85),
[anon_sym_if] = ACTIONS(512),
[anon_sym_COLON] = ACTIONS(85),
[anon_sym_EQ] = ACTIONS(85),
[anon_sym_PIPE] = ACTIONS(85),
[anon_sym_and] = ACTIONS(526),
[anon_sym_or] = ACTIONS(528),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(111)] = {
[anon_sym_as] = ACTIONS(907),
[anon_sym_COLON] = ACTIONS(909),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(112)] = {
[sym__simple_statements] = STATE(148),
[sym_import_statement] = STATE(9),
[sym_lazy_import_statement] = STATE(9),
[sym_future_import_statement] = STATE(9),
[sym_import_from_statement] = STATE(9),
[sym_print_statement] = STATE(9),
[sym_assert_statement] = STATE(9),
[sym_expression_statement] = STATE(9),
[sym_named_expression] = STATE(1349),
[sym__named_expression_lhs] = STATE(1615),
[sym_return_statement] = STATE(9),
[sym_delete_statement] = STATE(9),
[sym_raise_statement] = STATE(9),
[sym_pass_statement] = STATE(9),
[sym_break_statement] = STATE(9),
[sym_continue_statement] = STATE(9),
[sym_list_splat] = STATE(1416),
[sym_global_statement] = STATE(9),
[sym_nonlocal_statement] = STATE(9),
[sym_exec_statement] = STATE(9),
[sym_type_alias_statement] = STATE(9),
[sym_pattern] = STATE(22),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_as_pattern] = STATE(1349),
[sym_expression] = STATE(3),
[sym_primary_expression] = STATE(2),
[sym_not_operator] = STATE(193),
[sym_boolean_operator] = STATE(193),
[sym_binary_operator] = STATE(8),
[sym_unary_operator] = STATE(8),
[sym_comparison_operator] = STATE(193),
[sym_lambda] = STATE(193),
[sym_assignment] = STATE(24),
[sym_augmented_assignment] = STATE(24),
[sym_pattern_list] = STATE(488),
[sym_yield] = STATE(24),
[sym_attribute] = STATE(30),
[sym_subscript] = STATE(30),
[sym_call] = STATE(8),
[sym_list] = STATE(8),
[sym_set] = STATE(8),
[sym_tuple] = STATE(8),
[sym_dictionary] = STATE(8),
[sym_list_comprehension] = STATE(8),
[sym_dictionary_comprehension] = STATE(8),
[sym_set_comprehension] = STATE(8),
[sym_generator_expression] = STATE(8),
[sym_parenthesized_expression] = STATE(8),
[sym_conditional_expression] = STATE(193),
[sym_concatenated_string] = STATE(8),
[sym_string] = STATE(95),
[sym_await] = STATE(8),
[sym_identifier] = ACTIONS(9),
[anon_sym_import] = ACTIONS(11),
[anon_sym_lazy] = ACTIONS(13),
[anon_sym_from] = ACTIONS(15),
[anon_sym_LPAREN] = ACTIONS(17),
[anon_sym_STAR] = ACTIONS(19),
[anon_sym_print] = ACTIONS(21),
[anon_sym_assert] = ACTIONS(23),
[anon_sym_return] = ACTIONS(25),
[anon_sym_del] = ACTIONS(27),
[anon_sym_raise] = ACTIONS(29),
[anon_sym_pass] = ACTIONS(31),
[anon_sym_break] = ACTIONS(33),
[anon_sym_continue] = ACTIONS(35),
[anon_sym_match] = ACTIONS(456),
[anon_sym_async] = ACTIONS(458),
[anon_sym_global] = ACTIONS(53),
[anon_sym_nonlocal] = ACTIONS(55),
[anon_sym_exec] = ACTIONS(57),
[anon_sym_type] = ACTIONS(59),
[anon_sym_LBRACK] = ACTIONS(63),
[anon_sym_DASH] = ACTIONS(67),
[anon_sym_LBRACE] = ACTIONS(69),
[anon_sym_PLUS] = ACTIONS(67),
[anon_sym_not] = ACTIONS(71),
[anon_sym_TILDE] = ACTIONS(67),
[anon_sym_lambda] = ACTIONS(73),
[anon_sym_yield] = ACTIONS(75),
[sym_ellipsis] = ACTIONS(77),
[sym_integer] = ACTIONS(79),
[sym_float] = ACTIONS(77),
[anon_sym_await] = ACTIONS(81),
[sym_true] = ACTIONS(79),
[sym_false] = ACTIONS(79),
[sym_none] = ACTIONS(79),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym__newline] = ACTIONS(911),
[sym__indent] = ACTIONS(913),
[sym_string_start] = ACTIONS(83),
},
[STATE(113)] = {
[sym_named_expression] = STATE(308),
[sym__named_expression_lhs] = STATE(1333),
[sym_as_pattern] = STATE(308),
[sym_expression] = STATE(111),
[sym_primary_expression] = STATE(29),
[sym_not_operator] = STATE(110),
[sym_boolean_operator] = STATE(110),
[sym_binary_operator] = STATE(32),
[sym_unary_operator] = STATE(32),
[sym_comparison_operator] = STATE(110),
[sym_lambda] = STATE(110),
[sym_attribute] = STATE(32),
[sym_subscript] = STATE(32),
[sym_call] = STATE(32),
[sym_list] = STATE(32),
[sym_set] = STATE(32),
[sym_tuple] = STATE(32),
[sym_dictionary] = STATE(32),
[sym_list_comprehension] = STATE(32),
[sym_dictionary_comprehension] = STATE(32),
[sym_set_comprehension] = STATE(32),
[sym_generator_expression] = STATE(32),
[sym_parenthesized_expression] = STATE(32),
[sym_conditional_expression] = STATE(110),
[sym_concatenated_string] = STATE(32),
[sym_string] = STATE(137),
[sym_await] = STATE(32),
[sym_identifier] = ACTIONS(915),
[anon_sym_lazy] = ACTIONS(917),
[anon_sym_LPAREN] = ACTIONS(919),
[anon_sym_print] = ACTIONS(921),
[anon_sym_match] = ACTIONS(917),
[anon_sym_async] = ACTIONS(921),
[anon_sym_exec] = ACTIONS(921),
[anon_sym_type] = ACTIONS(917),
[anon_sym_LBRACK] = ACTIONS(923),
[anon_sym_DASH] = ACTIONS(841),
[anon_sym_LBRACE] = ACTIONS(843),
[anon_sym_PLUS] = ACTIONS(841),
[anon_sym_not] = ACTIONS(925),
[anon_sym_TILDE] = ACTIONS(841),
[anon_sym_lambda] = ACTIONS(927),
[sym_ellipsis] = ACTIONS(845),
[sym_integer] = ACTIONS(847),
[sym_float] = ACTIONS(845),
[anon_sym_await] = ACTIONS(929),
[sym_true] = ACTIONS(847),
[sym_false] = ACTIONS(847),
[sym_none] = ACTIONS(847),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(851),
},
[STATE(114)] = {
[sym_for_in_clause] = STATE(222),
[sym_if_clause] = STATE(222),
[aux_sym__comprehension_clauses_repeat1] = STATE(222),
[anon_sym_if] = ACTIONS(931),
[anon_sym_async] = ACTIONS(933),
[anon_sym_for] = ACTIONS(935),
[anon_sym_RBRACK] = ACTIONS(793),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(115)] = {
[sym_argument_list] = STATE(165),
[sym_generator_expression] = STATE(165),
[anon_sym_DOT] = ACTIONS(504),
[anon_sym_LPAREN] = ACTIONS(506),
[anon_sym_COMMA] = ACTIONS(937),
[anon_sym_as] = ACTIONS(937),
[anon_sym_STAR] = ACTIONS(508),
[anon_sym_GT_GT] = ACTIONS(510),
[anon_sym_if] = ACTIONS(937),
[anon_sym_COLON] = ACTIONS(937),
[anon_sym_else] = ACTIONS(937),
[anon_sym_in] = ACTIONS(937),
[anon_sym_STAR_STAR] = ACTIONS(516),
[anon_sym_EQ] = ACTIONS(939),
[anon_sym_LBRACK] = ACTIONS(518),
[anon_sym_PIPE] = ACTIONS(520),
[anon_sym_AT] = ACTIONS(522),
[anon_sym_DASH] = ACTIONS(524),
[anon_sym_PLUS] = ACTIONS(524),
[anon_sym_not] = ACTIONS(937),
[anon_sym_and] = ACTIONS(937),
[anon_sym_or] = ACTIONS(937),
[anon_sym_SLASH] = ACTIONS(508),
[anon_sym_PERCENT] = ACTIONS(522),
[anon_sym_SLASH_SLASH] = ACTIONS(522),
[anon_sym_AMP] = ACTIONS(530),
[anon_sym_CARET] = ACTIONS(532),
[anon_sym_LT_LT] = ACTIONS(510),
[anon_sym_is] = ACTIONS(937),
[anon_sym_LT] = ACTIONS(939),
[anon_sym_LT_EQ] = ACTIONS(937),
[anon_sym_EQ_EQ] = ACTIONS(937),
[anon_sym_BANG_EQ] = ACTIONS(937),
[anon_sym_GT_EQ] = ACTIONS(937),
[anon_sym_GT] = ACTIONS(939),
[anon_sym_LT_GT] = ACTIONS(937),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(116)] = {
[sym__not_in] = STATE(125),
[sym__is_not] = STATE(125),
[aux_sym_comparison_operator_repeat1] = STATE(323),
[anon_sym_DOT] = ACTIONS(941),
[anon_sym_COMMA] = ACTIONS(941),
[anon_sym_as] = ACTIONS(941),
[anon_sym_if] = ACTIONS(941),
[anon_sym_COLON] = ACTIONS(941),
[anon_sym_else] = ACTIONS(941),
[anon_sym_in] = ACTIONS(514),
[anon_sym_EQ] = ACTIONS(943),
[anon_sym_PIPE] = ACTIONS(941),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(941),
[anon_sym_or] = ACTIONS(941),
[anon_sym_is] = ACTIONS(534),
[anon_sym_LT] = ACTIONS(536),
[anon_sym_LT_EQ] = ACTIONS(514),
[anon_sym_EQ_EQ] = ACTIONS(514),
[anon_sym_BANG_EQ] = ACTIONS(514),
[anon_sym_GT_EQ] = ACTIONS(514),
[anon_sym_GT] = ACTIONS(536),
[anon_sym_LT_GT] = ACTIONS(514),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(117)] = {
[sym_parameter] = STATE(74),
[sym_tuple_pattern] = STATE(635),
[sym_default_parameter] = STATE(92),
[sym_typed_default_parameter] = STATE(92),
[sym_list_splat_pattern] = STATE(181),
[sym_dictionary_splat_pattern] = STATE(457),
[sym_typed_parameter] = STATE(92),
[sym_positional_separator] = STATE(92),
[sym_keyword_separator] = STATE(92),
[sym_identifier] = ACTIONS(574),
[anon_sym_LPAREN] = ACTIONS(576),
[anon_sym_RPAREN] = ACTIONS(743),
[anon_sym_STAR] = ACTIONS(580),
[anon_sym_STAR_STAR] = ACTIONS(582),
[anon_sym_SLASH] = ACTIONS(584),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(118)] = {
[anon_sym_DOT] = ACTIONS(271),
[anon_sym_LPAREN] = ACTIONS(271),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(276),
[anon_sym_STAR] = ACTIONS(276),
[anon_sym_GT_GT] = ACTIONS(271),
[anon_sym_if] = ACTIONS(271),
[anon_sym_COLON] = ACTIONS(271),
[anon_sym_async] = ACTIONS(271),
[anon_sym_for] = ACTIONS(271),
[anon_sym_in] = ACTIONS(271),
[anon_sym_STAR_STAR] = ACTIONS(271),
[anon_sym_LBRACK] = ACTIONS(271),
[anon_sym_PIPE] = ACTIONS(271),
[anon_sym_AT] = ACTIONS(271),
[anon_sym_DASH] = ACTIONS(271),
[anon_sym_RBRACE] = ACTIONS(271),
[anon_sym_PLUS] = ACTIONS(271),
[anon_sym_not] = ACTIONS(271),
[anon_sym_and] = ACTIONS(271),
[anon_sym_or] = ACTIONS(271),
[anon_sym_SLASH] = ACTIONS(276),
[anon_sym_PERCENT] = ACTIONS(271),
[anon_sym_SLASH_SLASH] = ACTIONS(271),
[anon_sym_AMP] = ACTIONS(271),
[anon_sym_CARET] = ACTIONS(271),
[anon_sym_LT_LT] = ACTIONS(271),
[anon_sym_is] = ACTIONS(271),
[anon_sym_LT] = ACTIONS(276),
[anon_sym_LT_EQ] = ACTIONS(271),
[anon_sym_EQ_EQ] = ACTIONS(271),
[anon_sym_BANG_EQ] = ACTIONS(271),
[anon_sym_GT_EQ] = ACTIONS(271),
[anon_sym_GT] = ACTIONS(276),
[anon_sym_LT_GT] = ACTIONS(271),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(119)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(3095),
[sym_as_pattern] = STATE(592),
[sym__expression_within_for_in_clause] = STATE(82),
[sym_expression] = STATE(81),
[sym_primary_expression] = STATE(80),
[sym_not_operator] = STATE(2558),
[sym_boolean_operator] = STATE(2558),
[sym_binary_operator] = STATE(11),
[sym_unary_operator] = STATE(11),
[sym_comparison_operator] = STATE(2558),
[sym_lambda] = STATE(2558),
[sym_lambda_within_for_in_clause] = STATE(82),
[sym_attribute] = STATE(11),
[sym_subscript] = STATE(11),
[sym_call] = STATE(11),
[sym_list] = STATE(11),
[sym_set] = STATE(11),
[sym_tuple] = STATE(11),
[sym_dictionary] = STATE(11),
[sym_list_comprehension] = STATE(11),
[sym_dictionary_comprehension] = STATE(11),
[sym_set_comprehension] = STATE(11),
[sym_generator_expression] = STATE(11),
[sym_parenthesized_expression] = STATE(11),
[sym_conditional_expression] = STATE(2558),
[sym_concatenated_string] = STATE(11),
[sym_string] = STATE(98),
[sym_await] = STATE(11),
[sym_identifier] = ACTIONS(803),
[anon_sym_lazy] = ACTIONS(805),
[anon_sym_LPAREN] = ACTIONS(374),
[anon_sym_print] = ACTIONS(811),
[anon_sym_match] = ACTIONS(805),
[anon_sym_async] = ACTIONS(811),
[anon_sym_exec] = ACTIONS(811),
[anon_sym_type] = ACTIONS(805),
[anon_sym_LBRACK] = ACTIONS(386),
[anon_sym_DASH] = ACTIONS(388),
[anon_sym_LBRACE] = ACTIONS(390),
[anon_sym_PLUS] = ACTIONS(388),
[anon_sym_not] = ACTIONS(392),
[anon_sym_TILDE] = ACTIONS(388),
[anon_sym_lambda] = ACTIONS(945),
[sym_ellipsis] = ACTIONS(396),
[sym_integer] = ACTIONS(398),
[sym_float] = ACTIONS(396),
[anon_sym_await] = ACTIONS(815),
[sym_true] = ACTIONS(398),
[sym_false] = ACTIONS(398),
[sym_none] = ACTIONS(398),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(402),
},
[STATE(120)] = {
[sym_pattern] = STATE(121),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_primary_expression] = STATE(1225),
[sym_binary_operator] = STATE(32),
[sym_unary_operator] = STATE(32),
[sym_pattern_list] = STATE(957),
[sym_attribute] = STATE(55),
[sym_subscript] = STATE(55),
[sym_call] = STATE(32),
[sym_list] = STATE(32),
[sym_set] = STATE(32),
[sym_tuple] = STATE(32),
[sym_dictionary] = STATE(32),
[sym_list_comprehension] = STATE(32),
[sym_dictionary_comprehension] = STATE(32),
[sym_set_comprehension] = STATE(32),
[sym_generator_expression] = STATE(32),
[sym_parenthesized_expression] = STATE(32),
[sym_concatenated_string] = STATE(32),
[sym_string] = STATE(137),
[sym_await] = STATE(32),
[sym_identifier] = ACTIONS(829),
[anon_sym_lazy] = ACTIONS(831),
[anon_sym_LPAREN] = ACTIONS(833),
[anon_sym_STAR] = ACTIONS(835),
[anon_sym_print] = ACTIONS(837),
[anon_sym_match] = ACTIONS(831),
[anon_sym_async] = ACTIONS(837),
[anon_sym_exec] = ACTIONS(837),
[anon_sym_type] = ACTIONS(831),
[anon_sym_LBRACK] = ACTIONS(839),
[anon_sym_DASH] = ACTIONS(841),
[anon_sym_LBRACE] = ACTIONS(843),
[anon_sym_PLUS] = ACTIONS(841),
[anon_sym_TILDE] = ACTIONS(841),
[sym_ellipsis] = ACTIONS(845),
[sym_integer] = ACTIONS(847),
[sym_float] = ACTIONS(845),
[anon_sym_await] = ACTIONS(849),
[sym_true] = ACTIONS(847),
[sym_false] = ACTIONS(847),
[sym_none] = ACTIONS(847),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(851),
},
[STATE(121)] = {
[aux_sym__patterns_repeat1] = STATE(239),
[anon_sym_COMMA] = ACTIONS(448),
[anon_sym_in] = ACTIONS(947),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(122)] = {
[sym_argument_list] = STATE(1214),
[sym__not_in] = STATE(2118),
[sym__is_not] = STATE(2118),
[sym_generator_expression] = STATE(1214),
[aux_sym_comparison_operator_repeat1] = STATE(2474),
[anon_sym_DOT] = ACTIONS(949),
[anon_sym_LPAREN] = ACTIONS(951),
[anon_sym_COMMA] = ACTIONS(85),
[anon_sym_as] = ACTIONS(85),
[anon_sym_STAR] = ACTIONS(953),
[anon_sym_GT_GT] = ACTIONS(955),
[anon_sym_if] = ACTIONS(957),
[anon_sym_in] = ACTIONS(959),
[anon_sym_STAR_STAR] = ACTIONS(961),
[anon_sym_EQ] = ACTIONS(101),
[anon_sym_LBRACK] = ACTIONS(963),
[anon_sym_PIPE] = ACTIONS(965),
[anon_sym_AT] = ACTIONS(967),
[anon_sym_DASH] = ACTIONS(969),
[anon_sym_RBRACE] = ACTIONS(85),
[anon_sym_PLUS] = ACTIONS(969),
[anon_sym_not] = ACTIONS(111),
[anon_sym_and] = ACTIONS(971),
[anon_sym_or] = ACTIONS(973),
[anon_sym_SLASH] = ACTIONS(953),
[anon_sym_PERCENT] = ACTIONS(967),
[anon_sym_SLASH_SLASH] = ACTIONS(967),
[anon_sym_AMP] = ACTIONS(975),
[anon_sym_CARET] = ACTIONS(977),
[anon_sym_LT_LT] = ACTIONS(955),
[anon_sym_is] = ACTIONS(979),
[anon_sym_LT] = ACTIONS(981),
[anon_sym_LT_EQ] = ACTIONS(959),
[anon_sym_EQ_EQ] = ACTIONS(959),
[anon_sym_BANG_EQ] = ACTIONS(959),
[anon_sym_GT_EQ] = ACTIONS(959),
[anon_sym_GT] = ACTIONS(981),
[anon_sym_LT_GT] = ACTIONS(959),
[anon_sym_COLON2] = ACTIONS(85),
[sym_type_conversion] = ACTIONS(85),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(123)] = {
[anon_sym_COMMA] = ACTIONS(983),
[anon_sym_as] = ACTIONS(985),
[anon_sym_RBRACE] = ACTIONS(983),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(124)] = {
[anon_sym_COMMA] = ACTIONS(987),
[anon_sym_RBRACE] = ACTIONS(987),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(125)] = {
[sym_primary_expression] = STATE(115),
[sym_binary_operator] = STATE(32),
[sym_unary_operator] = STATE(32),
[sym_attribute] = STATE(32),
[sym_subscript] = STATE(32),
[sym_call] = STATE(32),
[sym_list] = STATE(32),
[sym_set] = STATE(32),
[sym_tuple] = STATE(32),
[sym_dictionary] = STATE(32),
[sym_list_comprehension] = STATE(32),
[sym_dictionary_comprehension] = STATE(32),
[sym_set_comprehension] = STATE(32),
[sym_generator_expression] = STATE(32),
[sym_parenthesized_expression] = STATE(32),
[sym_concatenated_string] = STATE(32),
[sym_string] = STATE(137),
[sym_await] = STATE(32),
[sym_identifier] = ACTIONS(847),
[anon_sym_lazy] = ACTIONS(989),
[anon_sym_LPAREN] = ACTIONS(919),
[anon_sym_print] = ACTIONS(991),
[anon_sym_match] = ACTIONS(989),
[anon_sym_async] = ACTIONS(991),
[anon_sym_exec] = ACTIONS(991),
[anon_sym_type] = ACTIONS(989),
[anon_sym_LBRACK] = ACTIONS(923),
[anon_sym_DASH] = ACTIONS(841),
[anon_sym_LBRACE] = ACTIONS(843),
[anon_sym_PLUS] = ACTIONS(841),
[anon_sym_TILDE] = ACTIONS(841),
[sym_ellipsis] = ACTIONS(845),
[sym_integer] = ACTIONS(847),
[sym_float] = ACTIONS(845),
[anon_sym_await] = ACTIONS(993),
[sym_true] = ACTIONS(847),
[sym_false] = ACTIONS(847),
[sym_none] = ACTIONS(847),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
[sym_string_start] = ACTIONS(851),
},
[STATE(126)] = {
[aux_sym__parameters_repeat1] = STATE(126),
[anon_sym_RPAREN] = ACTIONS(749),
[anon_sym_COMMA] = ACTIONS(995),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
[STATE(127)] = {
[anon_sym_RPAREN] = ACTIONS(998),
[sym_comment] = ACTIONS(3),
[sym_line_continuation] = ACTIONS(3),
},
};
static const uint16_t ts_small_parse_table[] = {
[0] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[42] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 255, 1538, 162, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 255,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[136] = 5,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2127), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[187] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(717), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(715), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[232] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1010),
sym_string_content, STATE(133),
sym_interpolation, STATE(133),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(133),
aux_sym_string_content_repeat1, STATE(14),
[259] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1012),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[286] = 4,
anon_sym_RPAREN, ACTIONS(356),
anon_sym_COMMA, ACTIONS(356),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[295] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3138, 2574, 140, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 821, 118, 130, 118,
[385] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(717), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(715), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[429] = 5,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1496), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(276), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[479] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1038),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[506] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1040),
sym_string_content, STATE(138),
sym_interpolation, STATE(138),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(138),
aux_sym_string_content_repeat1, STATE(14),
[533] = 3,
ACTIONS(1042), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(983), 4,
anon_sym_COMMA,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[547] = 4,
ACTIONS(278), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[593] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 33,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
sym__newline,
[651] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51,
2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058,
1060, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3,
877, 2648, 3131, 461, 877, 876, 1167, 1167, 1167, 2648, 190, 56, 489, 489, 43, 43,
489, 489, 1331, 1331, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 489,
43, 391, 43,
[750] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(717), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(715), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[793] = 5,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2164), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[842] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1066),
sym_string_content, STATE(147),
sym_interpolation, STATE(147),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(147),
aux_sym_string_content_repeat1, STATE(14),
[869] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1068),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[896] =
45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49,
384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
1024, 51, 0, 52, 0, 52, 1070, 1070, 1070, 1070, 1072, 1072, 1070, 1070, 1070, 1070,
1070, 1070, 1070, 1070, 1070, 1074, 1076, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070,
1070, 1070, 1070, 1072, 1072, 1072, 1072, 1072, 1070, 1072, 1070, 1070, 1072, 1070, 1072, 1070,
1070, 1070, 1070, 3, 3, 1072, 1072, 504, 1043, 600,
[986] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[1031] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 1531, 152, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[1121] = 5,
anon_sym_RPAREN, ACTIONS(619),
anon_sym_COMMA, ACTIONS(1082),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(376),
[1132] = 5,
anon_sym_RPAREN, ACTIONS(1084),
anon_sym_COMMA, ACTIONS(1084),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[1143] = 5,
anon_sym_RPAREN, ACTIONS(500),
anon_sym_COMMA, ACTIONS(500),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[1154] =
45403, 0, 28414, 9, 56951, 21, 428, 33, 1026, 38, 33536, 40, 1151, 43, 0, 51,
0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
0, 51, 0, 51, 0, 51, 540, 538, 538, 538, 538, 540, 540, 538, 538, 538,
538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538,
538, 538, 538, 538, 538, 538, 540, 540, 540, 540, 540, 538, 540, 538, 538, 540,
538, 540, 538, 538, 538, 538, 3, 3, 540,
[1243] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(173),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[1264] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(544), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(542), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[1308] = 3,
sym_identifier, ACTIONS(1090),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[1315] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
1092, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 2575, 2648, 155, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 806, 489, 43, 391, 43,
[1409] =
14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50,
2, 58, 0, 59, 0, 59, 370, 372, 374, 1094, 1096, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
3, 3, 402, 592, 618, 1536, 1580, 592, 210, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 1580, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98,
11,
[1506] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[1550] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(368), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(366), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[1593] = 7,
anon_sym_COMMA, ACTIONS(1098),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(1102),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(440),
[1608] =
14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50,
2, 58, 0, 59, 0, 59, 370, 372, 374, 1104, 1106, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
3, 3, 402, 592, 618, 2589, 1250, 592, 421, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 1250, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98,
11,
[1705] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[1748] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(368), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(366), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[1791] =
22304, 0, 57472, 6, 33024, 10, 65422, 12, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 288, 290, 1108, 1108, 292, 294, 296, 1108, 1108, 298,
300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, 318,
320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[1869] = 9,
anon_sym_RPAREN, ACTIONS(412),
anon_sym_COMMA, ACTIONS(414),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(317),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(18),
[1888] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 1110, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 234, 751, 15, 61, 15,
[1982] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 166,
1072, 1072, 11, 11, 1072, 1072, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 1072, 11, 98, 11,
[2068] = 5,
anon_sym_COMMA, ACTIONS(1118),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1118),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[2079] = 5,
anon_sym_COMMA, ACTIONS(1120),
anon_sym_COLON, ACTIONS(1122),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_with_clause_repeat1, STATE(630),
[2090] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[2133] = 3,
anon_sym_RBRACK, ACTIONS(1128),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[2140] =
12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28,
0, 30, 128, 30, 0, 31, 32, 31, 40960, 32, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 1130, 1132, 1134, 1136, 1138, 1140, 1134, 1140, 1140, 1134,
1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3,
1132, 83, 1349, 1615, 1405, 658, 1349, 195, 2, 193, 193, 8, 8, 193, 193, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[2235] = 8,
anon_sym_SEMI, ACTIONS(1146),
anon_sym_DOT, ACTIONS(1148),
anon_sym_COMMA, ACTIONS(1146),
anon_sym_as, ACTIONS(1146),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1146),
aux_sym_dotted_name_repeat1, STATE(1073),
[2252] = 7,
anon_sym_SEMI, ACTIONS(1150),
anon_sym_COMMA, ACTIONS(1152),
anon_sym_as, ACTIONS(1154),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1150),
aux_sym__import_list_repeat1, STATE(545),
[2267] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 1156, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 1162, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 834, 1082, 640, 2574, 327, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 422, 118, 118, 118, 118, 118, 738, 821,
118, 130, 118,
[2366] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 1164, 1164, 1164,
1164, 99, 1166, 103, 1164, 107, 1164, 1164, 1164, 1164, 1164, 91, 107, 107, 1164, 1164,
1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16,
[2444] =
10002, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 32793, 25, 30725, 29, 3119, 35,
2, 42, 0, 43, 0, 43, 1168, 1170, 919, 1172, 1172, 1174, 1170, 1174, 1174, 1170,
923, 841, 843, 841, 841, 845, 847, 845, 1176, 847, 847, 847, 3, 3, 851, 1224,
32, 32, 180, 180, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137,
32,
[2525] =
22304, 0, 256, 6, 33024, 7, 63630, 9, 1, 18, 0, 19, 96, 19, 0, 21,
0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21,
0, 21, 0, 21, 0, 21, 271, 271, 1178, 1178, 276, 271, 1178, 271, 271, 271,
271, 271, 271, 276, 271, 271, 271, 271, 271, 3, 3,
[2584] = 5,
anon_sym_RPAREN, ACTIONS(548),
anon_sym_COMMA, ACTIONS(548),
anon_sym_COLON, ACTIONS(1180),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[2595] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 288, 290, 1182, 1182, 1184, 292, 294, 296, 1182, 1182,
298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[2674] = 9,
anon_sym_RPAREN, ACTIONS(1186),
anon_sym_COMMA, ACTIONS(1188),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1090),
sym_for_in_clause, STATE(83),
[2693] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 1190, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 245, 751, 15, 61, 15,
[2787] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1192), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[2797] = 5,
anon_sym_COMMA, ACTIONS(1194),
anon_sym_RBRACK, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(1196),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[2808] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 288, 290, 937, 937, 939, 292, 294, 937, 937, 937,
937, 300, 302, 304, 306, 308, 308, 937, 937, 937, 292, 306, 306, 314, 316, 294,
937, 939, 937, 937, 937, 937, 939, 937, 3, 3, 85, 85,
[2884] =
3584, 0, 57472, 3, 0, 7, 1792, 7, 1020, 10, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 96, 20, 0, 22, 0, 22,
0, 22, 8192, 22, 0, 23, 941, 941, 943, 941, 941, 941, 298, 111, 941, 941,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 205, 205, 1523,
[2945] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
1198, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 2605, 2648, 191, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 226, 489, 43, 391, 43,
[3039] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(316),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[3060] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(724),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[3081] = 4,
ACTIONS(278), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[3126] = 5,
ACTIONS(95), 1,
anon_sym_if,
ACTIONS(113), 1,
anon_sym_and,
ACTIONS(115), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 9,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[3151] = 9,
anon_sym_RPAREN, ACTIONS(1200),
anon_sym_COMMA, ACTIONS(1202),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(317),
sym_for_in_clause, STATE(83),
[3170] = 6,
anon_sym_SEMI, ACTIONS(1204),
anon_sym_COMMA, ACTIONS(462),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1204),
[3183] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1206, 1208, 83, 483, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[3315] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 263, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[3468] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220,
1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, 1234, 2640,
3076, 2640, 123, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[3558] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 466, 468, 1236, 85, 470, 472, 474, 85, 476, 478,
480, 1236, 482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496,
498, 476, 476, 476, 476, 498, 476, 3, 3, 890, 2073, 2073, 890, 2472,
[3636] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1239),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[3645] = 3,
anon_sym_COLON, ACTIONS(1241),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[3652] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[3695] =
32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 51200, 69,
0, 72, 128, 72, 0, 73, 0, 73, 40960, 73, 33183, 75, 30725, 83, 3631, 89,
2, 97, 0, 98, 0, 98, 1130, 1247, 1134, 1249, 1251, 1254, 1249, 1257, 1140, 1260,
1262, 1249, 1264, 1134, 1140, 1249, 1249, 1140, 1134, 1264, 1266, 1249, 1249, 1269, 69, 1269,
1272, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 67, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 73, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
77, 79, 77, 1144, 79, 79, 79, 3, 3, 1247, 83, 511, 1349, 1615, 2782, 1349,
373, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 193, 8, 95, 8,
[3831] = 4,
anon_sym_COLON, ACTIONS(1277),
anon_sym_DASH_GT, ACTIONS(1277),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[3840] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 187, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11,
[3919] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 1166, 1164, 1164, 1164,
1164, 99, 1166, 103, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164,
1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16,
[3997] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(736), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(734), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[4040] = 3,
anon_sym_RPAREN, ACTIONS(1279),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[4047] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[4090] = 10,
anon_sym_RPAREN, ACTIONS(1285),
anon_sym_COMMA, ACTIONS(1287),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1090),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2929),
[4111] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 178, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[4190] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 1295, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[4265] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 182,
2553, 2553, 11, 11, 2553, 2553, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 2553, 11, 98, 11,
[4351] = 5,
ACTIONS(278), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(273), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[4399] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 212,
2829, 2829, 32, 32, 2829, 2829, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2829, 32, 137, 32,
[4485] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 206, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[4564] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 803, 805, 374, 1297, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 618, 1622, 1568, 592, 183, 10, 88, 88, 11, 11, 88, 88, 1411,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[4660] = 5,
anon_sym_COMMA, ACTIONS(548),
anon_sym_COLON, ACTIONS(548),
anon_sym_EQ, ACTIONS(1299),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[4671] = 5,
anon_sym_COMMA, ACTIONS(1301),
anon_sym_COLON, ACTIONS(554),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__parameters_repeat1, STATE(383),
[4682] = 3,
anon_sym_COLON, ACTIONS(1303),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[4689] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[4732] = 9,
anon_sym_if, ACTIONS(931),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(1309),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_for_in_clause, STATE(650),
sym_if_clause, STATE(650),
aux_sym__comprehension_clauses_repeat1, STATE(650),
[4751] = 8,
anon_sym_SEMI, ACTIONS(695),
anon_sym_from, ACTIONS(695),
anon_sym_COMMA, ACTIONS(1311),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(695),
aux_sym__collection_elements_repeat1, STATE(277),
[4768] = 6,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_as, ACTIONS(1315),
anon_sym_COLON, ACTIONS(1317),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(949),
[4781] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1319, 1321, 83, 484, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[4913] = 3,
anon_sym_RBRACK, ACTIONS(1323),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[4920] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 895, 897, 426, 619, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1609, 1531, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[5013] =
8466, 0, 10496, 4, 38920, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 919, 921, 1325, 917, 921, 1327, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 308, 224, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[5105] = 4,
anon_sym_SEMI, ACTIONS(1329),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1329),
[5114] = 5,
anon_sym_SEMI, ACTIONS(1331),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1333),
aux_sym__simple_statements_repeat1, STATE(441),
[5125] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39,
63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83,
2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1335, 83, 229, 229, 229,
229, 229, 229, 229, 1349, 1615, 229, 229, 229, 229, 229, 229, 1416, 229, 229, 229,
229, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24,
488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8,
95, 8,
[5255] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[5298] =
21792, 0, 32896, 5, 33024, 7, 65423, 9, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 512, 33, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34,
0, 34, 0, 34, 0, 34, 1337, 271, 1340, 276, 271, 271, 271, 271, 1343, 1340,
1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, 271, 276, 271,
271, 271, 271, 276, 271, 3, 3, 735,
[5370] = 3,
anon_sym_RPAREN, ACTIONS(1346),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[5377] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54,
2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 1354, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3,
3, 402, 592, 618, 1628, 688, 598, 353, 1169, 1169, 1169, 592, 194, 10, 88, 88,
11, 11, 88, 88, 1171, 1335, 1335, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 98, 11,
[5478] = 5,
anon_sym_RPAREN, ACTIONS(1364),
anon_sym_COMMA, ACTIONS(1366),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(63),
[5489] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(410), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(408), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[5532] =
23840, 0, 33153, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 16896, 36, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38,
0, 38, 0, 38, 0, 38, 1337, 271, 1340, 271, 276, 271, 278, 271, 276, 271,
271, 1368, 1340, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271,
271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 735, 1148,
[5608] = 4,
ACTIONS(1371), 1,
anon_sym_COMMA,
STATE(491), 1,
aux_sym__patterns_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1373), 16,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[5637] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1375), 17,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[5661] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 274, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[5814] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[5857] = 3,
ACTIONS(358), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[5873] = 8,
anon_sym_DOT, ACTIONS(1379),
anon_sym_RPAREN, ACTIONS(1381),
anon_sym_COMMA, ACTIONS(1381),
anon_sym_COLON, ACTIONS(1383),
anon_sym_EQ, ACTIONS(1385),
anon_sym_PIPE, ACTIONS(1387),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[5890] = 3,
anon_sym_RPAREN, ACTIONS(1389),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[5897] =
12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29,
0, 31, 128, 31, 0, 32, 0, 32, 40960, 32, 33183, 34, 30725, 42, 3695, 48,
2, 57, 0, 58, 0, 58, 1130, 1391, 1134, 1393, 1136, 1395, 1140, 1134, 1140, 1140,
1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3,
3, 1391, 83, 1349, 1615, 990, 1349, 223, 2, 193, 193, 8, 8, 193, 193, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 278, 193, 8, 95, 8,
[5993] = 8,
anon_sym_COMMA, ACTIONS(1397),
anon_sym_as, ACTIONS(1397),
anon_sym_if, ACTIONS(1397),
anon_sym_COLON, ACTIONS(1397),
anon_sym_PIPE, ACTIONS(1399),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(937),
[6010] = 8,
anon_sym_COMMA, ACTIONS(1401),
anon_sym_as, ACTIONS(1403),
anon_sym_if, ACTIONS(1405),
anon_sym_COLON, ACTIONS(1407),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_if_clause, STATE(1395),
aux_sym_case_clause_repeat1, STATE(943),
[6027] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1409, 1411, 83, 1249, 1247,
1247, 1247, 1247, 1247, 1247, 1247, 1349, 1615, 1247, 1247, 1247, 1247, 1247, 1247, 1416, 1247,
1247, 1247, 1247, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[6159] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1416, 9, 9,
9, 9, 268, 268, 687, 270, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 268, 687,
[6312] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 1531, 256, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[6402] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[6447] = 4,
ACTIONS(278), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 6,
anon_sym_as,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[6494] =
23840, 0, 57472, 6, 33024, 10, 65486, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 755, 757, 85, 101, 759, 761, 85, 85, 85, 765,
767, 769, 771, 773, 775, 85, 775, 111, 777, 779, 759, 773, 773, 781, 783, 761,
785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2105, 2105, 965, 2475,
[6573] = 5,
anon_sym_COMMA, ACTIONS(1098),
anon_sym_RBRACK, ACTIONS(1102),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1155),
[6584] = 5,
anon_sym_RPAREN, ACTIONS(1415),
anon_sym_COMMA, ACTIONS(1415),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[6595] = 3,
anon_sym_RBRACK, ACTIONS(1417),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[6602] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 1419, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 1421, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 2576, 2976, 2833, 2574, 285, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 286, 118, 118, 118, 118, 118, 3149, 821,
118, 130, 118,
[6701] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 260,
1233, 1233, 11, 11, 1233, 1233, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 1233, 11, 98, 11,
[6787] =
22304, 0, 32896, 6, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 288, 290, 1423, 1423, 292, 294, 296, 298, 300, 302,
304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, 318, 320, 298,
298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[6863] = 5,
anon_sym_COMMA, ACTIONS(1425),
anon_sym_RBRACK, ACTIONS(1427),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_type_parameter_repeat1, STATE(492),
[6874] =
12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29,
0, 31, 128, 31, 0, 32, 0, 32, 40960, 32, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 1130, 619, 1134, 1429, 1136, 1395, 1140, 1134, 1140, 1140,
1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3,
3, 619, 83, 1349, 1615, 2775, 1349, 279, 2, 193, 193, 8, 8, 193, 193, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[6969] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
33024, 50, 1, 52, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53,
16384, 53, 0, 54, 0, 54, 1431, 1431, 1431, 1431, 1433, 1433, 1431, 1431, 1431, 1431,
1431, 1431, 1431, 1431, 1431, 1076, 1431, 1431, 1431, 1431, 1431, 1435, 1437, 1431, 1431, 1431,
1431, 1431, 1431, 1431, 1433, 1433, 1433, 1433, 1433, 1431, 1433, 1431, 1431, 1433, 1431, 1433,
1431, 1431, 1431, 1431, 3, 3, 1433, 1433, 1947, 358, 570, 358,
[7061] =
22820, 0, 33153, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 224, 34, 0, 37,
0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38,
0, 38, 0, 38, 0, 38, 271, 1439, 271, 271, 276, 271, 278, 271, 276, 271,
271, 276, 1442, 271, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271,
271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 271, 536,
[7137] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41,
0, 42, 8192, 42, 0, 43, 1445, 87, 1445, 89, 1445, 1445, 91, 93, 95, 1445,
97, 99, 1447, 103, 105, 107, 109, 109, 111, 113, 115, 91, 107, 107, 117, 119,
93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1445, 16, 674, 674, 16,
730,
[7218] =
12562, 0, 43264, 5, 47104, 9, 168, 13, 63490, 16, 33535, 22, 1151, 32, 0, 40,
0, 40, 0, 40, 0, 40, 0, 40, 2496, 40, 32793, 44, 30725, 48, 3119, 54,
2, 61, 0, 62, 0, 62, 829, 831, 833, 1449, 837, 1373, 831, 837, 1451, 837,
831, 1373, 839, 1453, 843, 1453, 841, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373,
1373, 1373, 1373, 1373, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 240, 589,
589, 589, 1225, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[7318] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(736), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(734), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[7361] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 12, 77, 43456, 79, 56735, 85, 30725, 97, 3631, 103,
18, 111, 128, 113, 0, 114, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1455, 83, 5, 5, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 1416, 9, 9,
9, 9, 5, 5, 687, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8,
193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 193, 8, 95, 8, 5, 687,
[7513] = 4,
anon_sym_case, ACTIONS(540),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(540),
[7522] = 4,
anon_sym_case, ACTIONS(1457),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(1457),
[7531] = 4,
anon_sym_case, ACTIONS(1459),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(1459),
[7540] = 6,
anon_sym_case, ACTIONS(1461),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(1464),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(65535),
[7553] =
21792, 0, 32896, 5, 33024, 7, 65423, 9, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 661, 663, 1466, 665, 667, 669, 671, 673, 675, 1466,
677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667, 691, 693, 671,
671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[7629] =
45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49,
384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
1024, 51, 0, 52, 0, 52, 1468, 1468, 1468, 1468, 1470, 1470, 1468, 1468, 1468, 1468,
1468, 1468, 1468, 1468, 1468, 1074, 1076, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
1468, 1468, 1468, 1470, 1470, 1470, 1470, 1470, 1468, 1470, 1468, 1468, 1470, 1468, 1470, 1468,
1468, 1468, 1468, 3, 3, 1470, 1470, 504, 1046, 918,
[7719] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 288, 290, 1164, 1164, 1166, 1166, 1164, 1164, 1164, 1164,
1164, 300, 302, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 85, 85,
[7795] = 9,
anon_sym_RPAREN, ACTIONS(1309),
anon_sym_if, ACTIONS(795),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_for_in_clause, STATE(838),
sym_if_clause, STATE(838),
aux_sym__comprehension_clauses_repeat1, STATE(838),
[7814] = 7,
anon_sym_SEMI, ACTIONS(619),
anon_sym_from, ACTIONS(619),
anon_sym_COMMA, ACTIONS(1472),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(619),
aux_sym__collection_elements_repeat1, STATE(753),
[7829] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1474), 3,
anon_sym_SEMI,
anon_sym_from,
sym__newline,
[7839] = 3,
ACTIONS(129), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(500), 4,
anon_sym_SEMI,
anon_sym_from,
anon_sym_COMMA,
sym__newline,
[7853] = 7,
anon_sym_LPAREN, ACTIONS(1476),
anon_sym_COLON, ACTIONS(1478),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_type_parameter, STATE(3000),
sym_argument_list, STATE(482),
[7868] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1480, 1482, 83, 894, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[8000] = 3,
sym_identifier, ACTIONS(1484),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[8007] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 275, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11,
[8086] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 288, 290, 1486, 1486, 1488, 292, 294, 1486, 1486, 1486,
298, 300, 302, 304, 306, 308, 308, 111, 1486, 1486, 292, 306, 306, 314, 316, 294,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[8165] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3072),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[8188] = 9,
anon_sym_COMMA, ACTIONS(1498),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(1500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1264),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(804),
[8207] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[8250] =
4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16,
0, 16, 0, 16, 0, 16, 49088, 16, 7, 25, 0, 28, 0, 28, 3072, 28,
0, 30, 0, 30, 0, 30, 1506, 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524,
1518, 1518, 1518, 3, 3, 851, 558, 248, 247, 1240, 247, 247, 247, 247, 1240, 247,
247, 247, 247, 681,
[8318] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 803, 805, 374, 1526, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 618, 3156, 2853, 592, 328, 10, 88, 88, 11, 11, 88, 88, 1401,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[8414] = 3,
anon_sym_import, ACTIONS(1528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[8421] = 9,
sym_identifier, ACTIONS(1530),
anon_sym_LPAREN, ACTIONS(1532),
anon_sym_STAR, ACTIONS(1534),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__import_list, STATE(442),
sym_aliased_import, STATE(952),
sym_wildcard_import, STATE(1016),
sym_dotted_name, STATE(176),
[8440] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 1364, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[8536] = 3,
ACTIONS(502), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[8551] = 4,
anon_sym_COLON, ACTIONS(1536),
anon_sym_DASH_GT, ACTIONS(1538),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[8560] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1540, 1542, 83, 604, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[8692] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 428, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[8845] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17,
12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 1552, 1554, 1556, 3, 3, 405, 220,
219, 1582, 480, 480, 671, 862, 480, 480, 480,
[8902] = 4,
ACTIONS(1558), 1,
anon_sym_DOT,
STATE(868), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1146), 7,
anon_sym_import,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[8922] = 6,
anon_sym_LPAREN, ACTIONS(655),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameters, STATE(294),
sym_type_parameter, STATE(845),
[8935] = 3,
sym_identifier, ACTIONS(1560),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[8942] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1562, 1564, 83, 529, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[9074] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 475, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[9227] =
12562, 0, 10240, 5, 39168, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 34, 29, 0, 31, 40960, 31, 33183, 33, 31733, 41, 3631, 53,
2, 61, 0, 62, 0, 62, 1566, 1568, 625, 1570, 1572, 1568, 629, 1574, 1572, 1576,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 261, 2999, 1538, 293, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
44, 523, 261, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44,
2543, 44, 145, 44,
[9327] = 6,
anon_sym_SEMI, ACTIONS(1578),
anon_sym_COMMA, ACTIONS(1578),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1578),
[9340] = 3,
anon_sym_COLON, ACTIONS(1580),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[9347] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 1582, 87, 1582, 89, 1582, 1582, 1584, 1582, 1582, 1582,
1582, 99, 1584, 103, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1584, 1582, 1582, 1582, 1582,
1582, 1582, 1584, 1582, 1582, 1582, 1582, 1584, 1582, 3, 3, 1582, 16, 16,
[9425] = 9,
sym_identifier, ACTIONS(1586),
anon_sym_DOT, ACTIONS(1588),
anon_sym___future__, ACTIONS(1590),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_import_prefix, STATE(840),
sym_relative_import, STATE(290),
sym_dotted_name, STATE(290),
aux_sym_import_prefix_repeat1, STATE(839),
[9444] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[9457] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 306, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[9536] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[9581] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[9626] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1592), 3,
anon_sym_SEMI,
anon_sym_COMMA,
sym__newline,
[9636] = 6,
anon_sym_SEMI, ACTIONS(1592),
anon_sym_COMMA, ACTIONS(1594),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1592),
aux_sym_global_statement_repeat1, STATE(65535),
[9649] = 6,
anon_sym_SEMI, ACTIONS(1597),
anon_sym_COMMA, ACTIONS(1599),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1597),
aux_sym_global_statement_repeat1, STATE(313),
[9662] = 3,
sym_identifier, ACTIONS(1601),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[9669] = 3,
anon_sym_RBRACK, ACTIONS(1603),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[9676] = 3,
anon_sym_RPAREN, ACTIONS(1605),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[9683] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1607, 1609, 83, 585, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[9815] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 467, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[9968] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 321, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[10058] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1611),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[10067] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 1613, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 1615, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 2606, 2978, 2854, 2574, 360, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 361, 118, 118, 118, 118, 118, 3173, 821,
118, 130, 118,
[10166] =
3104, 0, 34176, 3, 8192, 7, 1794, 8, 1020, 12, 0, 20, 96, 20, 0, 22,
0, 22, 0, 22, 0, 22, 0, 22, 0, 22, 96, 22, 0, 24, 0, 24,
0, 24, 8192, 24, 0, 25, 1617, 1617, 1617, 1617, 1617, 1617, 1619, 1622, 1617, 1624,
1617, 1617, 1627, 1630, 1619, 1619, 1619, 1619, 1630, 1619, 3, 3, 125, 125, 65535,
[10229] =
22304, 0, 0, 6, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20,
0, 20, 0, 20, 0, 20, 271, 271, 282, 282, 276, 271, 271, 271, 271, 271,
271, 271, 276, 271, 271, 271, 271, 271, 3, 3,
[10287] = 4,
anon_sym_RPAREN, ACTIONS(1375),
anon_sym_COMMA, ACTIONS(1375),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[10296] = 5,
anon_sym_RPAREN, ACTIONS(1633),
anon_sym_COMMA, ACTIONS(1635),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(1388),
[10307] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(851),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[10330] = 9,
anon_sym_RPAREN, ACTIONS(1637),
anon_sym_COMMA, ACTIONS(1639),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1629),
sym_for_in_clause, STATE(83),
[10349] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 1641, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 403, 751, 15, 61, 15,
[10443] = 6,
anon_sym_case, ACTIONS(1643),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(1645),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(272),
[10456] = 5,
anon_sym_COMMA, ACTIONS(1647),
anon_sym_RBRACE, ACTIONS(1649),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[10467] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 1653, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[10561] =
14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50,
2, 58, 0, 59, 0, 59, 370, 372, 374, 1655, 1657, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
3, 3, 402, 592, 618, 2599, 2980, 592, 371, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2980, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98,
11,
[10658] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 284,
437, 437, 11, 11, 437, 437, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 437, 11, 98, 11,
[10744] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(368), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(366), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[10787] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(850),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[10808] = 9,
anon_sym_RPAREN, ACTIONS(1659),
anon_sym_COMMA, ACTIONS(1661),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3174),
sym_for_in_clause, STATE(83),
[10827] = 3,
ACTIONS(129), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[10843] = 8,
anon_sym_SEMI, ACTIONS(1663),
anon_sym_DOT, ACTIONS(1665),
anon_sym_COLON, ACTIONS(1667),
anon_sym_EQ, ACTIONS(1669),
anon_sym_PIPE, ACTIONS(1671),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1663),
[10860] = 3,
sym_identifier, ACTIONS(1673),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[10867] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(544), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(542), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[10923] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3096, 2648, 343, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[11013] = 3,
ACTIONS(728), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1675), 4,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[11027] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 895, 897, 426, 633, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1609, 1531, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[11120] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 1677, 1677, 1677, 1677, 1679, 1679, 1677, 1677, 1677, 1677,
1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677,
1677, 1679, 1679, 1679, 1679, 1679, 1677, 1679, 1677, 1677, 1679, 1677, 1679, 1677, 1677, 1677,
1677, 3, 3, 1679, 1679,
[11205] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 288, 290, 1486, 1486, 1488, 292, 294, 1486, 1486, 1486,
298, 300, 302, 304, 306, 308, 308, 111, 310, 1486, 292, 306, 306, 314, 316, 294,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[11284] = 5,
anon_sym_COMMA, ACTIONS(1681),
anon_sym_RBRACE, ACTIONS(987),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(65535),
[11295] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 345, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[11448] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1684, 1686, 83, 1997, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[11580] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39,
63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83,
2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1333, 83, 229, 229, 229,
229, 229, 229, 229, 1349, 1615, 229, 229, 229, 229, 229, 229, 1416, 229, 229, 229,
229, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24,
488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8,
95, 8,
[11710] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 12, 27, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 1688, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 354, 171, 308, 170, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[11802] = 6,
sym_identifier, ACTIONS(1530),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__import_list, STATE(363),
sym_aliased_import, STATE(952),
sym_dotted_name, STATE(176),
[11815] = 5,
anon_sym_RPAREN, ACTIONS(1690),
anon_sym_COMMA, ACTIONS(1692),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(326),
[11826] = 3,
anon_sym_COLON, ACTIONS(1694),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[11833] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 803, 805, 374, 1696, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 618, 1628, 688, 592, 194, 10, 88, 88, 11, 11, 88, 88, 1171,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[11929] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 1698, 1700, 426, 1702, 1700, 903, 1702, 1704, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 2928, 1531, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 244, 1086,
1086, 1086, 1086, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[12025] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 1706, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 364, 751, 15, 61, 15,
[12119] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
33024, 50, 1, 52, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53,
16384, 53, 0, 54, 0, 54, 1708, 1708, 1708, 1708, 1710, 1710, 1708, 1708, 1708, 1708,
1708, 1708, 1708, 1708, 1708, 1076, 1708, 1708, 1708, 1708, 1708, 1435, 1437, 1708, 1708, 1708,
1708, 1708, 1708, 1708, 1710, 1710, 1710, 1710, 1710, 1708, 1710, 1708, 1708, 1710, 1708, 1710,
1708, 1708, 1708, 1708, 3, 3, 1710, 1710, 727, 726, 2012, 726,
[12211] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 418,
706, 706, 32, 32, 706, 706, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 706, 32, 137, 32,
[12297] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3061),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[12320] = 9,
anon_sym_COMMA, ACTIONS(1712),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(1714),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3063),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(331),
[12339] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[12382] = 4,
anon_sym_SEMI, ACTIONS(1716),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1716),
[12391] = 3,
anon_sym_RPAREN, ACTIONS(1718),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[12398] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[12441] =
14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50,
2, 58, 0, 59, 0, 59, 422, 424, 426, 1104, 1106, 380, 428, 424, 428, 384,
428, 424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442,
3, 3, 446, 1531, 3107, 1250, 1250, 1531, 416, 12, 751, 751, 15, 15, 751, 751,
15, 15, 15, 1250, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61,
15,
[12538] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
1720, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 1534, 2648, 336, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 398, 489, 43, 391, 43,
[12632] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
3095, 592, 372, 80, 2558, 2558, 11, 11, 2558, 2558, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[12722] = 4,
ACTIONS(1722), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[12769] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(736), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(734), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[12812] = 10,
anon_sym_RPAREN, ACTIONS(1724),
anon_sym_COMMA, ACTIONS(1726),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1629),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2982),
[12833] = 3,
ACTIONS(789), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1675), 4,
anon_sym_RPAREN,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[12847] = 7,
anon_sym_SEMI, ACTIONS(1728),
anon_sym_COMMA, ACTIONS(1730),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1728),
aux_sym_print_statement_repeat1, STATE(756),
[12862] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1732), 3,
anon_sym_LPAREN,
anon_sym_COLON,
anon_sym_EQ,
[12872] = 5,
anon_sym_LPAREN, ACTIONS(1476),
anon_sym_COLON, ACTIONS(1734),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_argument_list, STATE(3128),
[12883] = 5,
anon_sym_RPAREN, ACTIONS(500),
anon_sym_COMMA, ACTIONS(1736),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(65535),
[12894] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 803, 805, 374, 1739, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 618, 3124, 2838, 592, 337, 10, 88, 88, 11, 11, 88, 88, 1402,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[12990] =
13074, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 2496, 25, 32793, 29, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 1741, 1743, 1745, 1633, 1747, 1749, 1743, 1749, 1749, 1743,
1751, 841, 843, 841, 841, 845, 847, 845, 1753, 847, 847, 847, 3, 3, 851, 325,
1169, 1169, 1169, 1224, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[13075] = 8,
anon_sym_COMMA, ACTIONS(1755),
anon_sym_as, ACTIONS(1757),
anon_sym_EQ, ACTIONS(1759),
anon_sym_RBRACE, ACTIONS(1759),
anon_sym_COLON2, ACTIONS(1759),
sym_type_conversion, ACTIONS(1759),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[13092] = 7,
anon_sym_EQ, ACTIONS(1761),
anon_sym_RBRACE, ACTIONS(1763),
anon_sym_COLON2, ACTIONS(1765),
sym_type_conversion, ACTIONS(1767),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_format_specifier, STATE(576),
[13107] = 6,
anon_sym_SEMI, ACTIONS(1769),
anon_sym_COMMA, ACTIONS(1771),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1769),
aux_sym_print_statement_repeat1, STATE(526),
[13120] =
12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28,
0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3631, 47,
2, 55, 0, 56, 0, 56, 1130, 1773, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3,
1773, 83, 1349, 1615, 1590, 1349, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[13214] = 5,
anon_sym_COMMA, ACTIONS(1775),
anon_sym_COLON, ACTIONS(743),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__parameters_repeat1, STATE(386),
[13225] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 0, 8, 0, 8, 0, 8, 7840, 8, 0, 14, 8, 14, 0, 15,
12, 15, 0, 17, 0, 17, 1546, 1548, 1550, 747, 1554, 1556, 3, 3, 385, 1582,
480, 480, 671, 862, 480, 480, 480,
[13280] = 4,
anon_sym_COMMA, ACTIONS(749),
anon_sym_COLON, ACTIONS(749),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[13289] = 5,
anon_sym_COMMA, ACTIONS(1777),
anon_sym_COLON, ACTIONS(749),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__parameters_repeat1, STATE(65535),
[13300] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1780, 1782, 83, 696, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[13432] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 496, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[13585] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 3153, 715, 308, 395, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[13678] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 396, 589,
589, 589, 1225, 32, 32, 808, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[13763] = 5,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2140), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[13813] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(717), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(715), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[13857] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1784),
sym_string_content, STATE(394),
sym_interpolation, STATE(394),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(394),
aux_sym_string_content_repeat1, STATE(14),
[13884] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1786),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[13911] = 5,
anon_sym_COMMA, ACTIONS(1788),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1790),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[13922] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(1792),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(239),
[13933] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[13976] = 3,
anon_sym_RBRACK, ACTIONS(1794),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[13983] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33536, 16, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 32, 30, 40960, 31, 49567, 33, 30725, 42, 20015, 48,
2, 57, 0, 58, 0, 58, 1210, 1212, 1214, 1138, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 1220, 1224, 1220, 1226, 1796, 1228, 1230, 1228, 1798, 1230, 1230, 1230, 3, 3,
1234, 2640, 3089, 1621, 380, 2640, 379, 122, 1486, 1486, 160, 160, 1486, 1486, 380, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1486, 160, 745, 380, 160,
[14079] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 265,
2508, 2508, 8, 8, 2508, 2508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 2508, 8, 95, 8,
[14165] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[14208] = 7,
anon_sym_LPAREN, ACTIONS(1476),
anon_sym_COLON, ACTIONS(1800),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_type_parameter, STATE(375),
sym_argument_list, STATE(723),
[14223] = 3,
anon_sym_RPAREN, ACTIONS(1802),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[14230] = 3,
sym_identifier, ACTIONS(1804),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[14237] = 3,
anon_sym_COLON, ACTIONS(1806),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[14244] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 408,
1067, 1067, 32, 32, 1067, 1067, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 1067, 32, 137, 32,
[14330] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 863, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 409, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[14409] =
23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 504, 506, 1486, 1486, 508, 510, 1486, 1486, 1486, 514,
516, 1488, 518, 520, 522, 524, 524, 111, 1486, 1486, 508, 522, 522, 530, 532, 510,
534, 536, 514, 514, 514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[14488] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 661, 663, 937, 939, 665, 667, 937, 937, 937, 937,
673, 675, 937, 677, 679, 681, 681, 937, 937, 937, 665, 679, 679, 687, 689, 667,
937, 939, 937, 937, 937, 937, 939, 937, 3, 3, 161, 161,
[14564] =
3072, 0, 57472, 2, 0, 6, 1793, 6, 1020, 10, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 96, 20, 0, 22, 0, 22,
0, 22, 8192, 22, 0, 23, 941, 943, 941, 941, 941, 671, 941, 111, 941, 941,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 407, 407, 1064,
[14625] = 10,
anon_sym_COMMA, ACTIONS(85),
anon_sym_as, ACTIONS(101),
anon_sym_if, ACTIONS(85),
anon_sym_async, ACTIONS(85),
anon_sym_for, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(85),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[14646] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 698, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[14799] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
33024, 50, 1, 52, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53,
16384, 53, 0, 54, 0, 54, 1814, 1814, 1814, 1814, 1816, 1816, 1814, 1814, 1814, 1814,
1814, 1814, 1814, 1814, 1814, 1076, 1814, 1814, 1814, 1814, 1814, 1435, 1437, 1814, 1814, 1814,
1814, 1814, 1814, 1814, 1816, 1816, 1816, 1816, 1816, 1814, 1816, 1814, 1814, 1816, 1814, 1816,
1814, 1814, 1814, 1814, 3, 3, 1816, 1816, 1034, 726, 2004, 726,
[14891] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 346,
2560, 2560, 11, 11, 2560, 2560, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 2560, 11, 98, 11,
[14977] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[15022] = 6,
anon_sym_RPAREN, ACTIONS(1818),
anon_sym_COMMA, ACTIONS(1820),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(616),
[15035] =
45402, 0, 28414, 8, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1663, 42, 0, 51,
0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
0, 51, 0, 51, 0, 51, 1822, 1822, 1822, 1822, 1824, 1824, 1822, 1822, 1822, 1822,
1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822,
1822, 1822, 1822, 1822, 1822, 1824, 1824, 1824, 1824, 1824, 1822, 1824, 1822, 1822, 1824, 1822,
1824, 1822, 1822, 1822, 1822, 3, 3, 1824, 1824,
[15124] =
23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 504, 506, 1826, 1826, 508, 510, 1826, 1826, 1826, 514,
516, 1828, 518, 520, 522, 524, 524, 111, 1826, 1826, 508, 522, 522, 530, 532, 510,
534, 536, 514, 514, 514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[15203] =
32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 49152, 69,
0, 71, 128, 71, 0, 72, 0, 72, 40960, 72, 33183, 74, 30725, 82, 3631, 88,
2, 96, 0, 97, 0, 97, 915, 1247, 917, 1249, 1830, 1254, 1249, 1833, 921, 1249,
1262, 1249, 1264, 917, 921, 1249, 1249, 921, 917, 1264, 1836, 1249, 1249, 1839, 843, 1839,
1842, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 841, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 927, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
845, 847, 845, 929, 847, 847, 847, 3, 3, 1247, 851, 308, 1333, 1406, 308, 643,
29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 110, 32, 137, 32,
[15338] =
23840, 0, 33153, 6, 41216, 10, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38,
0, 38, 0, 38, 0, 38, 1439, 271, 271, 271, 276, 271, 278, 271, 1845, 271,
271, 1848, 1850, 271, 271, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271,
271, 271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 1148,
[15414] = 10,
anon_sym_RPAREN, ACTIONS(1818),
anon_sym_COMMA, ACTIONS(1820),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3174),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(616),
[15435] = 9,
anon_sym_COMMA, ACTIONS(1853),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(1855),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(450),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(430),
[15454] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 1857, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[15548] = 7,
anon_sym_SEMI, ACTIONS(1859),
anon_sym_DOT, ACTIONS(1665),
anon_sym_COLON, ACTIONS(1667),
anon_sym_PIPE, ACTIONS(1671),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1859),
[15563] = 5,
anon_sym_RPAREN, ACTIONS(412),
anon_sym_COMMA, ACTIONS(414),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(18),
[15574] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33536, 16, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 32, 30, 43456, 31, 64927, 37, 30725, 50, 3631, 56,
2, 64, 0, 65, 0, 65, 9, 456, 17, 19, 458, 456, 458, 458, 456, 63,
67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3,
83, 1349, 1615, 1405, 432, 22, 589, 589, 589, 1349, 25, 2, 193, 193, 8, 8,
193, 193, 432, 432, 488, 432, 432, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8,
[15677] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 485,
639, 639, 43, 43, 639, 639, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 639, 43, 391, 43,
[15763] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 753, 751, 751, 751, 751, 753, 753, 751, 751, 751,
751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751,
751, 751, 753, 753, 753, 753, 753, 751, 753, 751, 751, 753, 751, 753, 751, 751,
751, 751, 3, 3, 753,
[15848] = 13,
anon_sym_LBRACE, ACTIONS(1861),
sym_escape_sequence, ACTIONS(1864),
anon_sym_BSLASH, ACTIONS(1867),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(1864),
sym_escape_interpolation, ACTIONS(1864),
sym_string_end, ACTIONS(1870),
sym_string_content, STATE(65535),
sym_interpolation, STATE(65535),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(65535),
aux_sym_string_content_repeat1, STATE(14),
[15875] = 5,
anon_sym_COMMA, ACTIONS(1872),
anon_sym_RBRACE, ACTIONS(1857),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[15886] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 1874, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[15980] = 4,
anon_sym_SEMI, ACTIONS(1876),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1876),
[15989] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 436, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[16142] =
12562, 0, 43264, 5, 47104, 9, 168, 13, 63490, 16, 33535, 22, 1151, 32, 0, 40,
0, 40, 0, 40, 0, 40, 0, 40, 2496, 40, 32793, 44, 30725, 48, 3119, 54,
2, 61, 0, 62, 0, 62, 829, 831, 833, 1449, 837, 1878, 831, 837, 1880, 837,
831, 1878, 839, 1453, 843, 1453, 841, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878,
1878, 1878, 1878, 1878, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 240, 589,
589, 589, 1225, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[16242] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 438, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[16332] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 1882, 1882, 1882, 1882, 1884, 1884, 1882, 1882, 1882, 1882,
1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882,
1882, 1882, 1882, 1882, 1884, 1884, 1884, 1884, 1884, 1882, 1884, 1882, 1882, 1884, 1882, 1884,
1882, 1882, 1882, 1882, 3, 3, 1884, 1884,
[16420] = 3,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 7,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
[16437] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[16450] = 6,
anon_sym_COMMA, ACTIONS(1888),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(1888),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[16463] = 5,
anon_sym_COMMA, ACTIONS(1890),
anon_sym_RBRACK, ACTIONS(1892),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[16474] = 5,
anon_sym_SEMI, ACTIONS(1894),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1329),
aux_sym__simple_statements_repeat1, STATE(65535),
[16485] = 4,
anon_sym_SEMI, ACTIONS(1897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1897),
[16494] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 1899, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 466, 751, 15, 61, 15,
[16588] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
1901, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 2609, 2648, 462, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 465, 489, 43, 391, 43,
[16682] = 4,
ACTIONS(1903), 1,
anon_sym_DOT,
STATE(1537), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1146), 5,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[16700] = 6,
anon_sym_RPAREN, ACTIONS(1150),
anon_sym_COMMA, ACTIONS(1905),
anon_sym_as, ACTIONS(1907),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__import_list_repeat1, STATE(716),
[16713] = 3,
ACTIONS(1909), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(726), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[16728] = 8,
anon_sym_COMMA, ACTIONS(1911),
anon_sym_if, ACTIONS(732),
anon_sym_async, ACTIONS(732),
anon_sym_for, ACTIONS(732),
anon_sym_RBRACE, ACTIONS(732),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2638),
[16745] = 9,
anon_sym_if, ACTIONS(1913),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(793),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_for_in_clause, STATE(1140),
sym_if_clause, STATE(1140),
aux_sym__comprehension_clauses_repeat1, STATE(1140),
[16764] = 3,
anon_sym_RBRACE, ACTIONS(1915),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[16771] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[16816] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 1130, 1134, 1136, 1138, 1140, 1134, 1140, 1140, 1134, 1142,
67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83,
1349, 1615, 1405, 1014, 1349, 463, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[16909] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3099, 2574, 448, 447, 254, 2555, 2555, 118, 118, 2555, 2555, 448, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[17001] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 464, 589,
589, 589, 1225, 32, 32, 1409, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[17086] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 1923, 1925, 919, 1927, 1925, 1927, 1927, 1925, 923, 841,
843, 841, 841, 845, 847, 845, 1929, 847, 847, 847, 3, 3, 851, 1224, 32, 32,
456, 456, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[17165] =
22304, 0, 256, 6, 33024, 7, 63630, 9, 1, 18, 0, 19, 96, 19, 0, 21,
0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21,
0, 21, 0, 21, 0, 21, 271, 271, 1931, 1931, 276, 271, 1931, 271, 271, 271,
271, 271, 271, 276, 271, 271, 271, 271, 271, 3, 3,
[17224] = 5,
anon_sym_RPAREN, ACTIONS(548),
anon_sym_COMMA, ACTIONS(548),
anon_sym_COLON, ACTIONS(1933),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[17235] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[17280] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[17322] =
21792, 0, 24576, 5, 33024, 7, 63631, 9, 1, 19, 0, 20, 96, 20, 0, 22,
0, 22, 0, 22, 32768, 22, 0, 23, 0, 23, 0, 23, 0, 23, 8, 23,
0, 24, 0, 24, 0, 24, 661, 663, 1935, 665, 667, 1935, 1935, 673, 675, 1935,
677, 679, 681, 681, 665, 679, 679, 687, 689, 667, 3, 3, 161, 161,
[17384] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(316),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[17403] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3084),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[17424] = 6,
anon_sym_SEMI, ACTIONS(1937),
anon_sym_COMMA, ACTIONS(462),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1937),
[17437] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(1939),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(239),
[17448] = 3,
anon_sym_RBRACK, ACTIONS(1941),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[17455] = 3,
anon_sym_RPAREN, ACTIONS(1943),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[17462] =
45402, 0, 27902, 8, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 1945, 1945, 1945, 1945, 1947, 1947, 1945, 1945, 1945, 1945,
1945, 1945, 1945, 1945, 1945, 1076, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945,
1945, 1945, 1947, 1947, 1947, 1947, 1947, 1945, 1947, 1945, 1945, 1947, 1945, 1947, 1945, 1945,
1945, 1945, 3, 3, 1947, 1947, 1047,
[17549] =
24352, 0, 33153, 7, 41216, 11, 65422, 14, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38,
0, 38, 0, 38, 0, 38, 1439, 271, 271, 271, 271, 276, 271, 278, 271, 276,
271, 271, 276, 1949, 271, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271,
271, 271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 1085,
[17625] =
23840, 0, 33153, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 512, 36, 0, 37, 0, 37, 0, 37, 0, 37, 0, 37,
0, 37, 0, 37, 0, 37, 1337, 271, 1340, 271, 276, 271, 278, 271, 276, 271,
271, 1343, 1340, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271,
271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 735,
[17700] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 466, 468, 1466, 85, 470, 472, 474, 85, 476, 478,
480, 1466, 482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496,
498, 476, 476, 476, 476, 498, 476, 3, 3, 890, 2073, 2073, 890, 2472,
[17778] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[17820] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 1956, 1958, 83, 530, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[17952] =
12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28,
0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3695, 47,
2, 56, 0, 57, 0, 57, 1130, 1960, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3,
1960, 83, 1349, 1615, 990, 1349, 223, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 844, 193, 8, 95, 8,
[18047] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 477, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[18137] =
45402, 0, 26878, 8, 56947, 18, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48,
0, 48, 0, 48, 0, 48, 1962, 1962, 1962, 1962, 1964, 1964, 1962, 1962, 1962, 1962,
1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962,
1962, 1962, 1964, 1964, 1964, 1964, 1964, 1962, 1964, 1962, 1962, 1964, 1962, 1964, 1962, 1962,
1962, 1962, 3, 3, 1964, 1964,
[18223] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[18266] = 7,
anon_sym_SEMI, ACTIONS(1966),
anon_sym_COMMA, ACTIONS(1968),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1966),
aux_sym_assert_statement_repeat1, STATE(614),
[18281] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 613, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[18371] = 5,
anon_sym_COMMA, ACTIONS(1970),
anon_sym_RBRACK, ACTIONS(1972),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(689),
[18382] = 4,
anon_sym_COMMA, ACTIONS(548),
anon_sym_COLON, ACTIONS(548),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[18391] = 4,
anon_sym_COMMA, ACTIONS(1974),
anon_sym_RBRACK, ACTIONS(1974),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[18400] = 3,
anon_sym_COLON, ACTIONS(1976),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[18407] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
33024, 50, 1, 52, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53,
16384, 53, 0, 54, 0, 54, 1978, 1978, 1978, 1978, 1980, 1980, 1978, 1978, 1978, 1978,
1978, 1978, 1978, 1978, 1978, 1076, 1978, 1978, 1978, 1978, 1978, 1435, 1437, 1978, 1978, 1978,
1978, 1978, 1978, 1978, 1980, 1980, 1980, 1980, 1980, 1978, 1980, 1978, 1978, 1980, 1978, 1980,
1978, 1978, 1978, 1978, 3, 3, 1980, 1980, 1937, 413, 1042, 413,
[18499] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 1982, 1982, 1982, 1982, 1984, 1984, 1982, 1982, 1982, 1982,
1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982,
1982, 1982, 1982, 1982, 1984, 1984, 1984, 1984, 1984, 1982, 1984, 1982, 1982, 1984, 1982, 1984,
1982, 1982, 1982, 1982, 3, 3, 1984, 1984,
[18587] =
21792, 0, 32896, 5, 33024, 7, 65423, 9, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 661, 663, 1108, 665, 667, 669, 671, 673, 675, 1108,
677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667, 691, 693, 671,
671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[18663] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 661, 663, 1164, 1166, 1166, 1164, 1164, 1164, 1164, 1164,
673, 675, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 161, 161,
[18739] = 5,
ACTIONS(278), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(273), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[18787] =
0, 0, 256, 0, 8192, 1, 0, 2, 63488, 2, 255, 7, 96, 15, 0, 17,
0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 0, 17,
0, 17, 0, 17, 0, 17, 450, 452, 454, 454, 454, 454, 454, 454, 454, 454,
454, 454, 454, 454, 454, 3, 3,
[18842] = 10,
anon_sym_COMMA, ACTIONS(85),
anon_sym_as, ACTIONS(101),
anon_sym_if, ACTIONS(669),
anon_sym_async, ACTIONS(85),
anon_sym_for, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(85),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[18863] =
21792, 0, 57472, 5, 33024, 9, 65486, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 755, 757, 1986, 759, 761, 1988, 1423, 1423, 1990, 767,
769, 771, 773, 775, 1986, 775, 111, 1992, 1994, 759, 773, 773, 781, 783, 761, 1996,
1998, 1990, 1990, 1990, 1990, 1998, 1990, 3, 3, 965, 1310, 1310, 965, 1341,
[18941] = 4,
ACTIONS(2000), 1,
anon_sym_COMMA,
STATE(65535), 1,
aux_sym__patterns_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1375), 16,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[18970] = 5,
anon_sym_COMMA, ACTIONS(2003),
anon_sym_RBRACK, ACTIONS(2005),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_type_parameter_repeat1, STATE(763),
[18981] = 4,
anon_sym_SEMI, ACTIONS(2007),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2007),
[18990] = 4,
anon_sym_COMMA, ACTIONS(2009),
anon_sym_RBRACK, ACTIONS(2009),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[18999] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 2011, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[19094] =
45402, 0, 27902, 8, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2013, 2013, 2013, 2013, 2015, 2015, 2013, 2013, 2013, 2013,
2013, 2013, 2013, 2013, 2013, 1076, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013,
2013, 2013, 2015, 2015, 2015, 2015, 2015, 2013, 2015, 2013, 2013, 2015, 2013, 2015, 2013, 2013,
2013, 2013, 3, 3, 2015, 2015, 2033,
[19181] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 863, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 486, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[19260] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2017, 2019, 83, 505, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[19392] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2021, 2023, 83, 1048, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[19524] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 571, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[19677] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59,
2, 67, 0, 68, 0, 68, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3, 649,
1538, 1626, 479, 186, 185, 2579, 548, 185, 548, 479, 548, 548, 1538, 293, 199, 2548,
2548, 44, 44, 2548, 2548, 44, 44, 44, 611, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[19783] =
12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29,
0, 31, 128, 31, 0, 32, 32, 32, 40960, 33, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 1130, 2045, 1134, 2047, 1136, 1138, 1140, 1134, 1140, 1140,
1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3,
3, 2045, 83, 1349, 1615, 1405, 1375, 1349, 596, 2, 193, 193, 8, 8, 193, 193,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[19879] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 513, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[19969] =
45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49,
0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2049, 2049, 2049, 2049, 2051, 2051, 2049, 2049, 2049, 2049,
2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049,
2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2049, 2051, 2049, 2049, 2051, 2049, 2051, 2049,
2049, 2049, 2049, 3, 3, 2051, 2051,
[20056] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2053, 2055, 2055, 2055, 2055, 2053, 2053, 2055, 2055, 2055,
2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
2055, 2055, 2053, 2053, 2053, 2053, 2053, 2055, 2053, 2055, 2055, 2053, 2055, 2053, 2055, 2055,
2055, 2055, 3, 3, 2053,
[20141] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41,
0, 42, 8192, 42, 0, 43, 1486, 87, 1486, 89, 1486, 1486, 91, 93, 1486, 1486,
97, 99, 1488, 103, 105, 107, 109, 109, 111, 113, 1486, 91, 107, 107, 117, 119,
93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1486, 16, 674, 674, 16,
730,
[20222] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 520, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11,
[20301] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[20342] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[20355] = 7,
anon_sym_DOT, ACTIONS(1379),
anon_sym_RPAREN, ACTIONS(1381),
anon_sym_COMMA, ACTIONS(1381),
anon_sym_COLON, ACTIONS(1383),
anon_sym_PIPE, ACTIONS(1387),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[20370] = 6,
anon_sym_SEMI, ACTIONS(2057),
anon_sym_COMMA, ACTIONS(2059),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2057),
aux_sym_print_statement_repeat1, STATE(381),
[20383] =
12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28,
0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3631, 47,
2, 55, 0, 56, 0, 56, 1130, 2061, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3,
2061, 83, 1349, 1615, 1590, 1349, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[20477] = 6,
anon_sym_SEMI, ACTIONS(2063),
anon_sym_COMMA, ACTIONS(2063),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2063),
[20490] = 3,
anon_sym_COLON, ACTIONS(2065),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[20497] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2067, 2069, 83, 602, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[20629] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2071, 2073, 1136, 2075, 2073, 1140, 2075, 2077, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 2868, 1349, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 339, 509,
509, 509, 509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[20725] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 597, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[20815] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 527, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[20905] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 506,
1347, 1347, 8, 8, 1347, 1347, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 1347, 8, 95, 8,
[20991] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 288, 290, 1164, 1164, 1166, 292, 1164, 1164, 1164, 1164,
1164, 300, 302, 1164, 306, 1164, 1164, 1164, 1164, 1164, 292, 306, 306, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 85, 85,
[21067] = 10,
anon_sym_DOT, ACTIONS(1903),
anon_sym_LPAREN, ACTIONS(1146),
anon_sym_RPAREN, ACTIONS(1146),
anon_sym_COMMA, ACTIONS(1146),
anon_sym_as, ACTIONS(1146),
anon_sym_EQ, ACTIONS(2079),
anon_sym_PIPE, ACTIONS(1146),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dotted_name_repeat1, STATE(1537),
[21088] =
4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16,
0, 16, 0, 16, 0, 16, 15680, 16, 7, 22, 0, 25, 0, 25, 3072, 25,
0, 27, 0, 27, 0, 27, 2081, 2083, 2085, 2087, 2089, 2091, 2093, 2095, 2097, 2099,
2093, 2093, 2093, 3, 3, 446, 798, 608, 608, 608, 608, 608, 608, 608, 608, 608,
995,
[21153] = 8,
anon_sym_DOT, ACTIONS(2101),
anon_sym_COMMA, ACTIONS(1425),
anon_sym_COLON, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(1427),
anon_sym_PIPE, ACTIONS(2105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_type_parameter_repeat1, STATE(492),
[21170] = 7,
anon_sym_COMMA, ACTIONS(1397),
anon_sym_as, ACTIONS(1397),
anon_sym_RBRACK, ACTIONS(1397),
anon_sym_PIPE, ACTIONS(2107),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(2700),
[21185] = 6,
anon_sym_COMMA, ACTIONS(2109),
anon_sym_as, ACTIONS(2111),
anon_sym_RBRACK, ACTIONS(2113),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(760),
[21198] = 6,
anon_sym_SEMI, ACTIONS(2115),
anon_sym_COMMA, ACTIONS(2117),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2115),
aux_sym_print_statement_repeat1, STATE(65535),
[21211] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(2120),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[21220] = 4,
anon_sym_COMMA, ACTIONS(2122),
anon_sym_RBRACK, ACTIONS(2122),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[21229] =
45402, 0, 26878, 8, 56947, 18, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48,
0, 48, 0, 48, 0, 48, 2124, 2124, 2124, 2124, 2126, 2126, 2124, 2124, 2124, 2124,
2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124,
2124, 2124, 2126, 2126, 2126, 2126, 2126, 2124, 2126, 2124, 2124, 2126, 2124, 2126, 2124, 2124,
2124, 2124, 3, 3, 2126, 2126,
[21315] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2128, 2128, 2128, 2128, 2130, 2130, 2128, 2128, 2128, 2128,
2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128,
2128, 2130, 2130, 2130, 2130, 2130, 2128, 2130, 2128, 2128, 2130, 2128, 2130, 2128, 2128, 2128,
2128, 3, 3, 2130, 2130,
[21400] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 645, 2132, 625, 2134, 2132, 2134, 2134, 2132, 631, 635,
637, 635, 635, 643, 645, 643, 2136, 645, 645, 645, 3, 3, 649, 532, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[21479] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 0, 36, 0, 36, 8, 36,
0, 37, 0, 37, 0, 37, 466, 468, 1582, 1582, 1584, 1582, 1582, 1582, 1582, 478,
480, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1584, 1582, 1582, 1582, 1582, 1582, 1582,
1584, 1582, 1582, 1582, 1582, 1584, 1582, 3, 3, 890, 890,
[21554] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[21597] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 0, 8, 0, 8, 0, 8, 7840, 8, 0, 14, 8, 14, 0, 15,
12, 15, 0, 17, 0, 17, 1546, 1548, 1550, 743, 1554, 1556, 3, 3, 385, 1582,
480, 480, 671, 862, 480, 480, 480,
[21652] = 3,
ACTIONS(526), 1,
anon_sym_and,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 9,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_or,
[21671] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2138), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[21684] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 552, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[21837] =
9490, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 621, 623, 625, 2140, 629, 2142, 623, 629, 629, 623,
631, 2140, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 1538, 800, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[21930] =
23846, 0, 33153, 8, 41216, 12, 65422, 15, 64509, 27, 255, 41, 224, 49, 0, 52,
0, 52, 24576, 52, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54,
0, 54, 0, 54, 0, 54, 2144, 1247, 1247, 1247, 1254, 1249, 1249, 1249, 1262, 1249,
1264, 1249, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249,
1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275,
1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, 562, 661,
[22022] = 5,
anon_sym_EQ, ACTIONS(2146),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_type_parameter, STATE(660),
[22033] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 547, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[22123] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 2148, 2150, 857, 2152, 2150, 2152, 2152, 2150, 861, 863,
865, 863, 863, 871, 873, 871, 2154, 873, 873, 873, 3, 3, 877, 460, 43, 43,
638, 638, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[22202] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[22247] = 6,
anon_sym_SEMI, ACTIONS(2160),
anon_sym_COMMA, ACTIONS(2160),
anon_sym_as, ACTIONS(1154),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2160),
[22260] = 6,
anon_sym_SEMI, ACTIONS(2162),
anon_sym_COMMA, ACTIONS(2164),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2162),
aux_sym__import_list_repeat1, STATE(1565),
[22273] = 5,
anon_sym_COMMA, ACTIONS(2166),
anon_sym_RBRACK, ACTIONS(2168),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(758),
[22284] = 5,
anon_sym_COMMA, ACTIONS(1084),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1084),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[22295] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[22305] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2071, 2073, 1136, 2075, 2073, 1140, 2075, 2077, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 2868, 1349, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 424, 509,
509, 509, 509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[22401] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 1649, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[22495] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 553,
2569, 2569, 43, 43, 2569, 2569, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2569, 43, 391, 43,
[22581] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2172, 2172, 2172, 2172, 2174, 2174, 2172, 2172, 2172, 2172,
2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172,
2172, 2174, 2174, 2174, 2174, 2174, 2172, 2174, 2172, 2172, 2174, 2172, 2174, 2172, 2172, 2172,
2172, 3, 3, 2174, 2174,
[22666] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 661, 663, 1486, 1488, 665, 667, 1486, 1486, 1486, 671,
673, 675, 1486, 677, 679, 681, 681, 111, 683, 1486, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[22745] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[22788] = 3,
ACTIONS(907), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[22803] = 5,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COLON, ACTIONS(2182),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[22814] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91,
2, 99, 0, 100, 0, 100, 2186, 11, 2188, 15, 2190, 19, 2192, 23, 25, 27,
29, 31, 33, 35, 2194, 2196, 53, 55, 2198, 2200, 2202, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 2204, 79, 79, 79, 3, 3, 2206, 2208, 83, 775, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 2899, 22, 589, 589, 589, 1349, 2616, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1920, 1920, 8, 2691, 1555, 1555, 1555, 1555, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[22952] = 3,
ACTIONS(2210), 1,
anon_sym_LPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2212), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[22967] =
4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2214, 2083, 2216, 2085, 2087, 2089, 2091, 2218, 2095, 2097,
2099, 2218, 2218, 2218, 3, 3, 446, 798, 801, 578, 609, 578, 578, 578, 578, 609,
578, 578, 578, 578, 995,
[23036] = 7,
sym_identifier, ACTIONS(1530),
anon_sym_SEMI, ACTIONS(2220),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2220),
sym_aliased_import, STATE(1584),
sym_dotted_name, STATE(544),
[23051] = 4,
anon_sym_SEMI, ACTIONS(2222),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2222),
[23060] = 3,
anon_sym_EQ, ACTIONS(2224),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[23067] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 621, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[23220] =
23846, 0, 33153, 8, 41216, 12, 65422, 15, 64509, 27, 255, 41, 1248, 49, 0, 53,
0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 2048, 53,
0, 54, 0, 54, 0, 54, 2226, 1247, 1247, 1247, 1254, 1249, 1249, 1249, 1262, 1249,
1264, 1249, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249,
1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275,
1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, 2228, 736,
[23312] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(2230),
sym_string_content, STATE(747),
sym_interpolation, STATE(747),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(747),
aux_sym_string_content_repeat1, STATE(14),
[23339] =
23844, 0, 33152, 7, 41216, 10, 65422, 13, 64509, 25, 255, 39, 224, 47, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 2232, 2232, 2232, 2234, 2232, 2237, 2237, 2232, 2239, 2232,
2237, 2241, 2232, 2237, 2237, 2237, 2237, 2232, 2232, 2232, 2237, 2237, 2237, 2237, 2237, 2237,
2232, 2237, 2232, 2232, 2232, 2232, 2237, 2232, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239,
2239, 2239, 2239, 2239, 2239, 3, 3, 2232,
[23427] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 1034, 2243, 1018, 2245, 2243, 2245, 2245, 2243, 1022, 1024,
1026, 1024, 2247, 1024, 2249, 1032, 1034, 1032, 2251, 1034, 1034, 1034, 3, 3, 1008, 490,
997, 997, 118, 118, 997, 997, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 997, 118, 130, 118,
[23513] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2253, 2255, 2255, 2255, 2255, 2253, 2253, 2255, 2255, 2255,
2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255,
2255, 2255, 2253, 2253, 2253, 2253, 2253, 2255, 2253, 2255, 2255, 2253, 2255, 2253, 2255, 2255,
2255, 2255, 3, 3, 2253,
[23598] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2257, 2259, 2259, 2259, 2259, 2257, 2257, 2259, 2259, 2259,
2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259,
2259, 2259, 2257, 2257, 2257, 2257, 2257, 2259, 2257, 2259, 2259, 2257, 2259, 2257, 2259, 2259,
2259, 2259, 3, 3, 2257,
[23683] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 1708, 1708, 1708, 1708, 1710, 1710, 1708, 1708, 1708, 1708,
1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708,
1708, 1710, 1710, 1710, 1710, 1710, 1708, 1710, 1708, 1708, 1710, 1708, 1710, 1708, 1708, 1708,
1708, 3, 3, 1710, 1710,
[23768] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2261, 2261, 2261, 2261, 2263, 2263, 2261, 2261, 2261, 2261,
2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261,
2261, 2263, 2263, 2263, 2263, 2263, 2261, 2263, 2261, 2261, 2263, 2261, 2263, 2261, 2261, 2261,
2261, 3, 3, 2263, 2263,
[23853] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 574, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[23932] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 93, 1164, 1164,
1164, 99, 1166, 103, 1164, 107, 109, 109, 1164, 1164, 1164, 91, 107, 107, 1164, 119,
93, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16,
[24010] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 1164, 1164, 1164,
1164, 99, 1166, 103, 1164, 107, 109, 109, 1164, 1164, 1164, 91, 107, 107, 1164, 1164,
1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16,
[24088] = 7,
anon_sym_LBRACE, ACTIONS(2265),
anon_sym_RBRACE, ACTIONS(2267),
aux_sym_format_specifier_token1, ACTIONS(2269),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
sym_interpolation, STATE(1077),
aux_sym_format_specifier_repeat1, STATE(1149),
[24103] = 3,
anon_sym_RBRACE, ACTIONS(2271),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[24110] = 8,
anon_sym_LBRACE, ACTIONS(2273),
sym_escape_sequence, ACTIONS(2273),
anon_sym_BSLASH, ACTIONS(2275),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(2273),
sym_escape_interpolation, ACTIONS(2273),
sym_string_end, ACTIONS(2273),
[24127] = 7,
anon_sym_RPAREN, ACTIONS(1397),
anon_sym_COMMA, ACTIONS(1397),
anon_sym_as, ACTIONS(1397),
anon_sym_PIPE, ACTIONS(2277),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(1230),
[24142] = 6,
anon_sym_case, ACTIONS(1643),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(2279),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(330),
[24155] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2281, 2283, 83, 1289, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[24287] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54,
2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 2285, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3,
3, 402, 592, 618, 1622, 1568, 1020, 353, 1169, 1169, 1169, 592, 183, 10, 88, 88,
11, 11, 88, 88, 1411, 1335, 1335, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 98, 11,
[24388] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 2287, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[24484] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 1589, 1538, 594, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 1589,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[24578] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 33,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
sym__newline,
[24636] =
45402, 0, 27902, 8, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2293, 2293, 2293, 2293, 2295, 2295, 2293, 2293, 2293, 2293,
2293, 2293, 2293, 2293, 2293, 1076, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293,
2293, 2293, 2295, 2295, 2295, 2295, 2295, 2293, 2295, 2293, 2293, 2295, 2293, 2295, 2293, 2293,
2293, 2293, 3, 3, 2295, 2295, 1044,
[24723] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41,
0, 42, 8192, 42, 0, 43, 2297, 87, 2297, 89, 2297, 2297, 91, 93, 95, 2297,
97, 99, 2299, 103, 105, 107, 109, 109, 111, 113, 115, 91, 107, 107, 117, 119,
93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 2297, 16, 674, 674, 16,
730,
[24804] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 32,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
sym_string_start,
[24850] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[24893] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(282), 17,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[24917] = 5,
ACTIONS(1558), 1,
anon_sym_DOT,
ACTIONS(2305), 1,
anon_sym_EQ,
STATE(868), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1146), 6,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[24939] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2307), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[24952] = 3,
ACTIONS(101), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[24967] = 8,
anon_sym_LBRACE, ACTIONS(2309),
sym_escape_sequence, ACTIONS(2309),
anon_sym_BSLASH, ACTIONS(2311),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(2309),
sym_escape_interpolation, ACTIONS(2309),
sym_string_end, ACTIONS(2309),
[24984] = 7,
anon_sym_COMMA, ACTIONS(2313),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(2315),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1598),
[24999] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[25043] = 7,
anon_sym_SEMI, ACTIONS(2317),
anon_sym_from, ACTIONS(2319),
anon_sym_COMMA, ACTIONS(462),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2317),
[25058] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(2321),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[25067] = 3,
anon_sym_RPAREN, ACTIONS(2323),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[25074] =
23916, 0, 33153, 9, 41216, 13, 65422, 16, 64509, 28, 255, 42, 224, 50, 66, 53,
0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 0, 55,
0, 55, 0, 55, 0, 55, 1247, 2325, 1247, 2327, 1247, 1254, 1247, 1249, 1249, 1262,
1247, 1264, 1247, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1249, 1249, 1249,
1249, 1249, 1249, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, 1275,
1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247, 764, 764,
[25167] =
45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49,
384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
1024, 51, 0, 52, 0, 52, 2329, 2329, 2329, 2329, 2331, 2331, 2329, 2329, 2329, 2329,
2329, 2329, 2329, 2329, 2329, 1074, 1076, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329,
2329, 2329, 2329, 2331, 2331, 2331, 2331, 2331, 2329, 2331, 2329, 2329, 2331, 2329, 2331, 2329,
2329, 2329, 2329, 3, 3, 2331, 2331, 504, 1045, 815,
[25257] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
618, 592, 612, 10, 88, 88, 11, 11, 88, 88, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[25347] =
45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49,
0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2333, 2333, 2333, 2333, 2335, 2335, 2333, 2333, 2333, 2333,
2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333,
2333, 2333, 2333, 2335, 2335, 2335, 2335, 2335, 2333, 2335, 2333, 2333, 2335, 2333, 2335, 2333,
2333, 2333, 2333, 3, 3, 2335, 2335,
[25434] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 700,
535, 535, 32, 32, 535, 535, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 535, 32, 137, 32,
[25520] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 887, 885, 885, 885, 885, 887, 887, 885, 885, 885,
885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885,
885, 885, 887, 887, 887, 887, 887, 885, 887, 885, 885, 887, 885, 887, 885, 885,
885, 885, 3, 3, 887,
[25605] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 32793, 24, 30725, 28, 3119, 34,
2, 41, 0, 42, 0, 42, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 2337, 841, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 115, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[25685] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23,
0, 23, 0, 23, 0, 23, 2339, 2339, 2341, 2339, 2339, 2339, 2339, 2339, 2341, 2341,
2341, 2341, 2341, 2341, 2339, 2341, 2339, 2339, 2339, 2339, 3, 3, 2341,
[25746] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(2212), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[25761] = 7,
anon_sym_RPAREN, ACTIONS(2345),
anon_sym_COMMA, ACTIONS(2345),
anon_sym_as, ACTIONS(2345),
anon_sym_PIPE, ACTIONS(2277),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(1230),
[25776] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1397), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
[25786] = 5,
anon_sym_RPAREN, ACTIONS(2347),
anon_sym_COMMA, ACTIONS(2347),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[25797] = 8,
anon_sym_DOT, ACTIONS(2101),
anon_sym_COMMA, ACTIONS(1970),
anon_sym_COLON, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(1972),
anon_sym_PIPE, ACTIONS(2105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(689),
[25814] = 3,
ACTIONS(2353), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_async,
anon_sym_for,
[25828] = 6,
anon_sym_SEMI, ACTIONS(2356),
anon_sym_COMMA, ACTIONS(2356),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2356),
[25841] = 6,
anon_sym_SEMI, ACTIONS(2358),
anon_sym_COMMA, ACTIONS(1968),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2358),
aux_sym_assert_statement_repeat1, STATE(2841),
[25854] = 5,
anon_sym_COMMA, ACTIONS(2360),
anon_sym_RBRACK, ACTIONS(2362),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(3024),
[25865] = 5,
anon_sym_RPAREN, ACTIONS(2364),
anon_sym_COMMA, ACTIONS(2366),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(63),
[25876] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(410), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(408), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[25919] = 3,
anon_sym_COLON_EQ, ACTIONS(2368),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[25926] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33536, 16, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 32, 30, 43456, 31, 64927, 37, 30725, 50, 3631, 56,
2, 64, 0, 65, 0, 65, 9, 456, 17, 19, 458, 456, 458, 458, 456, 63,
67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3,
83, 1349, 1615, 1405, 657, 22, 589, 589, 589, 1349, 25, 2, 193, 193, 8, 8,
193, 193, 657, 657, 488, 657, 657, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8,
[26029] =
8466, 0, 10496, 4, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 8, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 919, 921, 2370, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 631, 308, 170, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[26121] =
45403, 0, 28414, 9, 56931, 21, 428, 31, 1026, 36, 33536, 38, 1151, 41, 0, 49,
384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
1024, 51, 0, 52, 0, 52, 1470, 1468, 1468, 1468, 1468, 1470, 1470, 1468, 1468, 1468,
1468, 1468, 1468, 1468, 1468, 1468, 2372, 2374, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
1468, 1468, 1468, 1468, 1470, 1470, 1470, 1470, 1470, 1468, 1470, 1468, 1468, 1470, 1468, 1470,
1468, 1468, 1468, 1468, 3, 3, 1470, 1468, 1478, 1457,
[26211] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 93, 1164, 1164,
1164, 99, 1166, 103, 1164, 107, 109, 109, 1164, 1164, 1164, 91, 107, 107, 117, 119,
93, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16,
[26289] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[26334] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[26377] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[26420] = 3,
ACTIONS(2380), 1,
sym_identifier,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2382), 5,
anon_sym_lazy,
anon_sym_print,
anon_sym_match,
anon_sym_exec,
anon_sym_type,
[26435] = 5,
anon_sym_COMMA, ACTIONS(2384),
anon_sym_EQ, ACTIONS(2386),
anon_sym_RBRACK, ACTIONS(2384),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[26446] = 7,
anon_sym_LBRACE, ACTIONS(2265),
anon_sym_RBRACE, ACTIONS(2388),
aux_sym_format_specifier_token1, ACTIONS(2390),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
sym_interpolation, STATE(1077),
aux_sym_format_specifier_repeat1, STATE(575),
[26461] = 5,
anon_sym_COMMA, ACTIONS(2392),
anon_sym_COLON, ACTIONS(2370),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_with_clause_repeat1, STATE(2892),
[26472] = 4,
anon_sym_COMMA, ACTIONS(2394),
anon_sym_COLON, ACTIONS(2394),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[26481] = 4,
anon_sym_COMMA, ACTIONS(2396),
anon_sym_RBRACK, ACTIONS(2396),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[26490] = 3,
anon_sym_RPAREN, ACTIONS(2398),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[26497] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2400), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_EQ,
[26507] = 5,
anon_sym_RPAREN, ACTIONS(548),
anon_sym_COMMA, ACTIONS(548),
anon_sym_EQ, ACTIONS(552),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[26518] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 1581, 1538, 651, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 1581,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[26612] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 642, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[26702] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2402), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(271), 16,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_async,
anon_sym_for,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[26733] = 7,
anon_sym_COMMA, ACTIONS(1108),
anon_sym_if, ACTIONS(669),
anon_sym_RBRACK, ACTIONS(1108),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[26748] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(450),
sym_for_in_clause, STATE(449),
[26761] = 6,
anon_sym_SEMI, ACTIONS(2405),
anon_sym_COMMA, ACTIONS(1599),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2405),
aux_sym_global_statement_repeat1, STATE(314),
[26774] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
[26784] = 5,
anon_sym_COMMA, ACTIONS(2407),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(2409),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[26795] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2411),
sym__indent, ACTIONS(2413),
sym__match_block, STATE(569),
[26806] = 3,
sym_identifier, ACTIONS(2415),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[26813] =
9490, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 621, 623, 625, 2417, 629, 2419, 623, 629, 629, 623,
631, 2417, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 1538, 841, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[26906] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(544), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(542), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[26949] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2400), 17,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[26973] = 4,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2164), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(2212), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[26991] = 9,
anon_sym_if, ACTIONS(2421),
anon_sym_async, ACTIONS(2424),
anon_sym_for, ACTIONS(2427),
anon_sym_RBRACK, ACTIONS(2430),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_for_in_clause, STATE(65535),
sym_if_clause, STATE(65535),
aux_sym__comprehension_clauses_repeat1, STATE(65535),
[27010] = 7,
anon_sym_COMMA, ACTIONS(2432),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(2434),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1159),
[27025] = 6,
sym_identifier, ACTIONS(2436),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__import_list, STATE(662),
sym_aliased_import, STATE(2916),
sym_dotted_name, STATE(446),
[27038] = 5,
anon_sym_COMMA, ACTIONS(2438),
anon_sym_RBRACE, ACTIONS(619),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(953),
[27049] =
12562, 0, 10240, 5, 38912, 7, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 1210, 1212, 1214, 2440, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 633, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3,
1234, 2640, 3076, 2732, 2640, 655, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[27142] = 5,
anon_sym_COMMA, ACTIONS(500),
anon_sym_as, ACTIONS(985),
anon_sym_RBRACE, ACTIONS(500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[27153] = 4,
anon_sym_SEMI, ACTIONS(2442),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2442),
[27162] = 4,
anon_sym_SEMI, ACTIONS(2444),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2444),
[27171] = 4,
anon_sym_SEMI, ACTIONS(1204),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1204),
[27180] = 3,
sym_identifier, ACTIONS(2446),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[27187] = 3,
anon_sym_EQ, ACTIONS(2448),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[27194] = 3,
anon_sym_EQ, ACTIONS(2146),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[27201] = 3,
anon_sym_RPAREN, ACTIONS(2450),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[27208] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54,
2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 2452, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3,
3, 402, 592, 618, 3124, 2838, 598, 353, 1169, 1169, 1169, 592, 337, 10, 88, 88,
11, 11, 88, 88, 1402, 1335, 1335, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 98, 11,
[27309] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 0, 28, 8224, 28, 0, 30, 40960, 30, 33183, 32, 31701, 40, 3631, 51,
2, 59, 0, 60, 0, 60, 1698, 1700, 426, 2454, 1702, 1700, 903, 1702, 1704, 430,
432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446,
1531, 3107, 2928, 907, 1531, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
510, 1086, 1086, 1086, 1086, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15,
61, 15,
[27407] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 528,
186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[27502] =
23844, 0, 49537, 7, 41312, 12, 65422, 17, 64509, 29, 255, 43, 224, 51, 0, 54,
0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54,
0, 54, 0, 54, 0, 54, 1247, 1247, 1247, 1254, 1247, 1249, 1249, 1262, 1247, 1264,
2470, 1247, 2472, 2474, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1249, 1249,
1249, 1249, 1249, 1249, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275,
1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247,
[27594] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 690, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[27684] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 586,
2507, 2507, 8, 8, 2507, 2507, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 2507, 8, 95, 8,
[27770] =
9490, 0, 10496, 5, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 32793, 25, 30725, 29, 3119, 35,
2, 42, 0, 43, 0, 43, 2476, 2478, 919, 1172, 2480, 1172, 2478, 2480, 2480, 2478,
923, 841, 843, 841, 841, 845, 847, 845, 2482, 847, 847, 847, 3, 3, 851, 1225,
32, 32, 670, 670, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137,
32,
[27851] =
21792, 0, 33024, 5, 41216, 7, 63630, 10, 63489, 19, 255, 25, 96, 33, 0, 35,
0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35,
0, 35, 0, 35, 0, 35, 271, 271, 1178, 276, 276, 1178, 1178, 276, 1178, 271,
276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 1178, 1178, 1178, 1178, 1178, 1178,
1178, 1178, 1178, 1178, 1178, 1178, 1178, 3, 3,
[27924] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 863, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 623, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[28003] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 676, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[28082] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 729, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[28161] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 573, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[28240] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 1164, 87, 1164, 89, 1164, 1164, 91, 93, 1164, 1164,
1164, 99, 1166, 103, 1164, 107, 109, 109, 1164, 1164, 1164, 91, 107, 107, 1164, 1164,
93, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 1164, 16, 16,
[28318] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[28363] =
23840, 0, 33153, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 16384, 36, 0, 37, 0, 37, 0, 37, 0, 37, 0, 37,
0, 37, 0, 37, 0, 37, 1439, 271, 271, 271, 276, 271, 278, 271, 276, 271,
271, 276, 2484, 271, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271,
271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 1556,
[28438] =
22304, 0, 32896, 6, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 512, 33, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34,
0, 34, 0, 34, 0, 34, 2487, 271, 1340, 1340, 276, 271, 271, 271, 271, 2490,
1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, 271, 276, 271,
271, 271, 271, 276, 271, 3, 3, 1571,
[28510] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17,
12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2493, 1554, 1556, 3, 3, 807, 220,
219, 1582, 480, 480, 671, 862, 480, 480, 480,
[28567] = 4,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1496), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(2212), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[28586] = 5,
anon_sym_COLON, ACTIONS(2495),
anon_sym_PIPE, ACTIONS(1399),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(937),
[28597] =
4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16,
0, 16, 0, 16, 0, 16, 49088, 16, 7, 25, 0, 28, 0, 28, 3072, 28,
0, 30, 0, 30, 0, 30, 2497, 2499, 2501, 2503, 2505, 2507, 2509, 2511, 2513, 2515,
2509, 2509, 2509, 3, 3, 1234, 685, 710, 709, 2965, 709, 709, 709, 709, 2965, 709,
709, 709, 709, 1357,
[28665] = 10,
anon_sym_DOT, ACTIONS(2517),
anon_sym_LPAREN, ACTIONS(1146),
anon_sym_COMMA, ACTIONS(1146),
anon_sym_as, ACTIONS(1146),
anon_sym_EQ, ACTIONS(2519),
anon_sym_PIPE, ACTIONS(1146),
anon_sym_RBRACE, ACTIONS(1146),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dotted_name_repeat1, STATE(2591),
[28686] = 3,
ACTIONS(2521), 1,
anon_sym_LPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2212), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[28700] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2523), 4,
anon_sym_async,
anon_sym_def,
anon_sym_class,
anon_sym_AT,
[28711] = 10,
anon_sym_async, ACTIONS(2525),
anon_sym_def, ACTIONS(2527),
anon_sym_class, ACTIONS(2529),
anon_sym_AT, ACTIONS(65),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_function_definition, STATE(743),
sym_class_definition, STATE(743),
sym_decorator, STATE(1549),
aux_sym_decorated_definition_repeat1, STATE(1549),
[28732] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(317),
sym_for_in_clause, STATE(83),
[28745] = 5,
anon_sym_COMMA, ACTIONS(2531),
anon_sym_RBRACK, ACTIONS(2533),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(3024),
[28756] = 4,
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2535),
[28765] = 4,
anon_sym_COMMA, ACTIONS(2537),
anon_sym_RBRACK, ACTIONS(2537),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[28774] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2540, 2542, 83, 1986, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[28906] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2544, 2546, 83, 1033, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[29038] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 816, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[29191] =
12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29,
0, 31, 128, 31, 0, 32, 0, 32, 40960, 32, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 1130, 633, 1134, 2548, 1136, 1395, 1140, 1134, 1140, 1140,
1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3,
3, 633, 83, 1349, 1615, 2775, 1349, 279, 2, 193, 193, 8, 8, 193, 193, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[29286] =
45402, 0, 27902, 8, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2550, 2550, 2550, 2550, 2552, 2552, 2550, 2550, 2550, 2550,
2550, 2550, 2550, 2550, 2550, 1076, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550,
2550, 2550, 2552, 2552, 2552, 2552, 2552, 2550, 2552, 2550, 2550, 2552, 2550, 2552, 2550, 2550,
2550, 2550, 3, 3, 2552, 2552, 1049,
[29373] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 2554, 2556, 2558, 2560, 2556, 2560, 2560, 2556, 2562, 2564,
2566, 2564, 2247, 2564, 2249, 2568, 2570, 2568, 2572, 2570, 2570, 2570, 3, 3, 2574, 702,
941, 941, 508, 508, 941, 941, 986, 986, 508, 508, 508, 508, 508, 508, 508, 508,
508, 508, 941, 508, 2200, 508,
[29459] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2576, 2578, 2578, 2578, 2578, 2576, 2576, 2578, 2578, 2578,
2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578,
2578, 2578, 2576, 2576, 2576, 2576, 2576, 2578, 2576, 2578, 2578, 2576, 2578, 2576, 2578, 2578,
2578, 2578, 3, 3, 2576,
[29544] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 442, 2580, 426, 2582, 2580, 2582, 2582, 2580, 430, 432,
434, 432, 432, 440, 442, 440, 2584, 442, 442, 442, 3, 3, 446, 703, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15,
[29623] =
23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 504, 506, 1486, 1486, 508, 510, 1486, 1486, 1486, 514,
516, 1488, 518, 520, 522, 524, 524, 111, 526, 1486, 508, 522, 522, 530, 532, 510,
534, 536, 514, 514, 514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[29702] =
23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 504, 506, 1445, 1445, 508, 510, 512, 1445, 1445, 514,
516, 1447, 518, 520, 522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510,
534, 536, 514, 514, 514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[29781] =
21792, 0, 57472, 5, 33024, 9, 65422, 11, 1021, 23, 0, 32, 96, 32, 0, 34,
0, 34, 0, 34, 32768, 34, 0, 35, 0, 35, 96, 35, 0, 37, 8, 37,
0, 38, 8192, 38, 0, 39, 288, 2586, 1935, 2588, 2590, 1988, 1108, 1108, 1990, 2592,
302, 2594, 2596, 2598, 2598, 111, 1992, 1994, 2588, 2596, 2596, 2600, 2602, 2590, 1996, 1998,
1990, 1990, 1990, 1990, 1998, 1990, 3, 3, 1519, 1310, 1310, 1519, 1341,
[29858] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 322, 324, 1164, 1164, 1164, 326, 1164, 1164, 1164, 1164,
334, 1166, 336, 1164, 340, 1164, 1164, 1164, 1164, 1164, 326, 340, 340, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 335, 335,
[29934] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[29977] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[30020] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 10,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[30037] = 3,
ACTIONS(2604), 1,
sym_identifier,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2606), 5,
anon_sym_lazy,
anon_sym_print,
anon_sym_match,
anon_sym_exec,
anon_sym_type,
[30052] = 5,
anon_sym_COMMA, ACTIONS(2384),
anon_sym_EQ, ACTIONS(2608),
anon_sym_RBRACK, ACTIONS(2384),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30063] = 7,
anon_sym_COMMA, ACTIONS(1397),
anon_sym_as, ACTIONS(1397),
anon_sym_PIPE, ACTIONS(2610),
anon_sym_RBRACE, ACTIONS(1397),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(2723),
[30078] = 5,
anon_sym_COMMA, ACTIONS(2612),
anon_sym_as, ACTIONS(2614),
anon_sym_RBRACE, ACTIONS(2612),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30089] = 5,
anon_sym_COMMA, ACTIONS(2616),
anon_sym_RBRACE, ACTIONS(2618),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(1006),
[30100] = 5,
anon_sym_COMMA, ACTIONS(500),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30111] = 5,
anon_sym_COMMA, ACTIONS(2620),
anon_sym_COLON, ACTIONS(619),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(1257),
[30122] = 3,
anon_sym_COLON, ACTIONS(1474),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30129] = 3,
anon_sym_COLON, ACTIONS(1790),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30136] = 5,
anon_sym_RPAREN, ACTIONS(2162),
anon_sym_COMMA, ACTIONS(2622),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__import_list_repeat1, STATE(1389),
[30147] = 6,
sym_identifier, ACTIONS(2436),
anon_sym_RPAREN, ACTIONS(2624),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_aliased_import, STATE(1605),
sym_dotted_name, STATE(720),
[30160] = 5,
anon_sym_RPAREN, ACTIONS(2626),
anon_sym_COMMA, ACTIONS(2628),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(904),
[30171] =
4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2214, 2083, 2630, 2085, 2087, 2089, 2091, 2218, 2095, 2097,
2099, 2218, 2218, 2218, 3, 3, 446, 798, 610, 578, 609, 578, 578, 578, 578, 609,
578, 578, 578, 578, 995,
[30240] = 5,
anon_sym_RPAREN, ACTIONS(2160),
anon_sym_COMMA, ACTIONS(2160),
anon_sym_as, ACTIONS(1907),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30251] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1192), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[30261] = 4,
anon_sym_COMMA, ACTIONS(2632),
anon_sym_RBRACK, ACTIONS(2632),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30270] = 3,
anon_sym_COLON, ACTIONS(2634),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30277] = 3,
anon_sym_RBRACK, ACTIONS(2636),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[30284] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 2364, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[30380] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
32768, 50, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
16384, 51, 0, 52, 0, 52, 2638, 2638, 2638, 2638, 2640, 2640, 2638, 2638, 2638, 2638,
2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2642, 2638, 2638, 2638, 2638,
2638, 2638, 2638, 2638, 2640, 2640, 2640, 2640, 2640, 2638, 2640, 2638, 2638, 2640, 2638, 2640,
2638, 2638, 2638, 2638, 3, 3, 2640, 2640, 65535, 65535,
[30470] =
45402, 0, 26878, 8, 56947, 18, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
0, 48, 1, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2645, 2645, 2645, 2645, 2647, 2647, 2645, 2645, 2645, 2645,
2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 1437, 2645, 2645, 2645, 2645, 2645,
2645, 2645, 2647, 2647, 2647, 2647, 2647, 2645, 2647, 2645, 2645, 2647, 2645, 2647, 2645, 2645,
2645, 2645, 3, 3, 2647, 2647, 2024,
[30557] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 661, 663, 1236, 101, 665, 667, 669, 85, 85, 671,
673, 675, 1236, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[30636] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 937, 87, 937, 89, 937, 937, 91, 93, 937, 937,
937, 99, 939, 103, 105, 107, 109, 109, 937, 937, 937, 91, 107, 107, 117, 119,
93, 937, 939, 937, 937, 937, 937, 939, 937, 3, 3, 937, 16, 16,
[30714] =
3172, 0, 33152, 5, 8192, 8, 1794, 9, 1020, 13, 0, 21, 224, 21, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 96, 24, 0, 26, 0, 26,
0, 26, 8192, 26, 0, 27, 941, 941, 941, 941, 941, 941, 941, 97, 943, 941,
111, 941, 941, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 941, 674, 674,
1139,
[30779] =
23840, 0, 57473, 6, 33024, 11, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 512, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38,
0, 38, 0, 38, 0, 38, 1337, 271, 1340, 276, 276, 271, 278, 271, 271, 271,
271, 271, 1343, 1340, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271,
271, 271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 735,
[30855] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[30900] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[30943] =
4354, 0, 0, 3, 33024, 3, 57, 5, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2653, 2655, 2657, 2659, 2661, 2663, 2665, 2667, 2669, 2671,
2673, 2667, 2667, 2667, 3, 3, 649, 832, 525, 524, 1570, 524, 524, 524, 524, 1570,
524, 524, 524, 524, 649,
[31012] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2675), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[31022] = 5,
anon_sym_SEMI, ACTIONS(2677),
anon_sym_in, ACTIONS(2679),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2677),
[31033] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 940, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[31123] = 3,
anon_sym_RBRACE, ACTIONS(2681),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[31130] =
23844, 0, 49537, 7, 41312, 12, 65422, 17, 64509, 29, 255, 43, 224, 51, 0, 54,
0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54, 0, 54,
0, 54, 0, 54, 0, 54, 1247, 1247, 1247, 1254, 1247, 1249, 1249, 1262, 1247, 1264,
2683, 1247, 2685, 2687, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1249, 1249,
1249, 1249, 1249, 1249, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275,
1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247,
[31222] = 3,
sym_identifier, ACTIONS(2689),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[31229] = 6,
anon_sym_LPAREN, ACTIONS(655),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameters, STATE(847),
sym_type_parameter, STATE(1610),
[31242] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 1531, 762, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[31332] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2691, 2691, 2691, 2691, 2693, 2693, 2691, 2691, 2691, 2691,
2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691,
2691, 2693, 2693, 2693, 2693, 2693, 2691, 2693, 2691, 2691, 2693, 2691, 2693, 2691, 2691, 2691,
2691, 3, 3, 2693, 2693,
[31417] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(717), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(715), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
sym_string_start,
[31462] = 5,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2132), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(276), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[31513] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17,
12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2695, 1554, 1556, 3, 3, 908, 220,
219, 1582, 480, 480, 671, 862, 480, 480, 480,
[31570] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(2697),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[31597] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(715), 3,
anon_sym_SEMI,
anon_sym_in,
sym__newline,
[31607] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(2699),
sym_string_content, STATE(750),
sym_interpolation, STATE(750),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(750),
aux_sym_string_content_repeat1, STATE(14),
[31634] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(2701),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[31661] = 5,
ACTIONS(330), 1,
anon_sym_if,
ACTIONS(344), 1,
anon_sym_and,
ACTIONS(346), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[31684] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3127),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[31705] = 7,
anon_sym_SEMI, ACTIONS(500),
anon_sym_from, ACTIONS(500),
anon_sym_COMMA, ACTIONS(2703),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(500),
aux_sym__collection_elements_repeat1, STATE(65535),
[31720] = 7,
anon_sym_DOT, ACTIONS(2101),
anon_sym_COMMA, ACTIONS(2632),
anon_sym_COLON, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(2632),
anon_sym_PIPE, ACTIONS(2105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[31735] = 6,
sym_identifier, ACTIONS(2436),
anon_sym_RPAREN, ACTIONS(2220),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_aliased_import, STATE(1605),
sym_dotted_name, STATE(720),
[31748] = 6,
anon_sym_SEMI, ACTIONS(2706),
anon_sym_COMMA, ACTIONS(2708),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2706),
aux_sym_print_statement_repeat1, STATE(526),
[31761] =
12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28,
0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3631, 47,
2, 55, 0, 56, 0, 56, 1130, 2710, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3,
2710, 83, 1349, 1615, 1590, 1349, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[31855] = 5,
anon_sym_COMMA, ACTIONS(2712),
anon_sym_RBRACK, ACTIONS(2714),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(3007),
[31866] = 5,
anon_sym_COMMA, ACTIONS(2347),
anon_sym_as, ACTIONS(2111),
anon_sym_RBRACK, ACTIONS(2347),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[31877] = 5,
anon_sym_COMMA, ACTIONS(2716),
anon_sym_RBRACK, ACTIONS(2718),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(1374),
[31888] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2720), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[31900] = 5,
anon_sym_RPAREN, ACTIONS(2722),
anon_sym_COMMA, ACTIONS(2722),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[31911] = 5,
anon_sym_COMMA, ACTIONS(2724),
anon_sym_RBRACK, ACTIONS(2009),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_type_parameter_repeat1, STATE(65535),
[31922] = 4,
anon_sym_SEMI, ACTIONS(2727),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2727),
[31931] = 3,
anon_sym_RBRACK, ACTIONS(2729),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[31938] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[31981] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 30727, 49, 3631, 56,
2, 64, 0, 65, 0, 65, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 2698, 1626, 546, 186, 185, 2618, 548, 185, 548, 546, 548, 548, 308, 3033, 470,
2587, 2587, 44, 44, 2587, 2587, 44, 44, 546, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 2587, 44, 2184, 44,
[32084] =
12630, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1279, 20, 49152, 29,
0, 31, 128, 31, 0, 32, 32, 32, 40960, 33, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 1130, 2733, 1134, 2735, 1136, 1138, 1140, 1134, 1140, 1140,
1134, 1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3,
3, 2733, 83, 1349, 1615, 1405, 1259, 1349, 946, 2, 193, 193, 8, 8, 193, 193,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[32180] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 556, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[32276] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
2745, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 2583, 2648, 752, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489, 43, 391, 43,
[32370] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 915, 917, 919, 1138, 921, 1391, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 2932, 308, 782, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 714, 110, 32, 137, 32,
[32464] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 619, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3056, 308, 712, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[32557] =
13074, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 2512, 25, 32793, 30, 30725, 34, 3119, 40,
2, 47, 0, 48, 0, 48, 1741, 1743, 1745, 2747, 1747, 1749, 1743, 1749, 1749, 1743,
1751, 841, 843, 841, 841, 845, 847, 845, 1753, 847, 847, 847, 3, 3, 851, 633,
353, 1169, 1169, 1169, 1224, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 137, 32,
[32643] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 2570, 2749, 2558, 2751, 2749, 2751, 2751, 2749, 2562, 2564,
2566, 2564, 2247, 2564, 2249, 2568, 2570, 2568, 2753, 2570, 2570, 2570, 3, 3, 2574, 792,
941, 941, 508, 508, 941, 941, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
508, 508, 941, 508, 2200, 508,
[32729] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2755, 2755, 2755, 2755, 2757, 2757, 2755, 2755, 2755, 2755,
2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755,
2755, 2757, 2757, 2757, 2757, 2757, 2755, 2757, 2755, 2755, 2757, 2755, 2757, 2755, 2755, 2755,
2755, 3, 3, 2757, 2757,
[32814] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 1034, 2243, 1018, 2245, 2243, 2245, 2245, 2243, 1022, 1024,
1026, 1024, 1024, 1032, 1034, 1032, 2251, 1034, 1034, 1034, 3, 3, 1008, 833, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118,
[32893] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 288, 290, 85, 1236, 101, 292, 294, 296, 85, 85,
298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[32972] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 622, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[33051] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 0, 39, 0, 39, 8, 39,
0, 40, 0, 40, 0, 40, 2759, 87, 2759, 89, 2759, 2759, 2761, 2759, 2759, 2759,
2759, 99, 2761, 103, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2761, 2759, 2759, 2759, 2759,
2759, 2759, 2761, 2759, 2759, 2759, 2759, 2761, 2759, 3, 3, 2759, 16, 16,
[33129] =
24352, 0, 57473, 7, 33024, 12, 65422, 14, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 512, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38,
0, 38, 0, 38, 0, 38, 2487, 271, 1340, 1340, 276, 276, 271, 278, 271, 271,
271, 271, 271, 2490, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271,
271, 271, 276, 271, 271, 271, 271, 276, 271, 3, 3, 1571,
[33205] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[33248] = 6,
anon_sym_COMMA, ACTIONS(2763),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(713),
[33261] =
13138, 0, 10240, 7, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 32, 31, 40960, 32, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 895, 897, 2765, 426, 2733, 1138, 903, 897, 903, 903,
897, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3,
3, 446, 1531, 3107, 3091, 1400, 1531, 1010, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[33356] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 632,
186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[33451] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
2767, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 461, 2648, 190, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 489, 43, 391, 43,
[33545] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 2769, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[33639] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 2981, 1538, 799, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 2981,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[33733] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 3153, 3165, 308, 1165, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[33826] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 791,
1069, 1069, 11, 11, 1069, 1069, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 1069, 11, 98, 11,
[33912] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 803, 589,
589, 589, 1225, 32, 32, 1403, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[33997] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 288, 290, 1445, 1445, 1447, 292, 294, 296, 1445, 1445,
298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[34076] =
21792, 0, 57472, 5, 33024, 9, 65422, 11, 1021, 23, 0, 32, 96, 32, 0, 34,
0, 34, 0, 34, 32768, 34, 0, 35, 0, 35, 96, 35, 0, 37, 8, 37,
0, 38, 8192, 38, 0, 39, 2771, 2586, 1935, 2588, 2590, 1988, 1108, 1108, 1990, 2592,
2773, 2594, 2596, 2598, 2598, 111, 1992, 1994, 2588, 2596, 2596, 2600, 2602, 2590, 1996, 1998,
1990, 1990, 1990, 1990, 1998, 1990, 3, 3, 1519, 1310, 1310, 1519, 1341,
[34153] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[34196] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[34239] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 0, 23,
0, 23, 0, 23, 0, 23, 2775, 2775, 2777, 2775, 2775, 2775, 2775, 2775, 2777, 2777,
2777, 2777, 2777, 2777, 2775, 2777, 2775, 2775, 2775, 2775, 3, 3, 2777,
[34300] = 8,
anon_sym_DOT, ACTIONS(2101),
anon_sym_COMMA, ACTIONS(2779),
anon_sym_COLON, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(2781),
anon_sym_PIPE, ACTIONS(2105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(615),
[34317] = 3,
ACTIONS(2783), 1,
anon_sym_LPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2212), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[34331] = 7,
anon_sym_COMMA, ACTIONS(2785),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(2787),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1162),
[34346] = 6,
anon_sym_COMMA, ACTIONS(2789),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(2791),
anon_sym_RBRACK, ACTIONS(2789),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[34359] = 6,
anon_sym_RPAREN, ACTIONS(2793),
anon_sym_COMMA, ACTIONS(2795),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(718),
[34372] =
4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2214, 2083, 2626, 2085, 2087, 2089, 2091, 2218, 2095, 2097,
2099, 2218, 2218, 2218, 3, 3, 446, 798, 610, 578, 609, 578, 578, 578, 578, 609,
578, 578, 578, 578, 995,
[34441] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(2797),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(239),
[34452] = 5,
anon_sym_COMMA, ACTIONS(2799),
anon_sym_RBRACE, ACTIONS(2769),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[34463] = 3,
anon_sym_in, ACTIONS(2801),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[34470] = 3,
anon_sym_RBRACK, ACTIONS(2803),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[34477] = 3,
anon_sym_COLON, ACTIONS(2805),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[34484] = 3,
anon_sym_in, ACTIONS(1792),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[34491] =
12562, 0, 10240, 5, 39168, 7, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 34, 30, 0, 32, 40960, 32, 33183, 34, 31733, 42, 3631, 54,
2, 62, 0, 63, 0, 63, 1566, 1568, 625, 1570, 1572, 1568, 629, 1574, 1572, 1576,
631, 2005, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 494, 2999, 1538, 293, 27, 2543, 2543, 44, 44, 2543, 2543, 44,
44, 44, 1558, 494, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44,
44, 2543, 44, 145, 44,
[34592] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 1698, 1700, 426, 1702, 1700, 903, 1702, 1704, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 2928, 1531, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 510, 1086,
1086, 1086, 1086, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[34688] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 803, 805, 374, 2807, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 618, 1624, 1366, 592, 1070, 10, 88, 88, 11, 11, 88, 88, 3145,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[34784] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2809, 2811, 625, 2813, 2811, 629, 2813, 2815, 631, 635,
637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, 1538,
1626, 2999, 1538, 293, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 1145, 901,
901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[34880] =
12562, 0, 10240, 5, 38912, 7, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 1210, 1212, 1214, 2440, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 619, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3,
1234, 2640, 3076, 2732, 2640, 655, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[34973] =
45402, 0, 28414, 8, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1663, 42, 0, 51,
0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
0, 51, 0, 51, 0, 51, 2817, 2817, 2817, 2817, 2819, 2819, 2817, 2817, 2817, 2817,
2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817,
2817, 2817, 2817, 2817, 2817, 2819, 2819, 2819, 2819, 2819, 2817, 2819, 2817, 2817, 2819, 2817,
2819, 2817, 2817, 2817, 2817, 3, 3, 2819, 2819,
[35062] =
45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49,
128, 49, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
1024, 50, 0, 51, 0, 51, 2821, 2821, 2821, 2821, 2823, 2823, 2821, 2821, 2821, 2821,
2821, 2821, 2821, 2821, 2821, 2825, 2821, 2821, 2821, 2821, 2821, 2821, 2821, 2821, 2821, 2821,
2821, 2821, 2821, 2823, 2823, 2823, 2823, 2823, 2821, 2823, 2821, 2821, 2823, 2821, 2823, 2821,
2821, 2821, 2821, 3, 3, 2823, 2823, 504, 65535,
[35151] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 2828, 2828, 2828, 2828, 2830, 2830, 2828, 2828, 2828, 2828,
2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828,
2828, 2828, 2828, 2828, 2830, 2830, 2830, 2830, 2830, 2828, 2830, 2828, 2828, 2830, 2828, 2830,
2828, 2828, 2828, 2828, 3, 3, 2830, 2830,
[35239] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 701,
2525, 2525, 32, 32, 2525, 2525, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2525, 32, 137, 32,
[35325] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 1034, 2243, 1018, 2245, 2243, 2245, 2245, 2243, 1022, 1024,
1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 2251, 1034, 1034, 1034, 3, 3, 1008, 820,
2534, 2534, 118, 118, 2534, 2534, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 2534, 118, 130, 118,
[35411] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 823,
2573, 2573, 11, 11, 2573, 2573, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 2573, 11, 98, 11,
[35497] =
23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 755, 757, 1486, 1488, 759, 761, 1486, 1486, 1486, 1486,
765, 767, 769, 771, 773, 775, 1486, 775, 111, 777, 1486, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2105, 2105, 965, 2475,
[35577] = 11,
anon_sym_COMMA, ACTIONS(85),
anon_sym_as, ACTIONS(101),
anon_sym_if, ACTIONS(763),
anon_sym_COLON, ACTIONS(85),
anon_sym_async, ACTIONS(85),
anon_sym_for, ACTIONS(85),
anon_sym_RBRACE, ACTIONS(85),
anon_sym_and, ACTIONS(777),
anon_sym_or, ACTIONS(779),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[35600] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 825, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11,
[35679] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 288, 290, 1826, 1826, 1828, 292, 294, 1826, 1826, 1826,
298, 300, 302, 304, 306, 308, 308, 111, 1826, 1826, 292, 306, 306, 314, 316, 294,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[35758] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 442, 2580, 426, 2582, 2580, 2582, 2582, 2580, 430, 432,
434, 432, 432, 440, 442, 440, 2584, 442, 442, 442, 3, 3, 446, 828, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15,
[35837] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 288, 290, 1582, 1582, 1584, 1584, 1582, 1582, 1582, 1582,
1582, 300, 302, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1584, 1582, 1582, 1582, 1582, 1582,
1582, 1584, 1582, 1582, 1582, 1582, 1584, 1582, 3, 3, 85, 85,
[35913] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[35958] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 322, 324, 1582, 1582, 1582, 1584, 1582, 1582, 1582, 1582,
334, 1584, 336, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1584, 1582, 1582, 1582, 1582, 1582,
1582, 1584, 1582, 1582, 1582, 1582, 1584, 1582, 3, 3, 335, 335,
[36034] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[36077] =
4354, 0, 0, 3, 33024, 3, 57, 5, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2653, 2655, 2657, 2659, 2661, 2718, 2665, 2667, 2669, 2671,
2673, 2667, 2667, 2667, 3, 3, 649, 832, 759, 524, 1570, 524, 524, 524, 524, 1570,
524, 524, 524, 524, 649,
[36146] = 10,
anon_sym_DOT, ACTIONS(2836),
anon_sym_LPAREN, ACTIONS(1146),
anon_sym_COMMA, ACTIONS(1146),
anon_sym_as, ACTIONS(1146),
anon_sym_EQ, ACTIONS(2838),
anon_sym_RBRACK, ACTIONS(1146),
anon_sym_PIPE, ACTIONS(1146),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dotted_name_repeat1, STATE(2600),
[36167] = 3,
ACTIONS(2840), 1,
anon_sym_LPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2212), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[36181] =
21792, 0, 24576, 5, 33024, 7, 63694, 9, 1, 19, 0, 20, 96, 20, 0, 22,
0, 22, 0, 22, 32768, 22, 0, 23, 0, 23, 0, 23, 0, 23, 8, 23,
0, 24, 0, 24, 0, 24, 755, 757, 1935, 759, 761, 1935, 1935, 767, 769, 771,
773, 775, 1935, 775, 759, 773, 773, 781, 783, 761, 3, 3, 965, 965,
[36243] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(851),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[36262] =
21792, 0, 0, 5, 33024, 5, 63631, 7, 1, 17, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 32768, 20, 0, 21, 0, 21, 0, 21, 0, 21, 8, 21,
0, 22, 0, 22, 0, 22, 661, 663, 2842, 665, 667, 673, 675, 2842, 677, 679,
681, 681, 665, 679, 679, 687, 689, 667, 3, 3, 161, 161,
[36322] =
21792, 0, 256, 5, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 32768, 20, 0, 21, 0, 21, 0, 21, 0, 21, 8, 21,
0, 22, 0, 22, 0, 22, 504, 506, 1935, 508, 510, 1935, 516, 518, 520, 522,
524, 524, 508, 522, 522, 530, 532, 510, 3, 3, 165, 165,
[36382] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17,
12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 2844, 1554, 1556, 3, 3, 852, 220,
219, 1582, 480, 480, 671, 862, 480, 480, 480,
[36439] = 9,
anon_sym_RPAREN, ACTIONS(2430),
anon_sym_if, ACTIONS(2846),
anon_sym_async, ACTIONS(2849),
anon_sym_for, ACTIONS(2852),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_for_in_clause, STATE(65535),
sym_if_clause, STATE(65535),
aux_sym__comprehension_clauses_repeat1, STATE(65535),
[36458] = 6,
sym_identifier, ACTIONS(2855),
anon_sym_import, ACTIONS(2855),
anon_sym_DOT, ACTIONS(2857),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_import_prefix_repeat1, STATE(1152),
[36471] = 5,
sym_identifier, ACTIONS(1586),
anon_sym_import, ACTIONS(2859),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_dotted_name, STATE(1265),
[36482] = 6,
anon_sym_COMMA, ACTIONS(2140),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(2142),
anon_sym_RBRACK, ACTIONS(2140),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[36495] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2861), 3,
anon_sym_LPAREN,
anon_sym_COLON,
anon_sym_EQ,
[36505] = 4,
anon_sym_COMMA, ACTIONS(2863),
anon_sym_RBRACK, ACTIONS(2863),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[36514] = 4,
anon_sym_SEMI, ACTIONS(2865),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2865),
[36523] = 4,
anon_sym_LPAREN, ACTIONS(655),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameters, STATE(878),
[36532] = 4,
anon_sym_COMMA, ACTIONS(2867),
anon_sym_RBRACK, ACTIONS(2867),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[36541] = 4,
anon_sym_COLON, ACTIONS(2869),
anon_sym_DASH_GT, ACTIONS(2871),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[36550] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2873, 2875, 83, 1993, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[36682] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 975, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[36835] = 3,
anon_sym_RBRACK, ACTIONS(2877),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[36842] = 3,
anon_sym_RBRACE, ACTIONS(2879),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[36849] = 3,
anon_sym_COLON, ACTIONS(2881),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[36856] = 3,
anon_sym_EQ, ACTIONS(2883),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[36863] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 843,
186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[36958] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31703, 49, 3631, 61,
2, 69, 0, 70, 0, 70, 2025, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2037,
2039, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 2596, 1626, 873, 186, 185, 2579, 548, 185, 548, 873, 548, 548, 1538, 796, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 546, 44, 797, 901, 901, 901, 901, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[37066] =
12566, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1279, 19, 49152, 28,
0, 30, 128, 30, 0, 31, 0, 31, 40960, 31, 33183, 33, 30725, 41, 3631, 47,
2, 55, 0, 56, 0, 56, 1130, 2885, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3,
2885, 83, 1349, 1615, 1590, 1349, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[37160] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 976,
2509, 2509, 8, 8, 2509, 2509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 2509, 8, 95, 8,
[37246] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 32793, 24, 30725, 28, 3119, 34,
2, 41, 0, 42, 0, 42, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 2337, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 187, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11,
[37326] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 826, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11,
[37405] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 2887, 2889, 919, 2891, 2889, 2891, 2891, 2889, 923, 841,
843, 841, 841, 845, 847, 845, 2893, 847, 847, 847, 3, 3, 851, 1225, 32, 32,
861, 861, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[37484] =
21792, 0, 256, 5, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20,
0, 20, 0, 20, 0, 20, 271, 271, 1931, 276, 271, 1931, 271, 271, 271, 271,
271, 271, 276, 271, 271, 271, 271, 271, 3, 3,
[37542] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 2895, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[37617] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 442, 2580, 426, 2582, 2580, 2582, 2582, 2580, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 2584, 442, 442, 442, 3, 3, 446, 924,
2518, 2518, 15, 15, 2518, 2518, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 2518, 15, 61, 15,
[37703] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[37746] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(544), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(542), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[37789] =
4354, 0, 0, 3, 33024, 3, 120, 5, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 32064, 17, 7, 24, 0, 27, 0, 27, 3072, 27,
0, 29, 0, 29, 0, 29, 1586, 1508, 2501, 2503, 1514, 1516, 2897, 1520, 2899, 1522,
1524, 2897, 2897, 2897, 3, 3, 851, 558, 682, 682, 682, 682, 682, 711, 2731, 682,
682, 682, 681,
[37856] = 4,
ACTIONS(1558), 1,
anon_sym_DOT,
STATE(2549), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2901), 7,
anon_sym_import,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[37876] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 8,
anon_sym_import,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[37891] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2905), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(2212), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[37907] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2907), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[37920] = 6,
anon_sym_case, ACTIONS(1643),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(2909),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(272),
[37933] = 6,
anon_sym_COMMA, ACTIONS(2911),
anon_sym_RBRACK, ACTIONS(2913),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(758),
aux_sym__generic_type_arguments_repeat1, STATE(615),
[37946] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[37988] = 6,
anon_sym_SEMI, ACTIONS(2915),
anon_sym_COMMA, ACTIONS(1599),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2915),
aux_sym_global_statement_repeat1, STATE(1244),
[38001] = 5,
anon_sym_COMMA, ACTIONS(2917),
anon_sym_RBRACK, ACTIONS(1690),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(1255),
[38012] = 3,
anon_sym_RBRACK, ACTIONS(2919),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[38019] = 4,
anon_sym_COLON, ACTIONS(2921),
anon_sym_DASH_GT, ACTIONS(2923),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[38028] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2925, 2927, 83, 922, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[38160] = 3,
sym_identifier, ACTIONS(2929),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[38167] = 3,
sym_identifier, ACTIONS(2931),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[38174] = 3,
sym_identifier, ACTIONS(2933),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[38181] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 923, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[38334] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 895, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[38487] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 2935, 2937, 83, 2009, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[38619] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55,
2, 64, 0, 65, 0, 65, 2939, 2941, 2460, 627, 2943, 2941, 2945, 2943, 2941, 2947,
2949, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2951, 873, 873, 2953, 3, 3,
877, 2648, 3131, 1534, 947, 186, 185, 2618, 548, 185, 548, 548, 548, 2648, 336, 728,
2554, 2554, 43, 43, 2554, 2554, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 398, 2554, 43, 2141, 43,
[38722] =
12562, 0, 10240, 5, 39168, 7, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 34, 30, 0, 32, 40960, 32, 33183, 34, 31733, 42, 3631, 54,
2, 62, 0, 63, 0, 63, 1566, 1568, 625, 1570, 1572, 1568, 629, 1574, 1572, 1576,
631, 2955, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 494, 2999, 1538, 293, 27, 2543, 2543, 44, 44, 2543, 2543, 44,
44, 44, 1558, 494, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44,
44, 2543, 44, 145, 44,
[38823] =
14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50,
2, 58, 0, 59, 0, 59, 370, 372, 374, 2957, 2959, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
3, 3, 402, 592, 618, 2601, 2992, 592, 1353, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2992, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98,
11,
[38920] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[38962] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(368), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(366), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[39004] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 481,
186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[39099] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 442, 2580, 426, 2582, 2580, 2582, 2582, 2580, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 2584, 442, 442, 442, 3, 3, 446, 897,
925, 925, 15, 15, 925, 925, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 925, 15, 61, 15,
[39185] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 896,
2566, 2566, 43, 43, 2566, 2566, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2566, 43, 391, 43,
[39271] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2961, 2961, 2961, 2961, 2963, 2963, 2961, 2961, 2961, 2961,
2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961, 2961,
2961, 2963, 2963, 2963, 2963, 2963, 2961, 2963, 2961, 2961, 2963, 2961, 2963, 2961, 2961, 2961,
2961, 3, 3, 2963, 2963,
[39356] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2965, 2965, 2965, 2965, 2967, 2967, 2965, 2965, 2965, 2965,
2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965,
2965, 2967, 2967, 2967, 2967, 2967, 2965, 2967, 2965, 2965, 2967, 2965, 2967, 2965, 2965, 2965,
2965, 3, 3, 2967, 2967,
[39441] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 661, 663, 1182, 1184, 665, 667, 669, 1182, 1182, 671,
673, 675, 1182, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[39520] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 322, 324, 1445, 1445, 1445, 326, 328, 330, 1445, 332,
334, 1447, 336, 338, 340, 342, 342, 111, 344, 346, 326, 340, 340, 348, 350, 328,
352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2124, 2124, 335, 2470,
[39599] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 863,
2820, 2820, 32, 32, 2820, 2820, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2820, 32, 137, 32,
[39685] =
21792, 0, 33152, 5, 41216, 8, 65422, 11, 1021, 23, 0, 32, 96, 32, 0, 34,
0, 34, 0, 34, 512, 34, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35,
0, 35, 0, 35, 0, 35, 1439, 271, 1340, 276, 271, 271, 1340, 271, 271, 2969,
2972, 1340, 271, 271, 271, 271, 271, 271, 276, 271, 271, 271, 271, 271, 271, 276,
271, 271, 271, 271, 276, 271, 3, 3, 2844,
[39758] =
21792, 0, 32896, 5, 41216, 7, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 504, 506, 1466, 508, 510, 512, 514, 516, 2975, 518,
520, 522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514,
514, 514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[39834] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[39846] = 6,
anon_sym_LPAREN, ACTIONS(655),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameters, STATE(906),
sym_type_parameter, STATE(3060),
[39859] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2977), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[39869] = 5,
anon_sym_RPAREN, ACTIONS(2347),
anon_sym_COMMA, ACTIONS(2979),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(65535),
[39880] = 4,
anon_sym_COMMA, ACTIONS(2982),
anon_sym_RBRACK, ACTIONS(2982),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[39889] = 4,
anon_sym_COLON, ACTIONS(2984),
anon_sym_DASH_GT, ACTIONS(2986),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[39898] = 4,
anon_sym_RPAREN, ACTIONS(2988),
anon_sym_COMMA, ACTIONS(2988),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[39907] = 3,
anon_sym_COLON, ACTIONS(2990),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[39914] = 3,
sym_identifier, ACTIONS(2992),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[39921] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60,
2, 68, 0, 69, 0, 69, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
2533, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[40028] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 14844, 26, 0, 36, 0, 36, 33183, 36, 30725, 44, 3631, 50,
2, 58, 0, 59, 0, 59, 2456, 2458, 2460, 2994, 2462, 2458, 2464, 2462, 2458, 2466,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
481, 186, 185, 2618, 548, 185, 548, 548, 548, 481, 273, 1003, 1003, 43, 43, 1003,
1003, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295,
43,
[40125] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 803, 805, 374, 2996, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 618, 1625, 1569, 592, 1141, 10, 88, 88, 11, 11, 88, 88, 3109,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[40221] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 2998, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[40316] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 3000, 3002, 3004, 3006, 3002, 3008, 3006, 3002, 3010, 841,
843, 841, 925, 841, 927, 845, 847, 845, 3012, 847, 847, 3014, 3, 3, 851, 853,
1005, 1004, 2613, 1364, 1004, 1364, 1364, 1364, 900, 2734, 2734, 32, 32, 2734, 2734, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2734, 32, 2233, 32,
[40411] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 1586, 1538, 1002, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 1586,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[40505] =
8466, 0, 10496, 4, 38920, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 919, 921, 3016, 917, 921, 3018, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 308, 1079, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[40597] =
45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50,
33024, 50, 1, 52, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53,
16384, 53, 0, 54, 0, 54, 1710, 1708, 1708, 1708, 1708, 1710, 1710, 1708, 1708, 1708,
1708, 1708, 1708, 1708, 1708, 1708, 2374, 1708, 1708, 1708, 1708, 1708, 3020, 3022, 1708, 1708,
1708, 1708, 1708, 1708, 1708, 1710, 1710, 1710, 1710, 1710, 1708, 1710, 1708, 1708, 1710, 1708,
1710, 1708, 1708, 1708, 1708, 3, 3, 1710, 1293, 1116, 2000, 1116,
[40689] =
45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49,
384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
1024, 51, 0, 52, 0, 52, 3024, 3024, 3024, 3024, 3026, 3026, 3024, 3024, 3024, 3024,
3024, 3024, 3024, 3024, 3024, 1074, 1076, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024,
3024, 3024, 3024, 3026, 3026, 3026, 3026, 3026, 3024, 3026, 3024, 3024, 3026, 3024, 3026, 3024,
3024, 3024, 3024, 3, 3, 3026, 3026, 504, 974, 815,
[40779] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 948, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[40869] =
45402, 0, 28414, 8, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1663, 40, 0, 49,
0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 3028, 3028, 3028, 3028, 3030, 3030, 3028, 3028, 3028, 3028,
3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028,
3028, 3028, 3028, 3030, 3030, 3030, 3030, 3030, 3028, 3030, 3028, 3028, 3030, 3028, 3030, 3028,
3028, 3028, 3028, 3, 3, 3030, 3030,
[40956] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 934,
2766, 2766, 32, 32, 2766, 2766, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2766, 32, 137, 32,
[41042] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3032, 3034, 3034, 3034, 3034, 3032, 3032, 3034, 3034, 3034,
3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034, 3034,
3034, 3034, 3032, 3032, 3032, 3032, 3032, 3034, 3032, 3034, 3034, 3032, 3034, 3032, 3034, 3034,
3034, 3034, 3, 3, 3032,
[41127] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2578, 2578, 2578, 2578, 2576, 2576, 2578, 2578, 2578, 2578,
2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578,
2578, 2576, 2576, 2576, 2576, 2576, 2578, 2576, 2578, 2578, 2576, 2578, 2576, 2578, 2578, 2578,
2578, 3, 3, 2576, 2576,
[41212] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 322, 324, 1182, 1182, 1182, 326, 328, 330, 1182, 332,
334, 1184, 336, 338, 340, 342, 342, 111, 344, 346, 326, 340, 340, 348, 350, 328,
352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2124, 2124, 335, 2470,
[41291] = 5,
ACTIONS(330), 1,
anon_sym_if,
ACTIONS(344), 1,
anon_sym_and,
ACTIONS(346), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1445), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[41314] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 841, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 836, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[41393] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 989, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[41472] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 2476, 2478, 919, 2480, 2478, 2480, 2480, 2478, 923, 841,
843, 841, 841, 845, 847, 845, 2482, 847, 847, 847, 3, 3, 851, 1225, 32, 32,
670, 670, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[41551] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 863, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 932, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[41630] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 3036, 3038, 919, 3040, 3038, 3040, 3040, 3038, 923, 841,
843, 841, 841, 845, 847, 845, 3042, 847, 847, 847, 3, 3, 851, 836, 32, 32,
1063, 1063, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[41709] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[41754] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 661, 663, 1582, 1584, 1584, 1582, 1582, 1582, 1582, 1582,
673, 675, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1584, 1582, 1582, 1582, 1582, 1582,
1582, 1584, 1582, 1582, 1582, 1582, 1584, 1582, 3, 3, 161, 161,
[41830] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3048), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[41879] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 3050, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[41954] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[41997] =
4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16,
0, 16, 0, 16, 0, 16, 15680, 16, 7, 22, 0, 25, 0, 25, 3072, 25,
0, 27, 0, 27, 0, 27, 1586, 1508, 1510, 1512, 1514, 1516, 3052, 1520, 1522, 1524,
3052, 3052, 3052, 3, 3, 851, 558, 938, 938, 938, 938, 938, 938, 938, 938, 938,
681,
[42062] = 8,
anon_sym_COMMA, ACTIONS(3054),
anon_sym_as, ACTIONS(3054),
anon_sym_if, ACTIONS(3054),
anon_sym_COLON, ACTIONS(3054),
anon_sym_PIPE, ACTIONS(1399),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(1542),
[42079] = 3,
STATE(937), 1,
aux_sym_union_pattern_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3056), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[42094] = 8,
sym_identifier, ACTIONS(3058),
anon_sym_DOT, ACTIONS(1588),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_import_prefix, STATE(840),
sym_relative_import, STATE(290),
sym_dotted_name, STATE(290),
aux_sym_import_prefix_repeat1, STATE(839),
[42111] = 7,
anon_sym_SEMI, ACTIONS(3060),
anon_sym_COMMA, ACTIONS(1968),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3060),
aux_sym_assert_statement_repeat1, STATE(1241),
[42126] = 7,
anon_sym_if, ACTIONS(1988),
anon_sym_async, ACTIONS(1108),
anon_sym_for, ACTIONS(1108),
anon_sym_and, ACTIONS(1992),
anon_sym_or, ACTIONS(1994),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[42141] = 6,
anon_sym_COMMA, ACTIONS(2347),
anon_sym_as, ACTIONS(1403),
anon_sym_if, ACTIONS(2347),
anon_sym_COLON, ACTIONS(2347),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[42154] = 7,
anon_sym_COMMA, ACTIONS(3062),
anon_sym_if, ACTIONS(1405),
anon_sym_COLON, ACTIONS(3064),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_if_clause, STATE(3150),
aux_sym_case_clause_repeat1, STATE(1564),
[42169] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3066, 3068, 83, 3030, 1247,
1247, 1247, 1247, 1247, 1247, 1247, 1349, 1615, 1247, 1247, 1247, 1247, 1247, 1247, 1416, 1247,
1247, 1247, 1247, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[42301] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1416, 9, 9,
9, 9, 268, 268, 687, 1018, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 268, 687,
[42454] = 6,
anon_sym_SEMI, ACTIONS(3070),
anon_sym_COMMA, ACTIONS(462),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3070),
[42467] = 5,
anon_sym_COMMA, ACTIONS(3072),
anon_sym_RBRACK, ACTIONS(3074),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(1153),
[42478] = 5,
anon_sym_COMMA, ACTIONS(3076),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3076),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[42489] = 5,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_COLON, ACTIONS(3078),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(2884),
[42500] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3080, 3082, 83, 1118, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[42632] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3084), 3,
anon_sym_SEMI,
anon_sym_COMMA,
sym__newline,
[42642] = 6,
anon_sym_SEMI, ACTIONS(1150),
anon_sym_COMMA, ACTIONS(1152),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1150),
aux_sym__import_list_repeat1, STATE(1563),
[42655] = 5,
anon_sym_COMMA, ACTIONS(3086),
anon_sym_RBRACE, ACTIONS(500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(65535),
[42666] = 4,
anon_sym_COMMA, ACTIONS(1888),
anon_sym_RBRACK, ACTIONS(1888),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[42675] = 4,
anon_sym_COMMA, ACTIONS(3089),
anon_sym_RBRACK, ACTIONS(3089),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[42684] = 3,
sym_identifier, ACTIONS(3091),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[42691] = 3,
anon_sym_in, ACTIONS(947),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[42698] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 972, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[42851] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 973, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[43004] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 920, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[43157] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3093, 3095, 83, 1978, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[43289] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3097, 3099, 83, 2003, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[43421] =
14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50,
2, 58, 0, 59, 0, 59, 370, 372, 374, 3101, 3103, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
3, 3, 402, 592, 618, 1535, 2946, 592, 1354, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2946, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98,
11,
[43518] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[43562] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(368), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(366), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[43606] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 3105, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[43702] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 3107, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 1596, 308, 1367, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[43795] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 12, 27, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 1688, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 1019, 171, 308, 170, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[43887] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3096, 2648, 999, 66, 979, 2570, 2570, 43, 43, 2570, 2570, 999, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 2570, 43, 391, 43,
[43979] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 983,
2763, 2763, 32, 32, 2763, 2763, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2763, 32, 137, 32,
[44065] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 977,
1528, 1528, 8, 8, 1528, 1528, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 1528, 8, 95, 8,
[44151] =
45403, 0, 26878, 9, 56947, 19, 428, 30, 1026, 35, 33536, 37, 1151, 40, 0, 48,
0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48,
0, 48, 0, 48, 0, 48, 1964, 1962, 1962, 1962, 1962, 1964, 1964, 1962, 1962, 1962,
1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962,
1962, 1962, 1962, 1964, 1964, 1964, 1964, 1964, 1962, 1964, 1962, 1962, 1964, 1962, 1964, 1962,
1962, 1962, 1962, 3, 3, 1964,
[44237] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3109, 3109, 3109, 3109, 3111, 3111, 3109, 3109, 3109, 3109,
3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109,
3109, 3111, 3111, 3111, 3111, 3111, 3109, 3111, 3109, 3109, 3111, 3109, 3111, 3109, 3109, 3109,
3109, 3, 3, 3111, 3111,
[44322] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3113, 3113, 3113, 3113, 3115, 3115, 3113, 3113, 3113, 3113,
3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113,
3113, 3115, 3115, 3115, 3115, 3115, 3113, 3115, 3113, 3113, 3115, 3113, 3115, 3113, 3113, 3113,
3113, 3, 3, 3115, 3115,
[44407] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2967, 2965, 2965, 2965, 2965, 2967, 2967, 2965, 2965, 2965,
2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965,
2965, 2965, 2967, 2967, 2967, 2967, 2967, 2965, 2967, 2965, 2965, 2967, 2965, 2967, 2965, 2965,
2965, 2965, 3, 3, 2967,
[44492] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41,
0, 42, 8192, 42, 0, 43, 1182, 87, 1182, 89, 1182, 1182, 91, 93, 95, 1182,
97, 99, 1184, 103, 105, 107, 109, 109, 111, 113, 115, 91, 107, 107, 117, 119,
93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1182, 16, 674, 674, 16,
730,
[44573] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41,
0, 42, 8192, 42, 0, 43, 1826, 87, 1826, 89, 1826, 1826, 91, 93, 1826, 1826,
97, 99, 1828, 103, 105, 107, 109, 109, 111, 1826, 1826, 91, 107, 107, 117, 119,
93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1826, 16, 674, 674, 16,
730,
[44654] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 645, 2132, 625, 2134, 2132, 2134, 2134, 2132, 631, 635,
637, 635, 635, 643, 645, 643, 2136, 645, 645, 645, 3, 3, 649, 982, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[44733] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 661, 663, 85, 101, 665, 667, 85, 85, 85, 671,
673, 675, 85, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[44812] = 5,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1313), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[44862] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 322, 324, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164,
334, 1166, 336, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 335, 335,
[44938] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 0, 36, 0, 36, 8, 36,
0, 37, 0, 37, 0, 37, 466, 468, 1164, 1164, 470, 1164, 1164, 1164, 1164, 478,
480, 1164, 1164, 484, 1164, 1164, 1164, 1164, 1164, 470, 484, 484, 1164, 1164, 1164, 1164,
1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 890, 890,
[45013] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 3121, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[45088] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[45131] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[45174] = 5,
ACTIONS(1178), 1,
anon_sym_RPAREN,
ACTIONS(2402), 1,
anon_sym_COMMA,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[45220] =
4354, 0, 384, 3, 33024, 5, 56, 7, 0, 10, 32768, 10, 1149, 11, 0, 18,
0, 18, 0, 18, 0, 18, 49088, 18, 7, 27, 0, 30, 0, 30, 3328, 30,
0, 33, 0, 33, 0, 33, 1506, 1508, 1510, 3123, 3064, 1512, 1514, 1516, 1518, 1520,
1522, 1524, 1518, 1518, 1518, 3, 3, 851, 558, 942, 247, 1240, 247, 247, 247, 247,
1240, 247, 247, 247, 3150, 247, 681,
[45291] =
4354, 0, 0, 3, 33024, 3, 120, 5, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 32064, 17, 7, 24, 0, 27, 0, 27, 3072, 27,
0, 29, 0, 29, 0, 29, 1586, 1508, 2501, 2503, 1514, 1516, 2897, 1520, 3125, 1522,
1524, 2897, 2897, 2897, 3, 3, 851, 558, 682, 682, 682, 682, 682, 1013, 2760, 682,
682, 682, 681,
[45358] =
21860, 0, 0, 7, 33024, 7, 63630, 9, 1, 18, 0, 19, 224, 19, 0, 22,
0, 22, 0, 22, 32768, 22, 0, 23, 0, 23, 0, 23, 0, 23, 8, 23,
0, 24, 0, 24, 0, 24, 1935, 87, 1935, 89, 1935, 91, 93, 99, 103, 105,
107, 109, 109, 91, 107, 107, 117, 119, 93, 3, 3, 1935, 16, 16,
[45420] = 7,
anon_sym_SEMI, ACTIONS(695),
anon_sym_from, ACTIONS(695),
anon_sym_COMMA, ACTIONS(1311),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(695),
aux_sym__collection_elements_repeat1, STATE(277),
[45435] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17,
12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3127, 1554, 1556, 3, 3, 3122, 220,
219, 1582, 480, 480, 671, 862, 480, 480, 480,
[45492] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3131), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(3129), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[45508] = 4,
sym_integer, ACTIONS(3133),
sym_float, ACTIONS(3135),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45517] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3137), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[45529] = 4,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(980), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(2212), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[45547] = 3,
STATE(1230), 1,
aux_sym_union_pattern_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3056), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[45561] = 7,
anon_sym_if, ACTIONS(1988),
anon_sym_async, ACTIONS(1423),
anon_sym_for, ACTIONS(1423),
anon_sym_and, ACTIONS(1992),
anon_sym_or, ACTIONS(1994),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45576] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3139), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[45588] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3141), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[45600] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3143), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[45612] = 8,
anon_sym_COMMA, ACTIONS(3145),
anon_sym_if, ACTIONS(3147),
anon_sym_async, ACTIONS(3147),
anon_sym_for, ACTIONS(3147),
anon_sym_RBRACK, ACTIONS(3147),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2628),
[45629] = 7,
anon_sym_COMMA, ACTIONS(3149),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(3151),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1587),
[45644] = 7,
anon_sym_COMMA, ACTIONS(1466),
anon_sym_if, ACTIONS(669),
anon_sym_RBRACK, ACTIONS(1466),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45659] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1192), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[45670] = 4,
anon_sym_EQ, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3153),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45679] = 5,
anon_sym_COMMA, ACTIONS(3155),
anon_sym_RBRACE, ACTIONS(3157),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2954),
[45690] = 5,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COLON, ACTIONS(3159),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45701] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91,
2, 99, 0, 100, 0, 100, 2186, 11, 2188, 15, 2190, 19, 2192, 23, 25, 27,
29, 31, 33, 35, 2194, 2196, 53, 55, 2198, 2200, 2202, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 2204, 79, 79, 79, 3, 3, 3161, 3163, 83, 1050, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 2899, 22, 589, 589, 589, 1349, 2616, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1920, 1920, 8, 2691, 1555, 1555, 1555, 1555, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[45839] = 5,
anon_sym_RPAREN, ACTIONS(3165),
anon_sym_COMMA, ACTIONS(3167),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(3011),
[45850] = 5,
anon_sym_RPAREN, ACTIONS(3070),
anon_sym_COMMA, ACTIONS(3169),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45861] = 5,
anon_sym_COMMA, ACTIONS(3171),
anon_sym_RBRACK, ACTIONS(3174),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(65535),
[45872] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3176), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[45882] = 4,
anon_sym_COMMA, ACTIONS(3178),
anon_sym_RBRACE, ACTIONS(3178),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45891] = 4,
anon_sym_SEMI, ACTIONS(1937),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1937),
[45900] = 4,
anon_sym_SEMI, ACTIONS(3180),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3180),
[45909] = 4,
anon_sym_SEMI, ACTIONS(3182),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3182),
[45918] = 4,
sym_integer, ACTIONS(3184),
sym_float, ACTIONS(3186),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45927] = 4,
anon_sym_case, ACTIONS(3188),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(3188),
[45936] = 3,
anon_sym_COLON, ACTIONS(3190),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45943] = 3,
anon_sym_RPAREN, ACTIONS(3192),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45950] = 3,
anon_sym_COLON, ACTIONS(3194),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[45957] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1041, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[46110] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3196, 3198, 83, 1996, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[46242] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39,
63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83,
2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3200, 83, 229, 229, 229,
229, 229, 229, 229, 1349, 1615, 229, 229, 229, 229, 229, 229, 1416, 229, 229, 229,
229, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24,
488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8,
95, 8,
[46372] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54,
2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 3202, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3,
3, 402, 592, 618, 1407, 1567, 633, 353, 1169, 1169, 1169, 592, 91, 10, 88, 88,
11, 11, 88, 88, 1172, 1335, 1335, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 98, 11,
[46473] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51,
2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058,
3204, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3,
877, 2648, 3131, 2575, 3137, 876, 1167, 1167, 1167, 2648, 155, 56, 489, 489, 43, 43,
489, 489, 1331, 1331, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 806, 489,
43, 391, 43,
[46572] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33536, 16, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 32, 30, 40960, 31, 49567, 33, 30725, 42, 20015, 48,
2, 57, 0, 58, 0, 58, 1210, 1212, 1214, 1138, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 1220, 1224, 1220, 1226, 1796, 1228, 1230, 1228, 1798, 1230, 1230, 1230, 3, 3,
1234, 2640, 3089, 1621, 1075, 2640, 379, 122, 1486, 1486, 160, 160, 1486, 1486, 1075, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1486, 160, 745, 1075, 160,
[46668] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 846,
186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[46763] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 3206, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 1417, 751, 15, 61, 15,
[46857] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[46901] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 1531, 1089, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[46991] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 33,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
sym__newline,
[47049] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 3212, 3212, 3212, 3212, 3214, 3214, 3212, 3212, 3212, 3212,
3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212,
3212, 3212, 3212, 3212, 3214, 3214, 3214, 3214, 3214, 3212, 3214, 3212, 3212, 3214, 3212, 3214,
3212, 3212, 3212, 3212, 3, 3, 3214, 3214,
[47137] =
45402, 0, 26878, 8, 56947, 18, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
0, 48, 1, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 3216, 3216, 3216, 3216, 3218, 3218, 3216, 3216, 3216, 3216,
3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 1437, 3216, 3216, 3216, 3216, 3216,
3216, 3216, 3218, 3218, 3218, 3218, 3218, 3216, 3218, 3216, 3216, 3218, 3216, 3218, 3216, 3216,
3216, 3216, 3, 3, 3218, 3218, 2011,
[47224] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 6648, 23, 0, 31, 0, 31, 32793, 31, 30725, 35, 3119, 41,
2, 48, 0, 49, 0, 49, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 863, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 1087, 185, 2618,
548, 185, 548, 548, 548, 835, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 2295, 43,
[47311] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 1053,
2572, 2572, 43, 43, 2572, 2572, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2572, 43, 391, 43,
[47397] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 1128,
1348, 1348, 8, 8, 1348, 1348, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 1348, 8, 95, 8,
[47483] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 1054,
1068, 1068, 43, 43, 1068, 1068, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 1068, 43, 391, 43,
[47569] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 442, 2580, 426, 2582, 2580, 2582, 2582, 2580, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 2584, 442, 442, 442, 3, 3, 446, 1051,
2520, 2520, 15, 15, 2520, 2520, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 2520, 15, 61, 15,
[47655] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 1052,
2559, 2559, 11, 11, 2559, 2559, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 2559, 11, 98, 11,
[47741] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2174, 2172, 2172, 2172, 2172, 2174, 2174, 2172, 2172, 2172,
2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172,
2172, 2172, 2174, 2174, 2174, 2174, 2174, 2172, 2174, 2172, 2172, 2174, 2172, 2174, 2172, 2172,
2172, 2172, 3, 3, 2174,
[47826] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 1814, 1814, 1814, 1814, 1816, 1816, 1814, 1814, 1814, 1814,
1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814,
1814, 1816, 1816, 1816, 1816, 1816, 1814, 1816, 1814, 1814, 1816, 1814, 1816, 1814, 1814, 1814,
1814, 3, 3, 1816, 1816,
[47911] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3220, 3220, 3220, 3220, 3222, 3222, 3220, 3220, 3220, 3220,
3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220,
3220, 3222, 3222, 3222, 3222, 3222, 3220, 3222, 3220, 3220, 3222, 3220, 3222, 3220, 3220, 3220,
3220, 3, 3, 3222, 3222,
[47996] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3224, 3224, 3224, 3224, 3226, 3226, 3224, 3224, 3224, 3224,
3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224,
3224, 3226, 3226, 3226, 3226, 3226, 3224, 3226, 3224, 3224, 3226, 3224, 3226, 3224, 3224, 3224,
3224, 3, 3, 3226, 3226,
[48081] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3228, 3228, 3228, 3228, 3230, 3230, 3228, 3228, 3228, 3228,
3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228,
3228, 3230, 3230, 3230, 3230, 3230, 3228, 3230, 3228, 3228, 3230, 3228, 3230, 3228, 3228, 3228,
3228, 3, 3, 3230, 3230,
[48166] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3232, 3232, 3232, 3232, 3234, 3234, 3232, 3232, 3232, 3232,
3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232,
3232, 3234, 3234, 3234, 3234, 3234, 3232, 3234, 3232, 3232, 3234, 3232, 3234, 3232, 3232, 3232,
3232, 3, 3, 3234, 3234,
[48251] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3236, 3236, 3236, 3236, 3238, 3238, 3236, 3236, 3236, 3236,
3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236,
3236, 3238, 3238, 3238, 3238, 3238, 3236, 3238, 3236, 3236, 3238, 3236, 3238, 3236, 3236, 3236,
3236, 3, 3, 3238, 3238,
[48336] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3240, 3240, 3240, 3240, 3242, 3242, 3240, 3240, 3240, 3240,
3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240,
3240, 3242, 3242, 3242, 3242, 3242, 3240, 3242, 3240, 3240, 3242, 3240, 3242, 3240, 3240, 3240,
3240, 3, 3, 3242, 3242,
[48421] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3244, 3244, 3244, 3244, 3246, 3246, 3244, 3244, 3244, 3244,
3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244,
3244, 3246, 3246, 3246, 3246, 3246, 3244, 3246, 3244, 3244, 3246, 3244, 3246, 3244, 3244, 3244,
3244, 3, 3, 3246, 3246,
[48506] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2757, 2755, 2755, 2755, 2755, 2757, 2757, 2755, 2755, 2755,
2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755,
2755, 2755, 2757, 2757, 2757, 2757, 2757, 2755, 2757, 2755, 2755, 2757, 2755, 2757, 2755, 2755,
2755, 2755, 3, 3, 2757,
[48591] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 322, 324, 2297, 2297, 2297, 326, 328, 330, 2297, 332,
334, 2299, 336, 338, 340, 342, 342, 111, 344, 346, 326, 340, 340, 348, 350, 328,
352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2124, 2124, 335, 2470,
[48670] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 288, 290, 2297, 2297, 2299, 292, 294, 296, 2297, 2297,
298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[48749] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 661, 663, 2297, 2299, 665, 667, 669, 2297, 2297, 671,
673, 675, 2297, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[48828] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 661, 663, 1486, 1488, 665, 667, 1486, 1486, 1486, 671,
673, 675, 1486, 677, 679, 681, 681, 111, 1486, 1486, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[48907] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 1056, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[48986] =
22304, 0, 32896, 6, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 288, 290, 1466, 1466, 292, 294, 296, 298, 300, 302,
304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294, 318, 320, 298,
298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[49062] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[49107] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3048), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[49154] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[49197] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[49240] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[49283] =
21792, 0, 256, 5, 41216, 6, 63630, 9, 63489, 18, 255, 24, 96, 32, 0, 34,
0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34,
0, 34, 0, 34, 0, 34, 271, 271, 2402, 276, 276, 1178, 276, 1178, 271, 276,
276, 276, 276, 276, 276, 276, 276, 276, 276, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
1178, 1178, 1178, 1178, 1178, 1178, 3, 3,
[49355] =
3072, 0, 57472, 2, 0, 6, 1793, 6, 1020, 10, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 96, 20, 0, 22, 0, 22,
0, 22, 8192, 22, 0, 23, 1617, 1622, 1617, 1617, 1617, 3252, 1617, 1624, 1617, 1617,
3255, 3258, 3252, 3252, 3252, 3252, 3258, 3252, 3, 3, 407, 407, 65535,
[49416] =
22304, 0, 0, 6, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 32768, 20, 0, 21, 0, 21, 0, 21, 0, 21, 8, 21,
0, 22, 0, 22, 0, 22, 288, 290, 2842, 2842, 292, 294, 300, 302, 304, 306,
308, 308, 292, 306, 306, 314, 316, 294, 3, 3, 85, 85,
[49476] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17,
12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3261, 1554, 1556, 3, 3, 1612, 220,
219, 1582, 480, 480, 671, 862, 480, 480, 480,
[49533] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 10,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[49550] = 3,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 7,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_and,
anon_sym_or,
[49567] = 10,
anon_sym_RPAREN, ACTIONS(1445),
anon_sym_COMMA, ACTIONS(1445),
anon_sym_as, ACTIONS(1447),
anon_sym_if, ACTIONS(296),
anon_sym_async, ACTIONS(1445),
anon_sym_for, ACTIONS(1445),
anon_sym_and, ACTIONS(310),
anon_sym_or, ACTIONS(312),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[49588] = 9,
anon_sym_RPAREN, ACTIONS(3263),
anon_sym_COMMA, ACTIONS(3265),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3160),
sym_for_in_clause, STATE(83),
[49607] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[49651] = 9,
anon_sym_RPAREN, ACTIONS(1108),
anon_sym_COMMA, ACTIONS(1108),
anon_sym_if, ACTIONS(296),
anon_sym_async, ACTIONS(1108),
anon_sym_for, ACTIONS(1108),
anon_sym_and, ACTIONS(310),
anon_sym_or, ACTIONS(312),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[49670] = 8,
anon_sym_SEMI, ACTIONS(2901),
anon_sym_DOT, ACTIONS(1148),
anon_sym_COMMA, ACTIONS(2901),
anon_sym_as, ACTIONS(2901),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2901),
aux_sym_dotted_name_repeat1, STATE(1551),
[49687] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3267), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[49699] = 7,
anon_sym_EQ, ACTIONS(3269),
anon_sym_RBRACE, ACTIONS(3271),
anon_sym_COLON2, ACTIONS(1765),
sym_type_conversion, ACTIONS(3273),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_format_specifier, STATE(1619),
[49714] = 5,
anon_sym_LBRACE, ACTIONS(2311),
anon_sym_RBRACE, ACTIONS(2311),
aux_sym_format_specifier_token1, ACTIONS(2309),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[49725] = 5,
anon_sym_LBRACE, ACTIONS(3275),
anon_sym_RBRACE, ACTIONS(3275),
aux_sym_format_specifier_token1, ACTIONS(3277),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[49736] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 5,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
sym__newline,
[49748] = 6,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_as, ACTIONS(1315),
anon_sym_COLON, ACTIONS(3279),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(1597),
[49761] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3281, 3283, 83, 1914, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[49893] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1194, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[50046] = 5,
anon_sym_COMMA, ACTIONS(1853),
anon_sym_RBRACE, ACTIONS(1855),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(430),
[50057] = 5,
anon_sym_COMMA, ACTIONS(3285),
anon_sym_RBRACK, ACTIONS(3287),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(2933),
[50068] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2307), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[50081] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2138), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[50094] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[50107] = 5,
anon_sym_COMMA, ACTIONS(3289),
anon_sym_RBRACK, ACTIONS(3289),
anon_sym_PIPE, ACTIONS(1196),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[50118] = 5,
anon_sym_RPAREN, ACTIONS(1194),
anon_sym_COMMA, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3291),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[50129] = 4,
anon_sym_RPAREN, ACTIONS(3293),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[50138] = 3,
anon_sym_RPAREN, ACTIONS(3295),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[50145] = 3,
anon_sym_COLON, ACTIONS(3297),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[50152] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3299, 3301, 83, 1994, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[50284] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1125, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[50437] = 3,
anon_sym_in, ACTIONS(879),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[50444] = 3,
sym_identifier, ACTIONS(3303),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[50451] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1120, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[50604] =
32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 49152, 69,
0, 71, 128, 71, 0, 72, 0, 72, 40960, 72, 33183, 74, 30725, 82, 3631, 88,
2, 96, 0, 97, 0, 97, 915, 1247, 917, 1249, 1830, 1254, 1249, 1833, 921, 1249,
1262, 1249, 1264, 917, 921, 1249, 1249, 921, 917, 1264, 1836, 1249, 1249, 1839, 843, 1839,
1842, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 841, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 927, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
845, 847, 845, 929, 847, 847, 847, 3, 3, 1247, 851, 308, 1333, 3168, 308, 1390,
29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 110, 32, 137, 32,
[50739] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1126, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[50892] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 1121, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[51045] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91,
2, 99, 0, 100, 0, 100, 2186, 11, 2188, 15, 2190, 19, 2192, 23, 25, 27,
29, 31, 33, 35, 2194, 2196, 53, 55, 2198, 2200, 2202, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 2204, 79, 79, 79, 3, 3, 3305, 3307, 83, 1982, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 2899, 22, 589, 589, 589, 1349, 2616, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1920, 1920, 8, 2691, 1555, 1555, 1555, 1555, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[51183] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3309, 3311, 83, 1938, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[51315] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3313, 3315, 83, 1941, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[51447] =
32118, 0, 43393, 11, 47360, 17, 65454, 22, 1023, 35, 33280, 45, 1279, 47, 0, 56,
0, 56, 0, 56, 0, 56, 0, 56, 0, 56, 32793, 56, 30725, 60, 3119, 66,
2, 73, 0, 74, 0, 74, 79, 1247, 1289, 1249, 1249, 1136, 1247, 1249, 1249, 1291,
1247, 1262, 1249, 1249, 1289, 1291, 1249, 1247, 1291, 1289, 1249, 1142, 1247, 1247, 67, 69,
67, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 67, 1249, 1249, 1247, 1247, 1247,
1247, 1249, 1247, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 1247, 83, 779, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[51559] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 31703, 50, 3631, 62,
2, 70, 0, 71, 0, 71, 2025, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2037,
2039, 3317, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3,
3, 649, 2632, 1626, 691, 186, 185, 2579, 548, 185, 548, 691, 548, 548, 1538, 796,
199, 2548, 2548, 44, 44, 2548, 2548, 44, 44, 905, 44, 754, 901, 901, 901, 901,
44, 44, 44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[51668] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60,
2, 68, 0, 69, 0, 69, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
2362, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[51775] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 3319, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[51870] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59,
2, 67, 0, 68, 0, 68, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3, 649,
1538, 1626, 1083, 186, 185, 2579, 548, 185, 548, 1083, 548, 548, 1538, 293, 199, 2548,
2548, 44, 44, 2548, 2548, 44, 44, 44, 1228, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[51976] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57,
2, 65, 0, 66, 0, 66, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 2714, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3,
3, 649, 2827, 1626, 905, 186, 185, 2618, 548, 185, 548, 905, 548, 548, 308, 3033,
470, 2587, 2587, 44, 44, 2587, 2587, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2587, 44, 2184, 44,
[52080] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 3321, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[52175] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1163, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[52271] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 3323, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 1410, 751, 15, 61, 15,
[52365] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[52406] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 3153, 3115, 308, 1164, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[52499] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 12, 27, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 1688, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 1091, 171, 308, 170, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[52591] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 1161, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[52681] =
45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50,
32768, 50, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
16384, 51, 0, 52, 0, 52, 2640, 2638, 2638, 2638, 2638, 2640, 2640, 2638, 2638, 2638,
2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 3325, 2638, 2638, 2638,
2638, 2638, 2638, 2638, 2638, 2640, 2640, 2640, 2640, 2640, 2638, 2640, 2638, 2638, 2640, 2638,
2640, 2638, 2638, 2638, 2638, 3, 3, 2640, 65535, 65535,
[52771] =
45403, 0, 28414, 9, 56951, 21, 428, 33, 1026, 38, 33536, 40, 1151, 43, 0, 51,
0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
0, 51, 0, 51, 0, 51, 1824, 1822, 1822, 1822, 1822, 1824, 1824, 1822, 1822, 1822,
1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822,
1822, 1822, 1822, 1822, 1822, 1822, 1824, 1824, 1824, 1824, 1824, 1822, 1824, 1822, 1822, 1824,
1822, 1824, 1822, 1822, 1822, 1822, 3, 3, 1824,
[52860] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 3328, 3328, 3328, 3328, 3330, 3330, 3328, 3328, 3328, 3328,
3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328, 3328,
3328, 3328, 3328, 3328, 3330, 3330, 3330, 3330, 3330, 3328, 3330, 3328, 3328, 3330, 3328, 3330,
3328, 3328, 3328, 3328, 3, 3, 3330, 3330,
[52948] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 6648, 23, 0, 31, 0, 31, 32793, 31, 30725, 35, 3119, 41,
2, 48, 0, 49, 0, 49, 3332, 3334, 3336, 3338, 3334, 3340, 3338, 3334, 3342, 388,
390, 388, 388, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402, 1158, 721, 2636,
1381, 721, 1381, 1381, 1381, 1065, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2137, 11,
[53035] =
45403, 0, 27902, 9, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1151, 40, 0, 48,
256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2015, 2013, 2013, 2013, 2013, 2015, 2015, 2013, 2013, 2013,
2013, 2013, 2013, 2013, 2013, 2013, 2374, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013,
2013, 2013, 2013, 2015, 2015, 2015, 2015, 2015, 2013, 2015, 2013, 2013, 2015, 2013, 2015, 2013,
2013, 2013, 2013, 3, 3, 2015, 1475,
[53122] =
45402, 0, 27902, 8, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1663, 39, 0, 48,
256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 3348, 3348, 3348, 3348, 3350, 3350, 3348, 3348, 3348, 3348,
3348, 3348, 3348, 3348, 3348, 1076, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348,
3348, 3348, 3350, 3350, 3350, 3350, 3350, 3348, 3350, 3348, 3348, 3350, 3348, 3350, 3348, 3348,
3348, 3348, 3, 3, 3350, 3350, 1483,
[53209] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 2570, 2749, 2558, 2751, 2749, 2751, 2751, 2749, 2562, 2564,
2566, 2564, 2247, 2564, 2249, 2568, 2570, 2568, 2753, 2570, 2570, 2570, 3, 3, 2574, 1206,
2713, 2713, 508, 508, 2713, 2713, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
508, 508, 2713, 508, 2200, 508,
[53295] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 1129,
2557, 2557, 43, 43, 2557, 2557, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2557, 43, 391, 43,
[53381] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 1133,
2800, 2800, 32, 32, 2800, 2800, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2800, 32, 137, 32,
[53467] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 1679, 1677, 1677, 1677, 1677, 1679, 1679, 1677, 1677, 1677,
1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677,
1677, 1677, 1679, 1679, 1679, 1679, 1679, 1677, 1679, 1677, 1677, 1679, 1677, 1679, 1677, 1677,
1677, 1677, 3, 3, 1679,
[53552] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3352, 3354, 3354, 3354, 3354, 3352, 3352, 3354, 3354, 3354,
3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354, 3354,
3354, 3354, 3352, 3352, 3352, 3352, 3352, 3354, 3352, 3354, 3354, 3352, 3354, 3352, 3354, 3354,
3354, 3354, 3, 3, 3352,
[53637] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 1166, 589,
589, 589, 1225, 32, 32, 1630, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[53722] =
23908, 0, 33152, 8, 41216, 11, 65422, 14, 1021, 26, 0, 35, 224, 35, 0, 38,
0, 38, 0, 38, 32768, 38, 0, 39, 0, 39, 96, 39, 0, 41, 8, 41,
0, 42, 8192, 42, 0, 43, 1486, 87, 1486, 89, 1486, 1486, 91, 93, 1486, 1486,
97, 99, 1488, 103, 105, 107, 109, 109, 111, 1486, 1486, 91, 107, 107, 117, 119,
93, 121, 123, 97, 97, 97, 97, 123, 97, 3, 3, 1486, 16, 674, 674, 16,
730,
[53803] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 661, 663, 1826, 1828, 665, 667, 1826, 1826, 1826, 671,
673, 675, 1826, 677, 679, 681, 681, 111, 1826, 1826, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[53882] = 5,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1494), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[53932] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 288, 290, 1164, 1164, 1166, 292, 294, 1164, 1164, 1164,
1164, 300, 302, 1164, 306, 308, 308, 1164, 1164, 1164, 292, 306, 306, 1164, 316, 294,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 85, 85,
[54008] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1254), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[54056] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 3356, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[54131] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[54174] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[54217] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[54260] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[54302] =
4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2214, 2083, 3358, 2085, 2087, 2089, 2091, 2218, 2095, 2097,
2099, 2218, 2218, 2218, 3, 3, 446, 798, 1150, 578, 609, 578, 578, 578, 578, 609,
578, 578, 578, 578, 995,
[54371] =
3172, 0, 33152, 5, 8192, 8, 1794, 9, 1020, 13, 0, 21, 224, 21, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 96, 24, 0, 26, 0, 26,
0, 26, 8192, 26, 0, 27, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 3360, 1622, 1617,
1624, 1617, 1617, 3363, 3366, 3360, 3360, 3360, 3360, 3366, 3360, 3, 3, 1617, 674, 674,
65535,
[54436] = 9,
anon_sym_if, ACTIONS(1913),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(1309),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_for_in_clause, STATE(2607),
sym_if_clause, STATE(2607),
aux_sym__comprehension_clauses_repeat1, STATE(2607),
[54455] = 9,
anon_sym_RPAREN, ACTIONS(3369),
anon_sym_COMMA, ACTIONS(3371),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1618),
sym_for_in_clause, STATE(83),
[54474] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[54515] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3373), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[54527] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3375), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[54539] = 7,
anon_sym_DOT, ACTIONS(2101),
anon_sym_COMMA, ACTIONS(3377),
anon_sym_COLON, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(3377),
anon_sym_PIPE, ACTIONS(2105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54554] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3379), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[54566] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2907), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[54578] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2138), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[54590] = 7,
anon_sym_LBRACE, ACTIONS(3381),
anon_sym_RBRACE, ACTIONS(3384),
aux_sym_format_specifier_token1, ACTIONS(3386),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
sym_interpolation, STATE(1077),
aux_sym_format_specifier_repeat1, STATE(65535),
[54605] = 6,
anon_sym_RPAREN, ACTIONS(3389),
anon_sym_COMMA, ACTIONS(3391),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2942),
[54618] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3375), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[54629] = 6,
sym_identifier, ACTIONS(3393),
anon_sym_import, ACTIONS(3393),
anon_sym_DOT, ACTIONS(3395),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_import_prefix_repeat1, STATE(65535),
[54642] = 5,
anon_sym_COMMA, ACTIONS(3398),
anon_sym_RBRACK, ACTIONS(3400),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(2931),
[54653] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3402), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[54663] = 5,
anon_sym_COMMA, ACTIONS(3404),
anon_sym_RBRACK, ACTIONS(3406),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[54674] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3408), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[54684] = 5,
anon_sym_RPAREN, ACTIONS(3289),
anon_sym_COMMA, ACTIONS(3289),
anon_sym_PIPE, ACTIONS(3291),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54695] = 5,
anon_sym_COMMA, ACTIONS(3410),
anon_sym_RBRACK, ACTIONS(3412),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[54706] = 5,
anon_sym_SEMI, ACTIONS(3414),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3200),
aux_sym__simple_statements_repeat1, STATE(441),
[54717] = 5,
anon_sym_SEMI, ACTIONS(3293),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3293),
[54728] = 5,
anon_sym_COMMA, ACTIONS(3416),
anon_sym_RBRACK, ACTIONS(3418),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[54739] = 5,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COLON, ACTIONS(3420),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54750] = 5,
anon_sym_COMMA, ACTIONS(1788),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3422),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54761] = 5,
anon_sym_COMMA, ACTIONS(1788),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3424),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54772] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(3426),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(239),
[54783] = 4,
anon_sym_COMMA, ACTIONS(282),
anon_sym_RBRACK, ACTIONS(282),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54792] = 4,
anon_sym_COMMA, ACTIONS(3428),
anon_sym_RBRACK, ACTIONS(3428),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54801] = 4,
anon_sym_RPAREN, ACTIONS(282),
anon_sym_COMMA, ACTIONS(282),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54810] = 3,
sym_identifier, ACTIONS(3430),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54817] = 3,
anon_sym_RPAREN, ACTIONS(1200),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54824] = 3,
anon_sym_RPAREN, ACTIONS(821),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[54831] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1195, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[54984] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1190, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[55137] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3432, 3434, 83, 1945, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[55269] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3436, 3438, 83, 1862, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[55401] =
32054, 0, 43393, 10, 47360, 16, 65454, 21, 64511, 34, 33535, 49, 1279, 59, 0, 68,
0, 68, 0, 68, 0, 68, 0, 68, 0, 68, 32793, 68, 30725, 72, 3119, 78,
2, 85, 0, 86, 0, 86, 79, 1247, 1289, 1249, 1136, 1254, 1249, 1249, 1291, 1249,
1262, 1249, 1264, 1289, 1291, 1249, 1249, 1291, 1289, 1264, 1142, 1249, 1249, 3440, 69, 3440,
1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 67, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 77,
79, 77, 1293, 79, 79, 79, 3, 3, 1247, 83, 779, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[55525] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58,
2, 66, 0, 67, 0, 67, 3442, 3444, 3336, 1739, 809, 3446, 3444, 3448, 3446, 3444,
3342, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3450, 398, 398, 3346, 3,
3, 402, 592, 618, 3124, 1253, 1252, 721, 2636, 1381, 721, 1381, 1381, 1381, 2838, 592,
337, 777, 2571, 2571, 11, 11, 2571, 2571, 1402, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2571, 11, 2137, 11,
[55630] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54,
2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 3452, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3,
3, 402, 592, 618, 3124, 2838, 633, 353, 1169, 1169, 1169, 592, 337, 10, 88, 88,
11, 11, 88, 88, 1402, 1335, 1335, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 98, 11,
[55731] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 3454, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 3456, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 2595, 2944, 2846, 2574, 1529, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 1532, 118, 118, 118, 118, 118, 3154, 821,
118, 130, 118,
[55830] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[55874] =
14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50,
2, 58, 0, 59, 0, 59, 370, 372, 374, 3458, 3460, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
3, 3, 402, 592, 618, 2586, 2958, 592, 1355, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2958, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98,
11,
[55971] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 3462, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
1009, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[56067] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 3400,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
1168, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[56163] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 40960, 32, 49567, 34, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 803, 805, 374, 3464, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 618, 3144, 2850, 592, 1226, 10, 88, 88, 11, 11, 88, 88, 3104,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[56259] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1007, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[56355] =
8466, 0, 26752, 4, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 853, 855, 857, 859, 3466, 855, 3466, 3466, 859, 855,
861, 3468, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3,
3, 877, 2648, 3096, 2648, 1000, 66, 65, 411, 411, 43, 43, 411, 411, 1000, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[56450] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 2948, 1538, 1232, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 2948,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[56544] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 633, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3056, 308, 712, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[56637] =
45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50,
33024, 50, 1, 52, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 0, 53,
16384, 53, 0, 54, 0, 54, 1433, 1431, 1431, 1431, 1431, 1433, 1433, 1431, 1431, 1431,
1431, 1431, 1431, 1431, 1431, 1431, 2374, 1431, 1431, 1431, 1431, 1431, 3020, 3022, 1431, 1431,
1431, 1431, 1431, 1431, 1431, 1433, 1433, 1433, 1433, 1433, 1431, 1433, 1431, 1431, 1433, 1431,
1433, 1431, 1431, 1431, 1431, 3, 3, 1433, 1943, 917, 2046, 917,
[56729] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 1258, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[56819] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 1531, 1254, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[56909] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[56955] =
45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 1884, 1882, 1882, 1882, 1882, 1884, 1884, 1882, 1882, 1882,
1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882,
1882, 1882, 1882, 1882, 1882, 1884, 1884, 1884, 1884, 1884, 1882, 1884, 1882, 1882, 1884, 1882,
1884, 1882, 1882, 1882, 1882, 3, 3, 1884,
[57043] =
45403, 0, 27902, 9, 56931, 20, 428, 30, 1026, 35, 33536, 37, 1151, 40, 0, 48,
256, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 1947, 1945, 1945, 1945, 1945, 1947, 1947, 1945, 1945, 1945,
1945, 1945, 1945, 1945, 1945, 1945, 2374, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945,
1945, 1945, 1945, 1947, 1947, 1947, 1947, 1947, 1945, 1947, 1945, 1945, 1947, 1945, 1947, 1945,
1945, 1945, 1945, 3, 3, 1947, 1480,
[57130] =
13074, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 2496, 25, 32793, 29, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 1741, 1743, 1745, 3470, 1747, 1749, 1743, 1749, 1749, 1743,
1751, 841, 843, 841, 841, 845, 847, 845, 1753, 847, 847, 847, 3, 3, 851, 325,
1169, 1169, 1169, 1224, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[57215] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3472, 3474, 3474, 3474, 3474, 3472, 3472, 3474, 3474, 3474,
3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474, 3474,
3474, 3474, 3472, 3472, 3472, 3472, 3472, 3474, 3472, 3474, 3474, 3472, 3474, 3472, 3474, 3474,
3474, 3474, 3, 3, 3472,
[57300] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3476, 3478, 3478, 3478, 3478, 3476, 3476, 3478, 3478, 3478,
3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478, 3478,
3478, 3478, 3476, 3476, 3476, 3476, 3476, 3478, 3476, 3478, 3478, 3476, 3478, 3476, 3478, 3478,
3478, 3478, 3, 3, 3476,
[57385] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 863, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 1205, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[57464] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 1034, 2243, 1018, 2245, 2243, 2245, 2245, 2243, 1022, 1024,
1026, 1024, 1024, 1032, 1034, 1032, 2251, 1034, 1034, 1034, 3, 3, 1008, 1204, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118,
[57543] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 442, 2580, 426, 2582, 2580, 2582, 2582, 2580, 430, 432,
434, 432, 432, 440, 442, 440, 2584, 442, 442, 442, 3, 3, 446, 981, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15,
[57622] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 1222, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11,
[57701] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 1168, 1170, 919, 1174, 1170, 1174, 1174, 1170, 923, 841,
843, 841, 841, 845, 847, 845, 1176, 847, 847, 847, 3, 3, 851, 1224, 32, 32,
180, 180, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[57780] =
23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38,
0, 39, 0, 39, 0, 39, 755, 757, 1164, 1166, 759, 1164, 1164, 1164, 1164, 1164,
1164, 767, 769, 1164, 773, 1164, 1164, 1164, 1164, 1164, 1164, 759, 773, 773, 1164, 1164,
1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 965, 965,
[57857] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 661, 663, 1164, 1166, 665, 1164, 1164, 1164, 1164, 1164,
673, 675, 1164, 1164, 679, 1164, 1164, 1164, 1164, 1164, 665, 679, 679, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 161, 161,
[57933] =
20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 2771, 2586, 2588, 2590, 1988, 1182, 1182, 1990, 2592, 2773,
2594, 2596, 2598, 2598, 111, 1992, 1994, 2588, 2596, 2596, 2600, 2602, 2590, 1996, 1998, 1990,
1990, 1990, 1990, 1998, 1990, 3, 3, 1519, 1310, 1310, 1519, 1341,
[58009] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[58054] =
23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 504, 506, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
516, 1166, 518, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 165, 165,
[58130] = 7,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(3483), 1,
anon_sym_COLON,
ACTIONS(3486), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[58182] = 7,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3486), 1,
anon_sym_EQ,
ACTIONS(3488), 1,
anon_sym_DOT,
ACTIONS(3490), 1,
anon_sym_COLON,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[58234] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(736), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(734), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[58278] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[58322] = 7,
ACTIONS(278), 1,
anon_sym_COLON_EQ,
ACTIONS(1439), 1,
anon_sym_DOT,
ACTIONS(1850), 1,
anon_sym_LBRACK,
STATE(1148), 1,
sym__generic_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 26,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[58374] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(368), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(366), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[58418] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[58462] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(544), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(542), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[58506] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[58549] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(544), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(542), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[58591] =
4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2214, 2083, 3492, 2085, 2087, 2089, 2091, 2218, 2095, 2097,
2099, 2218, 2218, 2218, 3, 3, 446, 798, 1243, 578, 609, 578, 578, 578, 578, 609,
578, 578, 578, 578, 995,
[58660] =
4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2214, 2083, 3494, 2085, 2087, 2089, 2091, 2218, 2095, 2097,
2099, 2218, 2218, 2218, 3, 3, 446, 798, 610, 578, 609, 578, 578, 578, 578, 609,
578, 578, 578, 578, 995,
[58729] =
4354, 0, 0, 3, 33024, 3, 56, 5, 0, 8, 32768, 8, 1149, 9, 0, 16,
0, 16, 0, 16, 0, 16, 15680, 16, 7, 22, 0, 25, 0, 25, 3072, 25,
0, 27, 0, 27, 0, 27, 2081, 2083, 2085, 2087, 2089, 2091, 3496, 2095, 2097, 2099,
3496, 3496, 3496, 3, 3, 446, 798, 996, 996, 996, 996, 996, 996, 996, 996, 996,
995,
[58794] =
22304, 0, 0, 6, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 32768, 20, 0, 21, 0, 21, 0, 21, 0, 21, 8, 21,
0, 22, 0, 22, 0, 22, 288, 290, 1935, 1935, 292, 294, 300, 302, 304, 306,
308, 308, 292, 306, 306, 314, 316, 294, 3, 3, 85, 85,
[58854] = 5,
anon_sym_RPAREN, ACTIONS(695),
anon_sym_COMMA, ACTIONS(697),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(151),
[58865] =
20768, 0, 0, 4, 33024, 4, 63630, 6, 1, 15, 0, 16, 96, 16, 0, 18,
0, 18, 0, 18, 32768, 18, 0, 19, 0, 19, 0, 19, 0, 19, 8, 19,
0, 20, 0, 20, 0, 20, 288, 506, 508, 510, 516, 302, 520, 522, 524, 524,
508, 522, 522, 530, 532, 510, 3, 3, 165, 165,
[58923] =
20768, 0, 0, 4, 33024, 4, 63630, 6, 1, 15, 0, 16, 96, 16, 0, 18,
0, 18, 0, 18, 32768, 18, 0, 19, 0, 19, 0, 19, 0, 19, 8, 19,
0, 20, 0, 20, 0, 20, 504, 506, 508, 510, 516, 518, 520, 522, 524, 524,
508, 522, 522, 530, 532, 510, 3, 3, 165, 165,
[58981] = 9,
anon_sym_RPAREN, ACTIONS(3498),
anon_sym_COMMA, ACTIONS(3500),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3143),
sym_for_in_clause, STATE(83),
[59000] = 9,
anon_sym_RPAREN, ACTIONS(1659),
anon_sym_COMMA, ACTIONS(3502),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3174),
sym_for_in_clause, STATE(83),
[59019] = 8,
anon_sym_DOT, ACTIONS(2101),
anon_sym_COMMA, ACTIONS(3285),
anon_sym_COLON, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(3287),
anon_sym_PIPE, ACTIONS(2105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(2933),
[59036] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3505), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[59048] = 7,
anon_sym_RPAREN, ACTIONS(3054),
anon_sym_COMMA, ACTIONS(3054),
anon_sym_as, ACTIONS(3054),
anon_sym_PIPE, ACTIONS(2277),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(1361),
[59063] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3507), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[59075] = 7,
anon_sym_COMMA, ACTIONS(3509),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(3511),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2951),
[59090] = 7,
anon_sym_RPAREN, ACTIONS(1423),
anon_sym_COMMA, ACTIONS(1423),
anon_sym_if, ACTIONS(296),
anon_sym_and, ACTIONS(310),
anon_sym_or, ACTIONS(312),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59105] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3513), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[59117] = 7,
sym_identifier, ACTIONS(1530),
anon_sym_LPAREN, ACTIONS(3515),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__import_list, STATE(1396),
sym_aliased_import, STATE(952),
sym_dotted_name, STATE(176),
[59132] = 6,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_as, ACTIONS(3517),
anon_sym_COLON, ACTIONS(3519),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(2871),
[59145] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3521, 3523, 83, 1908, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[59277] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1291, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[59430] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3525), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
[59441] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1397), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
[59452] = 6,
anon_sym_SEMI, ACTIONS(3527),
anon_sym_COMMA, ACTIONS(1968),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3527),
aux_sym_assert_statement_repeat1, STATE(2841),
[59465] = 6,
anon_sym_RBRACE, ACTIONS(3529),
anon_sym_COLON2, ACTIONS(1765),
sym_type_conversion, ACTIONS(3531),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_format_specifier, STATE(1399),
[59478] = 6,
anon_sym_RPAREN, ACTIONS(3533),
anon_sym_COMMA, ACTIONS(3535),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(1246),
[59491] = 6,
anon_sym_SEMI, ACTIONS(3537),
anon_sym_COMMA, ACTIONS(1599),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3537),
aux_sym_global_statement_repeat1, STATE(313),
[59504] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3539), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[59515] = 5,
anon_sym_RPAREN, ACTIONS(3494),
anon_sym_COMMA, ACTIONS(3541),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(904),
[59526] = 5,
anon_sym_SEMI, ACTIONS(3543),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3545),
aux_sym__simple_statements_repeat1, STATE(2895),
[59537] = 4,
anon_sym_case, ACTIONS(133),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(133),
[59546] = 4,
anon_sym_case, ACTIONS(3547),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(3547),
[59555] = 5,
anon_sym_RPAREN, ACTIONS(1818),
anon_sym_COMMA, ACTIONS(1820),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(616),
[59566] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2411),
sym__indent, ACTIONS(2413),
sym__match_block, STATE(1197),
[59577] = 5,
anon_sym_RPAREN, ACTIONS(3549),
anon_sym_COMMA, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3291),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59588] = 3,
anon_sym_COMMA, ACTIONS(3551),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59595] = 5,
anon_sym_RPAREN, ACTIONS(3553),
anon_sym_COMMA, ACTIONS(3553),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59606] = 5,
anon_sym_COMMA, ACTIONS(3555),
anon_sym_RBRACK, ACTIONS(1633),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(1583),
[59617] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2411),
sym__indent, ACTIONS(2413),
sym__match_block, STATE(1198),
[59628] = 5,
anon_sym_COMMA, ACTIONS(3557),
anon_sym_COLON, ACTIONS(500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(65535),
[59639] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3560),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59648] = 4,
anon_sym_SEMI, ACTIONS(3070),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3070),
[59657] = 4,
sym_identifier, ACTIONS(3562),
anon_sym__, ACTIONS(3562),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59666] = 4,
anon_sym_COMMA, ACTIONS(1375),
anon_sym_RBRACK, ACTIONS(1375),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59675] = 3,
anon_sym_COLON, ACTIONS(3564),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59682] = 3,
anon_sym_import, ACTIONS(3566),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59689] = 3,
anon_sym_RBRACE, ACTIONS(3568),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59696] = 3,
anon_sym_import, ACTIONS(3570),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59703] = 3,
sym_identifier, ACTIONS(3572),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59710] = 3,
sym_identifier, ACTIONS(3574),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59717] = 3,
sym_identifier, ACTIONS(3576),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[59724] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1303, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[59877] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1416, 9, 9,
9, 9, 268, 268, 687, 1398, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 268, 687,
[60030] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 1292, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[60183] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3578, 3580, 83, 3031, 1247,
1247, 1247, 1247, 1247, 1247, 1247, 1349, 1615, 1247, 1247, 1247, 1247, 1247, 1247, 1416, 1247,
1247, 1247, 1247, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[60315] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3582, 3584, 83, 1998, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[60447] =
32118, 0, 43392, 11, 47360, 16, 65454, 21, 1023, 34, 33280, 44, 1279, 46, 0, 55,
0, 55, 0, 55, 0, 55, 0, 55, 0, 55, 32793, 55, 30725, 59, 3119, 65,
2, 72, 0, 73, 0, 73, 79, 1247, 1289, 1249, 1249, 1136, 1247, 1249, 1249, 1291,
1247, 1249, 1247, 1289, 1291, 1249, 1247, 1291, 1289, 1249, 1142, 1247, 1247, 67, 69, 67,
1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 67, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 1247, 83, 779, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[60558] =
30002, 0, 10496, 8, 47360, 11, 63662, 16, 63491, 26, 33535, 33, 1151, 43, 0, 51,
0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 32793, 51, 30725, 55, 3119, 61,
2, 68, 0, 69, 0, 69, 847, 989, 1249, 919, 3586, 1249, 991, 1249, 3589, 989,
991, 1249, 991, 989, 3589, 923, 1249, 1249, 1453, 843, 1453, 1249, 1249, 1249, 1249, 1249,
1249, 841, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 845,
847, 845, 993, 847, 847, 847, 3, 3, 851, 1499, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[60665] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58,
2, 66, 0, 67, 0, 67, 3442, 3444, 3336, 1297, 809, 3446, 3444, 3448, 3446, 3444,
3342, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3450, 398, 398, 3346, 3,
3, 402, 592, 618, 1622, 1371, 1370, 721, 2636, 1381, 721, 1381, 1381, 1381, 1568, 592,
183, 777, 2571, 2571, 11, 11, 2571, 2571, 1411, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2571, 11, 2137, 11,
[60770] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 3591, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 3593, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 2584, 2893, 2839, 2574, 1350, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 1356, 118, 118, 118, 118, 118, 3090, 821,
118, 130, 118,
[60869] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 14844, 26, 0, 36, 0, 36, 33183, 36, 30725, 44, 3631, 50,
2, 58, 0, 59, 0, 59, 2456, 2458, 2460, 2994, 2462, 2458, 2464, 2462, 2458, 2466,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
955, 186, 185, 2618, 548, 185, 548, 548, 548, 955, 273, 1003, 1003, 43, 43, 1003,
1003, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295,
43,
[60966] =
12562, 0, 10240, 5, 47104, 7, 488, 11, 1026, 16, 53760, 18, 1151, 22, 49152, 30,
0, 32, 128, 32, 0, 33, 0, 33, 40960, 33, 33183, 35, 30725, 43, 3695, 49,
2, 58, 0, 59, 0, 59, 1210, 1212, 1214, 3595, 1216, 1212, 1216, 1216, 1212, 1391,
1218, 1220, 1222, 1391, 1220, 1224, 1220, 1226, 1228, 1391, 1391, 1230, 1228, 1798, 1230, 1230,
1230, 3, 3, 1234, 2640, 3089, 2635, 2640, 2585, 122, 1486, 1486, 160, 160, 1486, 1486,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 2831, 1486, 160, 745,
160,
[61063] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 3597, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
1372, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[61159] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 955,
186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[61254] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 1391, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 1408, 751, 15, 61, 15,
[61348] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 2960, 1538, 1362, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 2960,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[61442] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3096, 2648, 1358, 66, 65, 411, 411, 43, 43, 411, 411, 1358, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[61534] =
8466, 0, 10496, 4, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 0, 28, 0, 28, 0, 28, 40960, 28, 33183, 30, 30725, 38, 3631, 44,
2, 52, 0, 53, 0, 53, 915, 917, 919, 921, 3599, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 308, 1236, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[61625] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 1351, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[61715] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3099, 2574, 1360, 254, 2555, 2555, 118, 118, 2555, 2555, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[61805] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 1394, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[61895] =
45403, 0, 28414, 9, 56931, 21, 428, 31, 1026, 36, 33536, 38, 1151, 41, 0, 49,
384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
1024, 51, 0, 52, 0, 52, 1072, 1070, 1070, 1070, 1070, 1072, 1072, 1070, 1070, 1070,
1070, 1070, 1070, 1070, 1070, 1070, 2372, 2374, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070,
1070, 1070, 1070, 1070, 1072, 1072, 1072, 1072, 1072, 1070, 1072, 1070, 1070, 1072, 1070, 1072,
1070, 1070, 1070, 1070, 3, 3, 1072, 1468, 2034, 1890,
[61985] =
23844, 0, 33153, 7, 41216, 11, 65422, 14, 64509, 26, 255, 40, 224, 48, 0, 51,
0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
0, 51, 0, 51, 0, 51, 1247, 1247, 1247, 1254, 1247, 1249, 1249, 1262, 1247, 1264,
1247, 1249, 1264, 1247, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1249, 1249, 1249, 1249, 1249,
1249, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
1275, 1275, 1275, 1275, 1275, 1275, 3, 3, 1247,
[62074] =
45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 3601, 3603, 3603, 3603, 3603, 3601, 3601, 3603, 3603, 3603,
3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603, 3603,
3603, 3603, 3603, 3603, 3603, 3601, 3601, 3601, 3601, 3601, 3603, 3601, 3603, 3603, 3601, 3603,
3601, 3603, 3603, 3603, 3603, 3, 3, 3601,
[62162] =
45402, 0, 27902, 8, 56951, 19, 428, 31, 1026, 36, 33536, 38, 1663, 41, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 3605, 3605, 3605, 3605, 3607, 3607, 3605, 3605, 3605, 3605,
3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605,
3605, 3605, 3605, 3605, 3607, 3607, 3607, 3607, 3607, 3605, 3607, 3605, 3605, 3607, 3605, 3607,
3605, 3605, 3605, 3605, 3, 3, 3607, 3607,
[62250] =
45403, 0, 26878, 9, 56947, 19, 428, 30, 1026, 35, 33536, 37, 1151, 40, 0, 48,
0, 48, 1, 48, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2647, 2645, 2645, 2645, 2645, 2647, 2647, 2645, 2645, 2645,
2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 3022, 2645, 2645, 2645, 2645,
2645, 2645, 2645, 2647, 2647, 2647, 2647, 2647, 2645, 2647, 2645, 2645, 2647, 2645, 2647, 2645,
2645, 2645, 2645, 3, 3, 2647, 1304,
[62337] = 3,
anon_sym_COLON, ACTIONS(3609),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[62344] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 2570, 2749, 2558, 2751, 2749, 2751, 2751, 2749, 2562, 2564,
2566, 2564, 2247, 2564, 2249, 2568, 2570, 2568, 2753, 2570, 2570, 2570, 3, 3, 2574, 1316,
2694, 2694, 508, 508, 2694, 2694, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
508, 508, 2694, 508, 2200, 508,
[62430] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 2570, 2749, 2558, 2751, 2749, 2751, 2751, 2749, 2562, 2564,
2566, 2564, 2247, 2564, 2249, 2568, 2570, 2568, 2753, 2570, 2570, 2570, 3, 3, 2574, 1317,
2701, 2701, 508, 508, 2701, 2701, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
508, 508, 2701, 508, 2200, 508,
[62516] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 2570, 2749, 2558, 2751, 2749, 2751, 2751, 2749, 2562, 2564,
2566, 2564, 2247, 2564, 2249, 2568, 2570, 2568, 2753, 2570, 2570, 2570, 3, 3, 2574, 1318,
2703, 2703, 508, 508, 2703, 2703, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
508, 508, 2703, 508, 2200, 508,
[62602] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 2570, 2749, 2558, 2751, 2749, 2751, 2751, 2749, 2562, 2564,
2566, 2564, 2247, 2564, 2249, 2568, 2570, 2568, 2753, 2570, 2570, 2570, 3, 3, 2574, 1321,
2678, 2678, 508, 508, 2678, 2678, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
508, 508, 2678, 508, 2200, 508,
[62688] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2693, 2691, 2691, 2691, 2691, 2693, 2693, 2691, 2691, 2691,
2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691,
2691, 2691, 2693, 2693, 2693, 2693, 2693, 2691, 2693, 2691, 2691, 2693, 2691, 2693, 2691, 2691,
2691, 2691, 3, 3, 2693,
[62773] =
12562, 0, 10240, 5, 38912, 7, 169, 10, 2, 14, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 2496, 25, 32793, 29, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 3611, 3613, 3615, 3617, 3619, 3613, 3619, 3619, 3613, 3621,
1633, 841, 843, 841, 841, 845, 847, 845, 3623, 847, 847, 847, 3, 3, 851, 1261,
1167, 1167, 1167, 2491, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[62858] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2259, 2259, 2259, 2259, 2257, 2257, 2259, 2259, 2259, 2259,
2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259,
2259, 2257, 2257, 2257, 2257, 2257, 2259, 2257, 2259, 2259, 2257, 2259, 2257, 2259, 2259, 2259,
2259, 3, 3, 2257, 2257,
[62943] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2255, 2255, 2255, 2255, 2253, 2253, 2255, 2255, 2255, 2255,
2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255,
2255, 2253, 2253, 2253, 2253, 2253, 2255, 2253, 2255, 2255, 2253, 2255, 2253, 2255, 2255, 2255,
2255, 3, 3, 2253, 2253,
[63028] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 2263, 2261, 2261, 2261, 2261, 2263, 2263, 2261, 2261, 2261,
2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261,
2261, 2261, 2263, 2263, 2263, 2263, 2263, 2261, 2263, 2261, 2261, 2263, 2261, 2263, 2261, 2261,
2261, 2261, 3, 3, 2263,
[63113] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3625, 3627, 3627, 3627, 3627, 3625, 3625, 3627, 3627, 3627,
3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627, 3627,
3627, 3627, 3625, 3625, 3625, 3625, 3625, 3627, 3625, 3627, 3627, 3625, 3627, 3625, 3627, 3627,
3627, 3627, 3, 3, 3625,
[63198] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 1392, 589,
589, 589, 1225, 32, 32, 3114, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[63283] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 0, 24, 32793, 24, 30725, 28, 3119, 34,
2, 41, 0, 42, 0, 42, 79, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 67,
69, 67, 2337, 67, 77, 79, 77, 1293, 79, 79, 79, 3, 3, 83, 729, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[63363] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 442, 2580, 426, 2582, 2580, 2582, 2582, 2580, 430, 432,
434, 432, 432, 440, 442, 440, 2584, 442, 442, 442, 3, 3, 446, 1319, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15,
[63442] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 398, 1112, 374, 1114, 1112, 1114, 1114, 1112, 386, 388,
390, 388, 388, 396, 398, 396, 1116, 398, 398, 398, 3, 3, 402, 1131, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 98, 11,
[63521] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 841, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 1208, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[63600] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 2570, 2749, 2558, 2751, 2749, 2751, 2751, 2749, 2562, 2564,
2566, 2564, 2564, 2568, 2570, 2568, 2753, 2570, 2570, 2570, 3, 3, 2574, 1340, 508, 508,
508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 2200, 508,
[63679] = 5,
ACTIONS(83), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1489), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[63731] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 1230, 3629, 1214, 3631, 3629, 3631, 3631, 3629, 1218, 1220,
1222, 1220, 1220, 1228, 1230, 1228, 3633, 1230, 1230, 1230, 3, 3, 1234, 1315, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 745, 160,
[63810] = 5,
ACTIONS(3639), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[63860] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 30,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[63908] =
23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38,
0, 39, 0, 39, 0, 39, 949, 951, 1164, 1164, 953, 1164, 1164, 1164, 961, 1166,
963, 1164, 967, 1164, 1164, 1164, 1164, 1164, 1164, 953, 967, 967, 1164, 1164, 1164, 1164,
1166, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 3, 3, 1214, 1214,
[63985] =
20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 2771, 2586, 2588, 2590, 1988, 2297, 2297, 1990, 2592, 2773,
2594, 2596, 2598, 2598, 111, 1992, 1994, 2588, 2596, 2596, 2600, 2602, 2590, 1996, 1998, 1990,
1990, 1990, 1990, 1998, 1990, 3, 3, 1519, 1310, 1310, 1519, 1341,
[64061] =
20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 2771, 2586, 2588, 2590, 1486, 1486, 1486, 1990, 2592, 2773,
2594, 2596, 2598, 2598, 111, 1486, 1486, 2588, 2596, 2596, 2600, 2602, 2590, 1996, 1998, 1990,
1990, 1990, 1990, 1998, 1990, 3, 3, 1519, 1310, 1310, 1519, 1341,
[64137] =
20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 2771, 2586, 2588, 2590, 1486, 1486, 1486, 1990, 2592, 2773,
2594, 2596, 2598, 2598, 111, 1992, 1486, 2588, 2596, 2596, 2600, 2602, 2590, 1996, 1998, 1990,
1990, 1990, 1990, 1998, 1990, 3, 3, 1519, 1310, 1310, 1519, 1341,
[64213] =
22820, 0, 33153, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 224, 34, 0, 37,
0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38,
0, 38, 0, 38, 0, 38, 1247, 3480, 1247, 1247, 1249, 1247, 1262, 1247, 1249, 1247,
1247, 1249, 3642, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247,
1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 3, 3, 1247, 1539,
[64289] =
20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 2771, 2586, 2588, 2590, 1826, 1826, 1826, 1990, 2592, 2773,
2594, 2596, 2598, 2598, 111, 1826, 1826, 2588, 2596, 2596, 2600, 2602, 2590, 1996, 1998, 1990,
1990, 1990, 1990, 1998, 1990, 3, 3, 1519, 1310, 1310, 1519, 1341,
[64365] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[64409] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 0, 36, 0, 36, 8, 36,
0, 37, 0, 37, 0, 37, 466, 468, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 478,
480, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, 1164,
1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 890, 890,
[64484] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(544), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(542), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[64528] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[64572] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(736), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(734), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[64616] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[64660] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1254), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[64708] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[64751] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(273), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[64796] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[64841] = 3,
anon_sym_COLON_EQ, ACTIONS(3645),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[64848] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 1544, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[64938] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(273), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[64983] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[65026] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(736), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(734), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[65068] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3647), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(2237), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[65112] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1245), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1243), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[65154] =
20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 0, 34, 0, 34, 8, 34,
0, 35, 0, 35, 0, 35, 2771, 2586, 2588, 2590, 937, 937, 937, 937, 2592, 2773,
2594, 2596, 2598, 2598, 937, 937, 937, 2588, 2596, 2596, 2600, 2602, 2590, 937, 939, 937,
937, 937, 937, 939, 937, 3, 3, 1519, 1519,
[65227] =
0, 0, 57472, 0, 0, 4, 1792, 4, 1020, 7, 0, 15, 96, 15, 0, 17,
0, 17, 0, 17, 0, 17, 0, 17, 0, 17, 96, 17, 0, 19, 0, 19,
0, 19, 8192, 19, 0, 20, 941, 941, 941, 1990, 111, 941, 941, 1996, 1998, 1990,
1990, 1990, 1990, 1998, 1990, 3, 3, 1310, 1310, 2498,
[65285] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[65326] =
21792, 0, 256, 5, 41216, 6, 63630, 9, 63489, 18, 255, 24, 96, 32, 0, 34,
0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34, 0, 34,
0, 34, 0, 34, 0, 34, 1247, 1247, 3586, 1249, 1249, 3589, 1249, 3589, 1247, 1249,
1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 3589, 3589, 3589, 3589, 3589, 3589, 3589,
3589, 3589, 3589, 3589, 3589, 3589, 3, 3,
[65398] =
4354, 0, 0, 3, 33024, 3, 57, 5, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2653, 2655, 2657, 2659, 2661, 3650, 2665, 2667, 2669, 2671,
2673, 2667, 2667, 2667, 3, 3, 649, 832, 759, 524, 1570, 524, 524, 524, 524, 1570,
524, 524, 524, 524, 649,
[65467] =
21792, 0, 0, 5, 33024, 5, 63631, 7, 1, 17, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20,
0, 20, 0, 20, 0, 20, 271, 271, 282, 276, 271, 271, 271, 282, 271, 271,
271, 271, 276, 271, 271, 271, 271, 271, 3, 3,
[65525] =
4354, 0, 256, 3, 256, 4, 2048, 5, 0, 6, 0, 6, 96, 6, 0, 8,
0, 8, 64, 8, 0, 9, 0, 9, 7848, 9, 0, 16, 8, 16, 0, 17,
12, 17, 0, 19, 0, 19, 1546, 1548, 1550, 3652, 1554, 1556, 3, 3, 3116, 220,
219, 1582, 480, 480, 671, 862, 480, 480, 480,
[65582] = 3,
ACTIONS(113), 1,
anon_sym_and,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 11,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_or,
sym__newline,
[65603] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 12,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
sym__newline,
[65622] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 9,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[65638] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3134),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[65661] = 3,
ACTIONS(3654), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 8,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[65679] = 10,
anon_sym_async, ACTIONS(3657),
anon_sym_def, ACTIONS(3659),
anon_sym_class, ACTIONS(3661),
anon_sym_AT, ACTIONS(65),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_function_definition, STATE(1299),
sym_class_definition, STATE(1299),
sym_decorator, STATE(1549),
aux_sym_decorated_definition_repeat1, STATE(1549),
[65700] = 10,
anon_sym_RPAREN, ACTIONS(3663),
anon_sym_COMMA, ACTIONS(3665),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3083),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2994),
[65721] = 10,
anon_sym_RPAREN, ACTIONS(3667),
anon_sym_COMMA, ACTIONS(3669),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3160),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2949),
[65742] = 10,
anon_sym_RPAREN, ACTIONS(3671),
anon_sym_COMMA, ACTIONS(3673),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3143),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2963),
[65763] = 9,
anon_sym_COMMA, ACTIONS(3675),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(3677),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3172),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2897),
[65782] = 4,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2132), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(2212), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[65800] = 8,
anon_sym_COMMA, ACTIONS(3679),
anon_sym_if, ACTIONS(3681),
anon_sym_async, ACTIONS(3681),
anon_sym_for, ACTIONS(3681),
anon_sym_RBRACK, ACTIONS(3681),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2627),
[65817] = 8,
anon_sym_LBRACE, ACTIONS(3683),
sym_escape_sequence, ACTIONS(3683),
anon_sym_BSLASH, ACTIONS(3685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(3683),
sym_escape_interpolation, ACTIONS(3683),
sym_string_end, ACTIONS(3683),
[65834] = 3,
ACTIONS(1909), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1675), 4,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[65848] = 7,
anon_sym_RPAREN, ACTIONS(3056),
anon_sym_COMMA, ACTIONS(3056),
anon_sym_as, ACTIONS(3056),
anon_sym_PIPE, ACTIONS(3687),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(65535),
[65863] = 7,
anon_sym_COMMA, ACTIONS(3690),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(3692),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1585),
[65878] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 3694, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[65973] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[65984] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3513), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[65995] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3160),
sym_for_in_clause, STATE(83),
[66008] = 6,
anon_sym_COMMA, ACTIONS(3696),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3698),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(2941),
[66021] = 6,
anon_sym_case, ACTIONS(1643),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(3700),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(872),
[66034] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3702), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[66045] = 5,
anon_sym_RPAREN, ACTIONS(3704),
anon_sym_COMMA, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3291),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66056] = 3,
anon_sym_COMMA, ACTIONS(3706),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66063] = 5,
anon_sym_RPAREN, ACTIONS(3708),
anon_sym_COMMA, ACTIONS(3710),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(2883),
[66074] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 3712, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
3046, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[66170] = 5,
anon_sym_COMMA, ACTIONS(3714),
anon_sym_RBRACK, ACTIONS(2347),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(65535),
[66181] = 5,
anon_sym_SEMI, ACTIONS(2317),
anon_sym_from, ACTIONS(2319),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2317),
[66192] = 5,
anon_sym_COMMA, ACTIONS(3717),
anon_sym_RBRACK, ACTIONS(3719),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(1579),
[66203] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57,
2, 65, 0, 66, 0, 66, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 3721, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3,
3, 649, 2827, 1626, 905, 186, 185, 2618, 548, 185, 548, 905, 548, 548, 308, 3033,
470, 2587, 2587, 44, 44, 2587, 2587, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2587, 44, 2184, 44,
[66307] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 3723, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[66402] = 5,
anon_sym_RPAREN, ACTIONS(3725),
anon_sym_COMMA, ACTIONS(3727),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(2922),
[66413] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3702), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[66423] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[66433] = 5,
anon_sym_RPAREN, ACTIONS(1118),
anon_sym_COMMA, ACTIONS(1118),
anon_sym_as, ACTIONS(358),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66444] = 4,
anon_sym_RPAREN, ACTIONS(2394),
anon_sym_COMMA, ACTIONS(2394),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66453] = 5,
anon_sym_RPAREN, ACTIONS(3729),
anon_sym_COMMA, ACTIONS(3731),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_with_clause_repeat1, STATE(3001),
[66464] = 5,
anon_sym_RBRACE, ACTIONS(3733),
anon_sym_COLON2, ACTIONS(1765),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_format_specifier, STATE(1614),
[66475] = 8,
anon_sym_LBRACE, ACTIONS(3735),
sym_escape_sequence, ACTIONS(3735),
anon_sym_BSLASH, ACTIONS(3737),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(3735),
sym_escape_interpolation, ACTIONS(3735),
sym_string_end, ACTIONS(3735),
[66492] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3739),
sym__indent, ACTIONS(3741),
sym__match_block, STATE(1301),
[66503] = 5,
anon_sym_RPAREN, ACTIONS(1375),
anon_sym_COMMA, ACTIONS(3743),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(65535),
[66514] = 5,
anon_sym_RPAREN, ACTIONS(3746),
anon_sym_COMMA, ACTIONS(3748),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__import_list_repeat1, STATE(65535),
[66525] = 5,
anon_sym_COMMA, ACTIONS(3751),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3753),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66536] = 5,
anon_sym_RPAREN, ACTIONS(817),
anon_sym_COMMA, ACTIONS(819),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(236),
[66547] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(3755),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(239),
[66558] = 4,
anon_sym_COMMA, ACTIONS(3757),
anon_sym_RBRACK, ACTIONS(3757),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66567] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1675),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66576] = 3,
anon_sym_COLON, ACTIONS(3759),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66583] = 4,
anon_sym_SEMI, ACTIONS(3761),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3761),
[66592] = 4,
sym_identifier, ACTIONS(3763),
anon_sym__, ACTIONS(3763),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66601] = 4,
anon_sym_case, ACTIONS(3765),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(3765),
[66610] = 3,
anon_sym_RBRACE, ACTIONS(3767),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66617] = 3,
anon_sym_RPAREN, ACTIONS(3070),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66624] = 3,
anon_sym_RPAREN, ACTIONS(1637),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66631] = 3,
anon_sym_RPAREN, ACTIONS(1659),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66638] = 3,
anon_sym_in, ACTIONS(2797),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66645] = 3,
anon_sym_EQ, ACTIONS(3769),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66652] = 3,
anon_sym_COMMA, ACTIONS(462),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66659] = 3,
anon_sym_COMMA, ACTIONS(2407),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66666] = 3,
anon_sym_COMMA, ACTIONS(823),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66673] = 3,
anon_sym_RPAREN, ACTIONS(1474),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66680] = 3,
anon_sym_in, ACTIONS(1939),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66687] = 3,
anon_sym_RPAREN, ACTIONS(3771),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66694] = 3,
anon_sym_RPAREN, ACTIONS(1186),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66701] = 3,
anon_sym_EQ, ACTIONS(3773),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66708] = 3,
sym_identifier, ACTIONS(3775),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66715] = 3,
anon_sym_EQ, ACTIONS(3777),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66722] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 1393,
186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[66817] = 3,
anon_sym_COMMA, ACTIONS(127),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66824] = 3,
anon_sym_RPAREN, ACTIONS(3779),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66831] = 3,
anon_sym_def, ACTIONS(2474),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66838] = 3,
anon_sym_for, ACTIONS(3781),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[66845] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1479, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[66998] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1464, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[67151] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1484, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[67304] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1467, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[67457] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1465, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[67610] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91,
2, 99, 0, 100, 0, 100, 2186, 11, 2188, 15, 2190, 19, 2192, 23, 25, 27,
29, 31, 33, 35, 2194, 2196, 53, 55, 2198, 2200, 2202, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 2204, 79, 79, 79, 3, 3, 3783, 3785, 83, 1477, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 2899, 22, 589, 589, 589, 1349, 2616, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1920, 1920, 8, 2691, 1555, 1555, 1555, 1555, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[67748] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91,
2, 99, 0, 100, 0, 100, 2186, 11, 2188, 15, 2190, 19, 2192, 23, 25, 27,
29, 31, 33, 35, 2194, 2196, 53, 55, 2198, 2200, 2202, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 2204, 79, 79, 79, 3, 3, 3787, 3789, 83, 1476, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 2899, 22, 589, 589, 589, 1349, 2616, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1920, 1920, 8, 2691, 1555, 1555, 1555, 1555, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[67886] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3791, 3793, 83, 1952, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[68018] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3795, 3797, 83, 1911, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[68150] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3799, 3801, 83, 1913, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[68282] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3803, 3805, 83, 2038, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[68414] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39,
63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83,
2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 3807, 83, 229, 229, 229,
229, 229, 229, 229, 1349, 1615, 229, 229, 229, 229, 229, 229, 1416, 229, 229, 229,
229, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24,
488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8,
95, 8,
[68544] =
45403, 0, 28414, 9, 56951, 21, 428, 33, 1026, 38, 33536, 40, 1151, 43, 0, 51,
0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
0, 51, 0, 51, 0, 51, 2819, 2817, 2817, 2817, 2817, 2819, 2819, 2817, 2817, 2817,
2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817,
2817, 2817, 2817, 2817, 2817, 2817, 2819, 2819, 2819, 2819, 2819, 2817, 2819, 2817, 2817, 2819,
2817, 2819, 2817, 2817, 2817, 2817, 3, 3, 2819,
[68633] =
32050, 0, 43393, 9, 39168, 15, 65455, 19, 1023, 33, 33280, 43, 1151, 45, 0, 53,
0, 53, 0, 53, 0, 53, 0, 53, 0, 53, 32793, 53, 30725, 57, 3119, 63,
2, 70, 0, 71, 0, 71, 645, 2132, 1249, 625, 1247, 1249, 1249, 2134, 1247, 1262,
1249, 1249, 2132, 2134, 1249, 1247, 2134, 2132, 631, 1247, 1247, 1247, 635, 637, 635, 1249,
1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 635, 1249, 1249, 1247, 1247, 1247, 1247, 1249,
1247, 643, 645, 643, 2136, 645, 645, 645, 3, 3, 649, 2270, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[68742] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59,
2, 67, 0, 68, 0, 68, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3, 649,
1538, 1626, 1548, 186, 185, 2579, 548, 185, 548, 1548, 548, 548, 1538, 293, 199, 2548,
2548, 44, 44, 2548, 2548, 44, 44, 44, 1547, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[68848] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 2900, 1538, 1559, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 2900,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[68942] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58,
2, 66, 0, 67, 0, 67, 3442, 3444, 3336, 807, 809, 3446, 3444, 3448, 3446, 3444,
3342, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3450, 398, 398, 3346, 3,
3, 402, 592, 618, 1407, 1578, 1577, 721, 2636, 1381, 721, 1381, 1381, 1381, 1567, 592,
91, 777, 2571, 2571, 11, 11, 2571, 2571, 1172, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2571, 11, 2137, 11,
[69047] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 30727, 49, 3631, 56,
2, 64, 0, 65, 0, 65, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 2712, 1626, 1376, 186, 185, 2618, 548, 185, 548, 1376, 548, 548, 308, 3033, 470,
2587, 2587, 44, 44, 2587, 2587, 44, 44, 1376, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 2587, 44, 2184, 44,
[69150] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51,
2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058,
3809, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3,
877, 2648, 3131, 2583, 1623, 876, 1167, 1167, 1167, 2648, 752, 56, 489, 489, 43, 43,
489, 489, 1331, 1331, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489,
43, 391, 43,
[69249] =
12626, 0, 10240, 6, 47104, 8, 488, 12, 1026, 17, 53760, 19, 1151, 23, 49152, 31,
0, 33, 128, 33, 0, 34, 32, 34, 40960, 35, 33183, 37, 30725, 45, 3631, 51,
2, 59, 0, 60, 0, 60, 1210, 1212, 3811, 1214, 1138, 1216, 1212, 1216, 1216, 1212,
2733, 1218, 1220, 1222, 2733, 1220, 1224, 1220, 1226, 1228, 2733, 2733, 1230, 1228, 1798, 1230,
1230, 1230, 3, 3, 1234, 2640, 3089, 1621, 2824, 2640, 1543, 122, 1486, 1486, 160, 160,
1486, 1486, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1486, 160,
745, 160,
[69347] =
14098, 0, 10240, 7, 39168, 9, 424, 13, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 0, 31, 0, 31, 3, 31, 40960, 33, 33183, 35, 31749, 43, 3631, 50,
2, 58, 0, 59, 0, 59, 370, 372, 374, 3813, 3815, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
3, 3, 402, 592, 618, 2612, 2972, 592, 1530, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2972, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98,
11,
[69444] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 136, 30, 0, 32, 1, 32, 40960, 33, 49567, 35, 30725, 44, 3631, 50,
2, 58, 0, 59, 0, 59, 803, 805, 374, 1739, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 618, 1572, 3124, 2838, 592, 1227, 10, 88, 88, 11, 11, 88, 88,
1402, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 98,
11,
[69541] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2071, 2073, 1136, 2075, 2073, 1140, 2075, 2077, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 2868, 1349, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 1550, 509,
509, 509, 509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[69637] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1600, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[69733] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 3817, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
1379, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[69829] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1595, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[69925] =
8978, 0, 26752, 5, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 803, 805, 374, 3468, 811, 3466, 805, 3466, 3466, 811,
805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 3095, 592, 2729, 81, 80, 2558, 2558, 11, 11, 2558, 2558, 2729, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[70020] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 3000, 3002, 3004, 3006, 3002, 3008, 3006, 3002, 3010, 841,
843, 841, 925, 841, 927, 845, 847, 845, 3012, 847, 847, 3014, 3, 3, 851, 1414,
1005, 1004, 2613, 1364, 1004, 1364, 1364, 1364, 900, 2734, 2734, 32, 32, 2734, 2734, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2734, 32, 2233, 32,
[70115] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 3819, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[70210] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 3821, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[70304] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[70348] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 12, 27, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 1688, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 1620, 171, 308, 170, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[70440] =
8466, 0, 10496, 4, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 8, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 919, 921, 3823, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 631, 308, 170, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[70532] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3099, 2574, 1546, 447, 254, 2555, 2555, 118, 118, 2555, 2555, 1546, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[70624] =
9490, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 621, 623, 625, 2140, 629, 623, 629, 629, 623, 631,
2140, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 1538, 2947, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[70716] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 8, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 895, 897, 426, 3729, 903, 897, 903, 903, 897, 430,
432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446,
1531, 3107, 1383, 1531, 1382, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[70808] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 1576, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[70898] =
45403, 0, 28414, 9, 56931, 21, 428, 31, 1026, 36, 33536, 38, 1151, 41, 0, 49,
384, 49, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51, 0, 51,
1024, 51, 0, 52, 0, 52, 3026, 3024, 3024, 3024, 3024, 3026, 3026, 3024, 3024, 3024,
3024, 3024, 3024, 3024, 3024, 3024, 2372, 2374, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024,
3024, 3024, 3024, 3024, 3026, 3026, 3026, 3026, 3026, 3024, 3026, 3024, 3024, 3026, 3024, 3026,
3024, 3024, 3024, 3024, 3, 3, 3026, 1468, 1482, 1900,
[70988] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 1604, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[71078] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 1531, 1533, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[71168] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 621, 623, 625, 629, 623, 629, 629, 623, 631, 635,
637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, 1538,
1626, 1538, 1540, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[71258] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 1594, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[71348] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
618, 592, 1553, 10, 88, 88, 11, 11, 88, 88, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 88, 11, 98, 11,
[71438] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 33,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
sym__newline,
[71496] =
45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 2830, 2828, 2828, 2828, 2828, 2830, 2830, 2828, 2828, 2828,
2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828,
2828, 2828, 2828, 2828, 2828, 2830, 2830, 2830, 2830, 2830, 2828, 2830, 2828, 2828, 2830, 2828,
2830, 2828, 2828, 2828, 2828, 3, 3, 2830,
[71584] =
45403, 0, 27902, 9, 56951, 20, 428, 32, 1026, 37, 33536, 39, 1151, 42, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 3607, 3605, 3605, 3605, 3605, 3607, 3607, 3605, 3605, 3605,
3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605, 3605,
3605, 3605, 3605, 3605, 3605, 3607, 3607, 3607, 3607, 3607, 3605, 3607, 3605, 3605, 3607, 3605,
3607, 3605, 3605, 3605, 3605, 3, 3, 3607,
[71672] =
23844, 0, 33152, 7, 41216, 10, 65422, 13, 64509, 25, 255, 39, 224, 47, 0, 50,
0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50, 0, 50,
0, 50, 0, 50, 0, 50, 2376, 2376, 2376, 3829, 2376, 2378, 2378, 2376, 3832, 2376,
2378, 3834, 2376, 2378, 2378, 2378, 2378, 2376, 2376, 2376, 2378, 2378, 2378, 2378, 2378, 2378,
2376, 2378, 2376, 2376, 2376, 2376, 2378, 2376, 3832, 3832, 3832, 3832, 3832, 3832, 3832, 3832,
3832, 3832, 3832, 3832, 3832, 3, 3, 2376,
[71760] =
45403, 0, 28414, 9, 56931, 21, 428, 31, 1026, 36, 33536, 38, 1151, 41, 0, 49,
0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 3030, 3028, 3028, 3028, 3028, 3030, 3030, 3028, 3028, 3028,
3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028, 3028,
3028, 3028, 3028, 3028, 3030, 3030, 3030, 3030, 3030, 3028, 3030, 3028, 3028, 3030, 3028, 3030,
3028, 3028, 3028, 3028, 3, 3, 3030,
[71847] =
45403, 0, 28414, 9, 56931, 21, 428, 31, 1026, 36, 33536, 38, 1151, 41, 0, 49,
0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49, 0, 49,
0, 49, 0, 49, 0, 49, 2051, 2049, 2049, 2049, 2049, 2051, 2051, 2049, 2049, 2049,
2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049,
2049, 2049, 2049, 2049, 2051, 2051, 2051, 2051, 2051, 2049, 2051, 2049, 2049, 2051, 2049, 2051,
2049, 2049, 2049, 2049, 3, 3, 2051,
[71934] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[71990] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 1230, 3629, 1214, 3631, 3629, 3631, 3631, 3629, 1218, 1220,
1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 3633, 1230, 1230, 1230, 3, 3, 1234, 1485,
2529, 2529, 160, 160, 2529, 2529, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
160, 160, 2529, 160, 745, 160,
[72076] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 1491,
2568, 2568, 43, 43, 2568, 2568, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2568, 43, 391, 43,
[72162] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 0, 25, 33183, 25, 30725, 33, 3631, 39,
2, 47, 0, 48, 0, 48, 847, 989, 919, 991, 989, 991, 991, 989, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 993, 847, 847, 847, 3, 3, 851, 1505,
2784, 2784, 32, 32, 2784, 2784, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2784, 32, 137, 32,
[72248] =
13074, 0, 10240, 6, 38912, 8, 168, 11, 2, 14, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 2512, 25, 32793, 30, 30725, 34, 3119, 40,
2, 47, 0, 48, 0, 48, 1741, 1743, 1745, 3836, 1747, 1749, 1743, 1749, 1749, 1743,
1751, 841, 843, 841, 841, 845, 847, 845, 1753, 847, 847, 847, 3, 3, 851, 598,
353, 1169, 1169, 1169, 1224, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 137, 32,
[72334] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 1593, 589,
589, 589, 1225, 32, 32, 3132, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[72419] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3838, 3840, 3840, 3840, 3840, 3838, 3838, 3840, 3840, 3840,
3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840, 3840,
3840, 3840, 3838, 3838, 3838, 3838, 3838, 3840, 3838, 3840, 3840, 3838, 3840, 3838, 3840, 3840,
3840, 3840, 3, 3, 3838,
[72504] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3842, 3844, 3844, 3844, 3844, 3842, 3842, 3844, 3844, 3844,
3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844,
3844, 3844, 3842, 3842, 3842, 3842, 3842, 3844, 3842, 3844, 3844, 3842, 3844, 3842, 3844, 3844,
3844, 3844, 3, 3, 3842,
[72589] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3846, 3848, 3848, 3848, 3848, 3846, 3846, 3848, 3848, 3848,
3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848,
3848, 3848, 3846, 3846, 3846, 3846, 3846, 3848, 3846, 3848, 3848, 3846, 3848, 3846, 3848, 3848,
3848, 3848, 3, 3, 3846,
[72674] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3234, 3232, 3232, 3232, 3232, 3234, 3234, 3232, 3232, 3232,
3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232,
3232, 3232, 3234, 3234, 3234, 3234, 3234, 3232, 3234, 3232, 3232, 3234, 3232, 3234, 3232, 3232,
3232, 3232, 3, 3, 3234,
[72759] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3111, 3109, 3109, 3109, 3109, 3111, 3111, 3109, 3109, 3109,
3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109,
3109, 3109, 3111, 3111, 3111, 3111, 3111, 3109, 3111, 3109, 3109, 3111, 3109, 3111, 3109, 3109,
3109, 3109, 3, 3, 3111,
[72844] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3238, 3236, 3236, 3236, 3236, 3238, 3238, 3236, 3236, 3236,
3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236,
3236, 3236, 3238, 3238, 3238, 3238, 3238, 3236, 3238, 3236, 3236, 3238, 3236, 3238, 3236, 3236,
3236, 3236, 3, 3, 3238,
[72929] =
12562, 0, 10240, 5, 38912, 7, 169, 10, 2, 14, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 0, 25, 0, 25, 2496, 25, 32793, 29, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 3611, 3613, 3615, 3617, 3619, 3613, 3619, 3619, 3613, 3621,
3470, 841, 843, 841, 841, 845, 847, 845, 3623, 847, 847, 847, 3, 3, 851, 1261,
1167, 1167, 1167, 2491, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[73014] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3115, 3113, 3113, 3113, 3113, 3115, 3115, 3113, 3113, 3113,
3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113, 3113,
3113, 3113, 3115, 3115, 3115, 3115, 3115, 3113, 3115, 3113, 3113, 3115, 3113, 3115, 3113, 3113,
3113, 3113, 3, 3, 3115,
[73099] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 1663, 38, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3850, 3850, 3850, 3850, 3852, 3852, 3850, 3850, 3850, 3850,
3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850, 3850,
3850, 3852, 3852, 3852, 3852, 3852, 3850, 3852, 3850, 3850, 3852, 3850, 3852, 3850, 3850, 3850,
3850, 3, 3, 3852, 3852,
[73184] =
45403, 0, 26878, 9, 56931, 19, 428, 29, 1026, 34, 33536, 36, 1151, 39, 0, 47,
0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47, 0, 47,
0, 47, 0, 47, 0, 47, 3854, 3856, 3856, 3856, 3856, 3854, 3854, 3856, 3856, 3856,
3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856, 3856,
3856, 3856, 3854, 3854, 3854, 3854, 3854, 3856, 3854, 3856, 3856, 3854, 3856, 3854, 3856, 3856,
3856, 3856, 3, 3, 3854,
[73269] =
23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 949, 951, 1182, 1182, 953, 955, 957, 959, 961, 1184,
963, 965, 967, 969, 1182, 969, 111, 971, 973, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1182, 1182, 3, 3, 1214, 2118, 2118, 1214, 2474,
[73349] = 5,
ACTIONS(957), 1,
anon_sym_if,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(973), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[73371] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 645, 2132, 625, 2134, 2132, 2134, 2134, 2132, 631, 635,
637, 635, 635, 643, 645, 643, 2136, 645, 645, 645, 3, 3, 649, 1323, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[73450] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 645, 2132, 625, 2134, 2132, 2134, 2134, 2132, 631, 635,
637, 635, 635, 643, 645, 643, 2136, 645, 645, 645, 3, 3, 649, 1501, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[73529] = 5,
ACTIONS(3858), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[73581] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 873, 1808, 857, 1810, 1808, 1810, 1810, 1808, 861, 863,
865, 863, 863, 871, 873, 871, 1812, 873, 873, 873, 3, 3, 877, 460, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[73660] =
23840, 0, 57472, 6, 33024, 10, 65423, 12, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 661, 663, 1445, 1447, 665, 667, 669, 1445, 1445, 671,
673, 675, 1445, 677, 679, 681, 681, 111, 683, 685, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 3, 3, 161, 407, 407, 161, 410,
[73739] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 32793, 23, 30725, 27, 3119, 33,
2, 40, 0, 41, 0, 41, 1034, 2243, 1018, 2245, 2243, 2245, 2245, 2243, 1022, 1024,
1026, 1024, 1024, 1032, 1034, 1032, 2251, 1034, 1034, 1034, 3, 3, 1008, 1495, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118,
[73818] = 5,
ACTIONS(3861), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[73868] =
23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 0, 38, 0, 38, 8, 38,
0, 39, 0, 39, 0, 39, 755, 757, 1164, 1166, 1166, 1164, 1164, 1164, 1164, 1164,
1164, 767, 769, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164,
1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 3, 3, 965, 965,
[73945] = 5,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2147), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[73995] =
23840, 0, 33153, 6, 41216, 10, 65423, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 16384, 37, 0, 38, 0, 38, 0, 38, 0, 38, 0, 38,
0, 38, 0, 38, 0, 38, 3480, 1247, 1247, 1247, 1249, 1247, 1262, 1247, 3483, 1247,
1247, 3486, 3864, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247,
1247, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 3, 3, 2733,
[74071] = 4,
ACTIONS(3867), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[74118] =
23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 0, 37, 0, 37, 8, 37,
0, 38, 0, 38, 0, 38, 504, 506, 2759, 2759, 2761, 2759, 2759, 2759, 2759, 2759,
516, 2761, 518, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2761, 2759, 2759, 2759, 2759, 2759,
2759, 2761, 2759, 2759, 2759, 2759, 2761, 2759, 3, 3, 165, 165,
[74194] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[74238] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[74282] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[74328] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 3869, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[74403] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[74447] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[74491] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[74539] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3488), 1,
anon_sym_DOT,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[74587] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[74631] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[74674] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[74717] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[74760] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[74803] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[74845] =
21792, 0, 33024, 5, 41216, 7, 63630, 10, 63489, 19, 255, 25, 96, 33, 0, 35,
0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35, 0, 35,
0, 35, 0, 35, 0, 35, 1247, 1247, 1275, 1249, 1249, 1275, 1275, 1249, 1275, 1247,
1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1275, 1275, 1275, 1275, 1275, 1275,
1275, 1275, 1275, 1275, 1275, 1275, 1275, 3, 3,
[74918] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[74960] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(736), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(734), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[75001] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(368), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(366), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[75042] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[75083] =
4354, 0, 384, 3, 33024, 5, 56, 7, 0, 10, 32768, 10, 1149, 11, 0, 18,
0, 18, 0, 18, 0, 18, 49088, 18, 7, 27, 0, 30, 0, 30, 3328, 30,
0, 33, 0, 33, 0, 33, 1506, 1508, 1510, 3123, 3871, 1512, 1514, 1516, 1518, 1520,
1522, 1524, 1518, 1518, 1518, 3, 3, 851, 558, 942, 247, 1240, 247, 247, 247, 247,
1240, 247, 247, 247, 3146, 247, 681,
[75154] =
4866, 0, 0, 4, 33024, 4, 56, 6, 0, 9, 32768, 9, 1149, 10, 0, 17,
0, 17, 0, 17, 0, 17, 49088, 17, 7, 26, 0, 29, 0, 29, 3072, 29,
0, 31, 0, 31, 0, 31, 2214, 2083, 3873, 2085, 2087, 2089, 2091, 2218, 2095, 2097,
2099, 2218, 2218, 2218, 3, 3, 446, 798, 1561, 578, 609, 578, 578, 578, 578, 609,
578, 578, 578, 578, 995,
[75223] =
3584, 0, 57472, 3, 0, 7, 1792, 7, 1020, 10, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 96, 20, 0, 22, 0, 22,
0, 22, 8192, 22, 0, 23, 1617, 1617, 1622, 1617, 1617, 1617, 3875, 1624, 1617, 1617,
3878, 3881, 3875, 3875, 3875, 3875, 3881, 3875, 3, 3, 205, 205, 65535,
[75284] =
22304, 0, 256, 6, 33024, 7, 63630, 9, 1, 18, 0, 19, 96, 19, 0, 21,
0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21,
0, 21, 0, 21, 0, 21, 1247, 1247, 3589, 3589, 1249, 1247, 3589, 1247, 1247, 1247,
1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 3, 3,
[75343] =
22304, 0, 256, 6, 33024, 7, 63630, 9, 1, 18, 0, 19, 96, 19, 0, 21,
0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21, 0, 21,
0, 21, 0, 21, 0, 21, 1247, 1247, 3884, 3884, 1249, 1247, 3884, 1247, 1247, 1247,
1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 3, 3,
[75402] =
22304, 0, 0, 6, 33024, 6, 63630, 8, 1, 17, 0, 18, 96, 18, 0, 20,
0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20, 0, 20,
0, 20, 0, 20, 0, 20, 1247, 1247, 1275, 1275, 1249, 1247, 1247, 1247, 1247, 1247,
1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 3, 3,
[75460] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 12,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
sym__newline,
[75479] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3164),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[75502] = 10,
anon_sym_RPAREN, ACTIONS(3886),
anon_sym_COMMA, ACTIONS(3888),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1618),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2973),
[75523] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75537] = 9,
anon_sym_COMMA, ACTIONS(3890),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(3892),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3167),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2945),
[75556] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75570] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(850),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[75589] = 9,
anon_sym_RPAREN, ACTIONS(3667),
anon_sym_COMMA, ACTIONS(3669),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3160),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2949),
[75608] = 9,
anon_sym_RPAREN, ACTIONS(1285),
anon_sym_COMMA, ACTIONS(1287),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1090),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2929),
[75627] = 4,
ACTIONS(1903), 1,
anon_sym_DOT,
STATE(2592), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2901), 5,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[75645] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[75658] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3894), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[75671] = 3,
ACTIONS(3896), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[75686] = 8,
anon_sym_LBRACE, ACTIONS(3899),
sym_escape_sequence, ACTIONS(3899),
anon_sym_BSLASH, ACTIONS(3901),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(3899),
sym_escape_interpolation, ACTIONS(3899),
sym_string_end, ACTIONS(3899),
[75703] = 8,
anon_sym_COMMA, ACTIONS(3056),
anon_sym_as, ACTIONS(3056),
anon_sym_if, ACTIONS(3056),
anon_sym_COLON, ACTIONS(3056),
anon_sym_PIPE, ACTIONS(3903),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(65535),
[75720] = 8,
anon_sym_COMMA, ACTIONS(1755),
anon_sym_as, ACTIONS(1757),
anon_sym_EQ, ACTIONS(3070),
anon_sym_RBRACE, ACTIONS(3070),
anon_sym_COLON2, ACTIONS(3070),
sym_type_conversion, ACTIONS(3070),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[75737] = 3,
ACTIONS(3906), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75752] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 6,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[75765] = 8,
anon_sym_COMMA, ACTIONS(3909),
anon_sym_if, ACTIONS(3681),
anon_sym_async, ACTIONS(3681),
anon_sym_for, ACTIONS(3681),
anon_sym_RBRACE, ACTIONS(3681),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2642),
[75782] = 8,
anon_sym_DOT, ACTIONS(2101),
anon_sym_COMMA, ACTIONS(3911),
anon_sym_COLON, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(3913),
anon_sym_PIPE, ACTIONS(2105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(2912),
[75799] = 5,
anon_sym_COMMA, ACTIONS(3911),
anon_sym_RBRACK, ACTIONS(3913),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(2912),
[75810] = 8,
anon_sym_async, ACTIONS(3915),
anon_sym_def, ACTIONS(3915),
anon_sym_class, ACTIONS(3915),
anon_sym_AT, ACTIONS(3917),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_decorator, STATE(65535),
aux_sym_decorated_definition_repeat1, STATE(65535),
[75827] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3920), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[75840] = 8,
anon_sym_SEMI, ACTIONS(2903),
anon_sym_DOT, ACTIONS(3922),
anon_sym_COMMA, ACTIONS(2903),
anon_sym_as, ACTIONS(2903),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2903),
aux_sym_dotted_name_repeat1, STATE(65535),
[75857] = 8,
anon_sym_LBRACE, ACTIONS(3925),
sym_escape_sequence, ACTIONS(3925),
anon_sym_BSLASH, ACTIONS(3927),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(3925),
sym_escape_interpolation, ACTIONS(3925),
sym_string_end, ACTIONS(3925),
[75874] = 3,
ACTIONS(3929), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[75889] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3931), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[75901] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75913] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2138), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75925] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2307), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75937] = 7,
anon_sym_DOT, ACTIONS(2101),
anon_sym_COMMA, ACTIONS(2009),
anon_sym_COLON, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(2009),
anon_sym_PIPE, ACTIONS(2105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[75952] = 7,
anon_sym_COMMA, ACTIONS(3933),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(3935),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2907),
[75967] = 7,
sym_identifier, ACTIONS(1530),
anon_sym_SEMI, ACTIONS(2624),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2624),
sym_aliased_import, STATE(1584),
sym_dotted_name, STATE(544),
[75982] = 6,
anon_sym_RPAREN, ACTIONS(3937),
anon_sym_COMMA, ACTIONS(3939),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2917),
[75995] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3941), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[76006] = 6,
anon_sym_SEMI, ACTIONS(2162),
anon_sym_COMMA, ACTIONS(3943),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2162),
aux_sym__import_list_repeat1, STATE(1565),
[76019] = 6,
anon_sym_COMMA, ACTIONS(3945),
anon_sym_if, ACTIONS(2347),
anon_sym_COLON, ACTIONS(2347),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(65535),
[76032] = 6,
anon_sym_SEMI, ACTIONS(3746),
anon_sym_COMMA, ACTIONS(3948),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3746),
aux_sym__import_list_repeat1, STATE(65535),
[76045] = 6,
sym_identifier, ACTIONS(2436),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__import_list, STATE(1617),
sym_aliased_import, STATE(2916),
sym_dotted_name, STATE(446),
[76058] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(208),
sym_for_in_clause, STATE(83),
[76071] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1090),
sym_for_in_clause, STATE(83),
[76084] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1618),
sym_for_in_clause, STATE(83),
[76097] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1397), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
[76107] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2675), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[76117] = 5,
anon_sym_RPAREN, ACTIONS(3951),
anon_sym_COMMA, ACTIONS(3953),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_with_clause_repeat1, STATE(1384),
[76128] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3955), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[76138] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3525), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
[76148] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2977), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[76158] = 5,
anon_sym_RPAREN, ACTIONS(3957),
anon_sym_COMMA, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3291),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76169] = 3,
anon_sym_COMMA, ACTIONS(3959),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76176] = 5,
anon_sym_COMMA, ACTIONS(3961),
anon_sym_RBRACK, ACTIONS(3721),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(3007),
[76187] = 5,
anon_sym_RPAREN, ACTIONS(1285),
anon_sym_COMMA, ACTIONS(1287),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(2929),
[76198] = 5,
anon_sym_COMMA, ACTIONS(2432),
anon_sym_RBRACK, ACTIONS(2434),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2930),
[76209] = 5,
anon_sym_COMMA, ACTIONS(3963),
anon_sym_RBRACK, ACTIONS(1375),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(65535),
[76220] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2160), 3,
anon_sym_SEMI,
anon_sym_COMMA,
sym__newline,
[76230] = 5,
anon_sym_COMMA, ACTIONS(3966),
anon_sym_RBRACK, ACTIONS(3968),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[76241] = 5,
anon_sym_COMMA, ACTIONS(3149),
anon_sym_RBRACK, ACTIONS(3151),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2974),
[76252] = 5,
anon_sym_COMMA, ACTIONS(3970),
anon_sym_RBRACK, ACTIONS(3972),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[76263] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3974), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[76273] = 5,
anon_sym_COMMA, ACTIONS(2313),
anon_sym_RBRACK, ACTIONS(2315),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(3013),
[76284] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1578), 3,
anon_sym_SEMI,
anon_sym_COMMA,
sym__newline,
[76294] = 5,
anon_sym_RBRACE, ACTIONS(3976),
anon_sym_COLON2, ACTIONS(1765),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_format_specifier, STATE(3152),
[76305] = 5,
anon_sym_LBRACE, ACTIONS(3737),
anon_sym_RBRACE, ACTIONS(3737),
aux_sym_format_specifier_token1, ACTIONS(3735),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[76316] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(3978),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(239),
[76327] = 5,
anon_sym_SEMI, ACTIONS(3980),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3980),
[76338] = 5,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COLON, ACTIONS(3982),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76349] = 5,
anon_sym_COMMA, ACTIONS(3696),
anon_sym_COLON, ACTIONS(3698),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(2940),
[76360] = 5,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_COLON, ACTIONS(3984),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(2884),
[76371] = 5,
anon_sym_COMMA, ACTIONS(3986),
anon_sym_RBRACK, ACTIONS(3988),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[76382] = 5,
anon_sym_LBRACE, ACTIONS(2275),
anon_sym_RBRACE, ACTIONS(2275),
aux_sym_format_specifier_token1, ACTIONS(2273),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[76393] = 5,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COLON, ACTIONS(3990),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76404] = 4,
anon_sym_SEMI, ACTIONS(3992),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3992),
[76413] = 4,
anon_sym_RPAREN, ACTIONS(3994),
anon_sym_COMMA, ACTIONS(3994),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76422] = 4,
anon_sym_COLON, ACTIONS(3996),
anon_sym_DASH_GT, ACTIONS(3998),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76431] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(4000),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76440] = 4,
anon_sym_RPAREN, ACTIONS(2160),
anon_sym_COMMA, ACTIONS(2160),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76449] = 4,
anon_sym_RPAREN, ACTIONS(3084),
anon_sym_COMMA, ACTIONS(3084),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76458] = 4,
sym_integer, ACTIONS(4002),
sym_float, ACTIONS(4004),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76467] = 4,
anon_sym_COMMA, ACTIONS(4006),
anon_sym_RBRACK, ACTIONS(4006),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76476] = 4,
anon_sym_RPAREN, ACTIONS(500),
anon_sym_COMMA, ACTIONS(500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76485] = 4,
anon_sym_LPAREN, ACTIONS(655),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameters, STATE(1603),
[76494] = 3,
sym_identifier, ACTIONS(4008),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76501] = 3,
anon_sym_COLON, ACTIONS(4010),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76508] = 3,
anon_sym_COLON, ACTIONS(4012),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76515] = 3,
anon_sym_RBRACE, ACTIONS(4014),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76522] = 3,
anon_sym_COLON_EQ, ACTIONS(4016),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76529] = 3,
sym_identifier, ACTIONS(4018),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76536] = 3,
anon_sym_RPAREN, ACTIONS(4020),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76543] = 3,
anon_sym_RPAREN, ACTIONS(4022),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76550] = 3,
anon_sym_RBRACE, ACTIONS(4024),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76557] = 3,
anon_sym_COLON, ACTIONS(4026),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76564] = 3,
anon_sym_COMMA, ACTIONS(1755),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76571] = 3,
anon_sym_COMMA, ACTIONS(1188),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76578] = 3,
anon_sym_RBRACK, ACTIONS(4028),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76585] = 3,
anon_sym_COMMA, ACTIONS(3265),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76592] = 3,
anon_sym_COMMA, ACTIONS(3371),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76599] = 3,
anon_sym_COLON_EQ, ACTIONS(4030),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76606] = 3,
sym_identifier, ACTIONS(4032),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76613] = 3,
anon_sym_COMMA, ACTIONS(1202),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76620] = 3,
anon_sym_RPAREN, ACTIONS(4034),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76627] = 3,
anon_sym_in, ACTIONS(3426),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76634] = 3,
anon_sym_for, ACTIONS(4036),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[76641] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1416, 9, 9,
9, 9, 268, 268, 687, 3034, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 268, 687,
[76794] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 2005, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[76947] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 2044, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[77100] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1939, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[77253] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1983, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[77406] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1932, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[77559] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1984, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[77712] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1988, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[77865] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1990, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[78018] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1922, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[78171] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1924, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[78324] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1416, 9, 9,
9, 9, 268, 268, 687, 3054, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 268, 687,
[78477] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1544, 83, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1416, 9, 9,
9, 9, 64, 64, 687, 1926, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 64, 687,
[78630] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 2014, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[78783] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 2025, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[78936] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 2026, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[79089] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 2032, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[79242] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 1910, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[79395] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 2035, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[79548] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 2039, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[79701] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 1919, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[79854] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 2042, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[80007] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 2043, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[80160] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 1933, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[80313] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 1934, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[80466] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 586, 83, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1416, 9, 9,
9, 9, 6, 6, 687, 1907, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 6, 687,
[80619] =
45402, 0, 26878, 8, 56931, 18, 428, 28, 1026, 33, 33536, 35, 34431, 38, 62567, 48,
29311, 58, 40594, 69, 0, 77, 28, 77, 43456, 80, 56735, 86, 30725, 98, 3631, 104,
18, 112, 128, 114, 0, 115, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 251, 253, 255, 257, 259, 261, 263, 265, 53, 55, 57, 59,
267, 63, 65, 67, 69, 67, 71, 67, 73, 75, 77, 79, 77, 81, 79, 79,
79, 3, 3, 1413, 83, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1349, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1416, 9, 9,
9, 9, 268, 268, 687, 3047, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8,
8, 193, 193, 24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8, 268, 687,
[80772] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91,
2, 99, 0, 100, 0, 100, 2186, 11, 2188, 15, 2190, 19, 2192, 23, 25, 27,
29, 31, 33, 35, 2194, 2196, 53, 55, 2198, 2200, 2202, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 2204, 79, 79, 79, 3, 3, 4038, 4040, 83, 2040, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 2899, 22, 589, 589, 589, 1349, 2616, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1920, 1920, 8, 2691, 1555, 1555, 1555, 1555, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[80910] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91,
2, 99, 0, 100, 0, 100, 2186, 11, 2188, 15, 2190, 19, 2192, 23, 25, 27,
29, 31, 33, 35, 2194, 2196, 53, 55, 2198, 2200, 2202, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 2204, 79, 79, 79, 3, 3, 4042, 4044, 83, 2031, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 2899, 22, 589, 589, 589, 1349, 2616, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1920, 1920, 8, 2691, 1555, 1555, 1555, 1555, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[81048] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 32, 61, 0, 62, 43456, 62, 56735, 68, 31701, 80, 3631, 91,
2, 99, 0, 100, 0, 100, 2186, 11, 2188, 15, 2190, 19, 2192, 23, 25, 27,
29, 31, 33, 35, 2194, 2196, 53, 55, 2198, 2200, 2202, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 2204, 79, 79, 79, 3, 3, 4046, 4048, 83, 2036, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 2899, 22, 589, 589, 589, 1349, 2616, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1920, 1920, 8, 2691, 1555, 1555, 1555, 1555, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[81186] =
32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 51200, 69,
0, 72, 128, 72, 0, 73, 0, 73, 40960, 73, 33183, 75, 30725, 83, 3631, 89,
2, 97, 0, 98, 0, 98, 1130, 1247, 1134, 4050, 1251, 1254, 1249, 1257, 1140, 1260,
1262, 1249, 4052, 1134, 1140, 1249, 1249, 1140, 1134, 1264, 1266, 1249, 1249, 1269, 69, 1269,
1272, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 67, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 73, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
77, 79, 77, 1144, 79, 79, 79, 3, 3, 1247, 83, 511, 1349, 1615, 2782, 1349,
373, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 193, 8, 95, 8,
[81322] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4055, 4057, 83, 1951, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[81454] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4059, 4061, 83, 3055, 1247,
1247, 1247, 1247, 1247, 1247, 1247, 1349, 1615, 1247, 1247, 1247, 1247, 1247, 1247, 1416, 1247,
1247, 1247, 1247, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[81586] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4063, 4065, 83, 2023, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[81718] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4067, 4069, 83, 1916, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[81850] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4071, 4073, 83, 3028, 1247,
1247, 1247, 1247, 1247, 1247, 1247, 1349, 1615, 1247, 1247, 1247, 1247, 1247, 1247, 1416, 1247,
1247, 1247, 1247, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[81982] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4075, 4077, 83, 3057, 1247,
1247, 1247, 1247, 1247, 1247, 1247, 1349, 1615, 1247, 1247, 1247, 1247, 1247, 1247, 1416, 1247,
1247, 1247, 1247, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[82114] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4079, 4081, 83, 2006, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[82246] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4083, 4085, 83, 2013, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[82378] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4087, 4089, 83, 2015, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[82510] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4091, 4093, 83, 2022, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[82642] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4095, 4097, 83, 1925, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[82774] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4099, 4101, 83, 1928, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[82906] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4103, 4105, 83, 1912, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[83038] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4107, 4109, 83, 1929, 9,
9, 9, 9, 9, 9, 9, 1349, 1615, 9, 9, 9, 9, 9, 9, 1416, 9,
9, 9, 9, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[83170] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1535, 30, 62567, 40,
63, 50, 7808, 56, 0, 61, 0, 61, 43456, 61, 56735, 67, 30725, 79, 3631, 85,
2, 93, 0, 94, 0, 94, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4111, 4113, 83, 2007, 52,
52, 52, 52, 52, 52, 52, 1349, 1615, 52, 52, 52, 52, 52, 52, 1416, 52,
52, 52, 52, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193,
24, 24, 488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
193, 8, 95, 8,
[83302] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39,
63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83,
2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4115, 83, 229, 229, 229,
229, 229, 229, 229, 1349, 1615, 229, 229, 229, 229, 229, 229, 1416, 229, 229, 229,
229, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24,
488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8,
95, 8,
[83432] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1279, 30, 62566, 39,
63, 48, 7808, 54, 0, 59, 0, 59, 43456, 59, 56735, 65, 30725, 77, 3631, 83,
2, 91, 0, 92, 0, 92, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 4117, 83, 229, 229, 229,
229, 229, 229, 229, 1349, 1615, 229, 229, 229, 229, 229, 229, 1416, 229, 229, 229,
229, 22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24,
488, 24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8,
95, 8,
[83562] =
45402, 0, 10366, 8, 40448, 16, 424, 21, 1026, 25, 33536, 27, 1151, 30, 62566, 38,
63, 47, 7808, 53, 0, 58, 0, 58, 43456, 58, 56735, 64, 30725, 76, 3631, 82,
2, 90, 0, 91, 0, 91, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27,
29, 31, 33, 35, 456, 458, 53, 55, 57, 59, 63, 67, 69, 67, 71, 67,
73, 75, 77, 79, 77, 81, 79, 79, 79, 3, 3, 83, 229, 229, 229, 229,
229, 229, 229, 1349, 1615, 229, 229, 229, 229, 229, 229, 1416, 229, 229, 229, 229,
22, 589, 589, 589, 1349, 3, 2, 193, 193, 8, 8, 193, 193, 24, 24, 488,
24, 30, 30, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95,
8,
[83691] =
32054, 0, 43393, 10, 47360, 16, 65454, 21, 64511, 34, 33535, 49, 1279, 59, 0, 68,
0, 68, 0, 68, 0, 68, 0, 68, 0, 68, 32793, 68, 30725, 72, 3119, 78,
2, 85, 0, 86, 0, 86, 79, 1247, 1289, 1249, 1136, 1254, 1249, 1249, 1291, 1249,
1262, 1249, 4052, 1289, 1291, 1249, 1249, 1291, 1289, 1264, 1142, 1249, 1249, 3440, 69, 3440,
1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 67, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 77,
79, 77, 1293, 79, 79, 79, 3, 3, 1247, 83, 779, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[83815] = 17,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
ACTIONS(3867), 1,
anon_sym_COLON_EQ,
STATE(745), 1,
sym_string,
STATE(2142), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_EQ,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
ACTIONS(1247), 18,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_RBRACE,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[83923] = 18,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3048), 1,
anon_sym_EQ,
STATE(98), 1,
sym_string,
STATE(2174), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[84032] = 17,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2148), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 14,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_COLON,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_RBRACE,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[84139] = 16,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2142), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_EQ,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
ACTIONS(1247), 18,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_RBRACE,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[84244] = 17,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2194), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 14,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[84351] = 17,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2190), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[84457] = 18,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2270), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 13,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[84565] = 16,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2148), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
ACTIONS(1247), 17,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_COLON,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_RBRACE,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[84669] = 17,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
STATE(98), 1,
sym_string,
STATE(2174), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[84775] = 16,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 14,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_else,
anon_sym_in,
anon_sym_EQ,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_COLON,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[84879] = 16,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2194), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_EQ,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
ACTIONS(1247), 17,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_COLON,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[84983] = 18,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
STATE(98), 1,
sym_string,
STATE(2174), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(1254), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 14,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[85091] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 14,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 15,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[85197] = 18,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
STATE(98), 1,
sym_string,
STATE(2174), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4119), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 13,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[85305] = 18,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(2584), 1,
anon_sym_await,
ACTIONS(3048), 1,
anon_sym_EQ,
STATE(61), 1,
sym_string,
STATE(2194), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 12,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[85413] = 18,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2190), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 13,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[85521] = 18,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2190), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(1254), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 14,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[85629] = 16,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2190), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[85732] = 16,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2270), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 12,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
ACTIONS(1247), 17,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_COLON,
anon_sym_STAR_STAR,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[85835] = 16,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
STATE(98), 1,
sym_string,
STATE(2174), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 13,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[85938] = 18,
ACTIONS(841), 1,
anon_sym_TILDE,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
ACTIONS(1264), 1,
anon_sym_in,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(1453), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 12,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
ACTIONS(1275), 16,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[86045] = 17,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2142), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 12,
anon_sym_DOT,
anon_sym_as,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_RBRACE,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[86150] = 18,
ACTIONS(841), 1,
anon_sym_TILDE,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
ACTIONS(4122), 1,
anon_sym_in,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(1453), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 12,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
ACTIONS(3589), 16,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[86257] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60,
2, 68, 0, 69, 0, 69, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
4124, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[86364] = 18,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
ACTIONS(3586), 1,
anon_sym_COMMA,
ACTIONS(3589), 1,
anon_sym_RPAREN,
STATE(2200), 1,
sym_string,
STATE(2273), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 12,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 14,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[86470] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60,
2, 68, 0, 69, 0, 69, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
4126, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[86577] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60,
2, 68, 0, 69, 0, 69, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
4128, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[86684] = 18,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
ACTIONS(4130), 1,
anon_sym_EQ,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 11,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 13,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[86790] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60,
2, 68, 0, 69, 0, 69, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
4133, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[86897] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60,
2, 68, 0, 69, 0, 69, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
4135, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[87004] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 31701, 49, 3631, 60,
2, 68, 0, 69, 0, 69, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
4137, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199,
2548, 2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[87111] = 17,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2190), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 11,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 13,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[87214] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59,
2, 67, 0, 68, 0, 68, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3, 649,
1538, 1626, 722, 186, 185, 2579, 548, 185, 548, 722, 548, 548, 1538, 293, 199, 2548,
2548, 44, 44, 2548, 2548, 44, 44, 44, 754, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[87320] = 18,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
ACTIONS(4139), 1,
anon_sym_RPAREN,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(4119), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 11,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 13,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[87425] = 17,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
STATE(98), 1,
sym_string,
STATE(2174), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4119), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 11,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_if,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 13,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[87528] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 0, 28, 7676, 28, 0, 38, 40960, 38, 33183, 40, 31701, 48, 3631, 59,
2, 67, 0, 68, 0, 68, 2025, 2027, 2029, 2031, 2033, 2027, 2035, 2033, 2037, 2039,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3, 649,
1538, 1626, 2861, 186, 185, 2579, 548, 185, 548, 2861, 548, 548, 1538, 293, 199, 2548,
2548, 44, 44, 2548, 2548, 44, 44, 44, 797, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2548, 44, 2184, 44,
[87634] = 16,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2273), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1249), 12,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_if,
anon_sym_for,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 15,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[87735] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58,
2, 66, 0, 67, 0, 67, 3442, 3444, 3336, 1739, 809, 3446, 3444, 3448, 3446, 3444,
3342, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3450, 398, 398, 3346, 3,
3, 402, 592, 618, 3124, 1578, 1577, 721, 2636, 1381, 721, 1381, 1381, 1381, 2838, 592,
337, 777, 2571, 2571, 11, 11, 2571, 2571, 1402, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2571, 11, 2137, 11,
[87840] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 6652, 31, 1, 40, 40960, 41, 49567, 43, 30725, 52, 3631, 58,
2, 66, 0, 67, 0, 67, 3442, 3444, 3336, 889, 809, 3446, 3444, 3448, 3446, 3444,
3342, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3450, 398, 398, 3346, 3,
3, 402, 592, 618, 3161, 1371, 1370, 721, 2636, 1381, 721, 1381, 1381, 1381, 2856, 592,
108, 777, 2571, 2571, 11, 11, 2571, 2571, 3077, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2571, 11, 2137, 11,
[87945] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57,
2, 65, 0, 66, 0, 66, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 4141, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3,
3, 649, 2827, 1626, 905, 186, 185, 2618, 548, 185, 548, 905, 548, 548, 308, 3033,
470, 2587, 2587, 44, 44, 2587, 2587, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2587, 44, 2184, 44,
[88049] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57,
2, 65, 0, 66, 0, 66, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 4143, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3,
3, 649, 2827, 1626, 905, 186, 185, 2618, 548, 185, 548, 905, 548, 548, 308, 3033,
470, 2587, 2587, 44, 44, 2587, 2587, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2587, 44, 2184, 44,
[88153] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57,
2, 65, 0, 66, 0, 66, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 4145, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3,
3, 649, 2827, 1626, 905, 186, 185, 2618, 548, 185, 548, 905, 548, 548, 308, 3033,
470, 2587, 2587, 44, 44, 2587, 2587, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2587, 44, 2184, 44,
[88257] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 7676, 30, 0, 40, 40960, 40, 33183, 42, 30727, 50, 3631, 57,
2, 65, 0, 66, 0, 66, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 4147, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3,
3, 649, 2827, 1626, 905, 186, 185, 2618, 548, 185, 548, 905, 548, 548, 308, 3033,
470, 2587, 2587, 44, 44, 2587, 2587, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2587, 44, 2184, 44,
[88361] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 30727, 49, 3631, 56,
2, 64, 0, 65, 0, 65, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 2827, 1626, 905, 186, 185, 2618, 548, 185, 548, 905, 548, 548, 308, 3033, 470,
2587, 2587, 44, 44, 2587, 2587, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 2587, 44, 2184, 44,
[88464] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 7676, 29, 0, 39, 40960, 39, 33183, 41, 30727, 49, 3631, 56,
2, 64, 0, 65, 0, 65, 2731, 2027, 2029, 2031, 2033, 1006, 2027, 2035, 2033, 2027,
2039, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2041, 645, 645, 2043, 3, 3,
649, 2716, 1626, 2969, 186, 185, 2618, 548, 185, 548, 2969, 548, 548, 308, 3033, 470,
2587, 2587, 44, 44, 2587, 2587, 44, 44, 2969, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 2587, 44, 2184, 44,
[88567] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55,
2, 64, 0, 65, 0, 65, 2939, 2941, 2460, 627, 2943, 2941, 2945, 2943, 2941, 2947,
4149, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2951, 873, 873, 2953, 3, 3,
877, 2648, 3131, 2583, 2997, 186, 185, 2618, 548, 185, 548, 548, 548, 2648, 752, 728,
2554, 2554, 43, 43, 2554, 2554, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 765, 2554, 43, 2141, 43,
[88670] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55,
2, 64, 0, 65, 0, 65, 2939, 2941, 2460, 627, 2943, 2941, 2945, 2943, 2941, 2947,
4151, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2951, 873, 873, 2953, 3, 3,
877, 2648, 3131, 2575, 2911, 186, 185, 2618, 548, 185, 548, 548, 548, 2648, 155, 728,
2554, 2554, 43, 43, 2554, 2554, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 806, 2554, 43, 2141, 43,
[88773] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55,
2, 64, 0, 65, 0, 65, 2939, 2941, 2460, 627, 2943, 2941, 2945, 2943, 2941, 2947,
4153, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2951, 873, 873, 2953, 3, 3,
877, 2648, 3131, 2583, 2911, 186, 185, 2618, 548, 185, 548, 548, 548, 2648, 752, 728,
2554, 2554, 43, 43, 2554, 2554, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 765, 2554, 43, 2141, 43,
[88876] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55,
2, 64, 0, 65, 0, 65, 2939, 2941, 2460, 627, 2943, 2941, 2945, 2943, 2941, 2947,
4155, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2951, 873, 873, 2953, 3, 3,
877, 2648, 3131, 1534, 947, 186, 185, 2618, 548, 185, 548, 548, 548, 2648, 336, 728,
2554, 2554, 43, 43, 2554, 2554, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 398, 2554, 43, 2141, 43,
[88979] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 6652, 30, 0, 39, 40960, 39, 33183, 41, 30725, 49, 3695, 55,
2, 64, 0, 65, 0, 65, 2939, 2941, 2460, 627, 2943, 2941, 2945, 2943, 2941, 2947,
2949, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2951, 873, 873, 2953, 3, 3,
877, 2648, 3131, 2609, 947, 186, 185, 2618, 548, 185, 548, 548, 548, 2648, 462, 728,
2554, 2554, 43, 43, 2554, 2554, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 465, 2554, 43, 2141, 43,
[89082] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54,
2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 4157, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3,
3, 402, 592, 618, 3124, 2838, 1020, 353, 1169, 1169, 1169, 592, 337, 10, 88, 88,
11, 11, 88, 88, 1402, 1335, 1335, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 98, 11,
[89183] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33536, 17, 1151, 20, 49152, 28,
0, 30, 128, 30, 0, 31, 1, 31, 43472, 32, 49567, 39, 30725, 48, 3631, 54,
2, 62, 0, 63, 0, 63, 1348, 1350, 1352, 4159, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 3,
3, 402, 592, 618, 1628, 688, 598, 353, 1169, 1169, 1169, 592, 194, 10, 88, 88,
11, 11, 88, 88, 1171, 1335, 1335, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 98, 11,
[89284] =
12562, 0, 10240, 5, 39168, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 34, 29, 0, 31, 40960, 31, 33183, 33, 31733, 41, 3631, 53,
2, 61, 0, 62, 0, 62, 1566, 1568, 625, 1570, 1572, 1568, 629, 1574, 1572, 1576,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 494, 2999, 1538, 293, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
44, 1558, 494, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44,
2543, 44, 145, 44,
[89384] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 4161, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 4163, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 2603, 2968, 2852, 2574, 2540, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 2611, 118, 118, 118, 118, 118, 3113, 821,
118, 130, 118,
[89483] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51,
2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058,
4165, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3,
877, 2648, 3131, 1534, 1623, 876, 1167, 1167, 1167, 2648, 336, 56, 489, 489, 43, 43,
489, 489, 1331, 1331, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 398, 489,
43, 391, 43,
[89582] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 4167, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 4169, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 2590, 2926, 2843, 2574, 2533, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 2578, 118, 118, 118, 118, 118, 3062, 821,
118, 130, 118,
[89681] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51,
2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058,
4171, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3,
877, 2648, 3131, 2583, 3137, 876, 1167, 1167, 1167, 2648, 752, 56, 489, 489, 43, 43,
489, 489, 1331, 1331, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489,
43, 391, 43,
[89780] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 4173, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 4175, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 2598, 2953, 2851, 2574, 2539, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 2581, 118, 118, 118, 118, 118, 3117, 821,
118, 130, 118,
[89879] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51,
2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058,
4177, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3,
877, 2648, 3131, 461, 877, 876, 1167, 1167, 1167, 2648, 190, 56, 489, 489, 43, 43,
489, 489, 1331, 1331, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 489,
43, 391, 43,
[89978] =
13586, 0, 10240, 6, 39168, 8, 488, 12, 1026, 17, 33280, 19, 1151, 21, 49152, 29,
0, 31, 384, 31, 0, 33, 2, 33, 40960, 34, 33183, 36, 63493, 44, 3695, 51,
2, 60, 0, 61, 0, 61, 1014, 1016, 1018, 4179, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 4181, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
3, 3, 1008, 2574, 3138, 2610, 2987, 2857, 2574, 2544, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 2594, 118, 118, 118, 118, 118, 3079, 821,
118, 130, 118,
[90077] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 43472, 30, 33183, 37, 30725, 45, 3695, 51,
2, 60, 0, 61, 0, 61, 1048, 1050, 1052, 1054, 1056, 1050, 1056, 1056, 1050, 1058,
4183, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 3, 3,
877, 2648, 3131, 2583, 877, 876, 1167, 1167, 1167, 2648, 752, 56, 489, 489, 43, 43,
489, 489, 1331, 1331, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489,
43, 391, 43,
[90176] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 2691, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[90272] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 2692, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[90368] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 4185,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
1168, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[90464] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 4187,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
2997, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[90560] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 4189,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
1168, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[90656] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 4191, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
3046, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[90752] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 4193, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
3046, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[90848] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 4195,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
947, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[90944] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 4197,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
1168, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[91040] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 4199, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
3046, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[91136] =
12562, 0, 10240, 5, 47104, 7, 488, 11, 1026, 16, 53760, 18, 1151, 22, 49152, 30,
0, 32, 128, 32, 0, 33, 0, 33, 40960, 33, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 1210, 1212, 1214, 3595, 1216, 1212, 1216, 1216, 1212, 619,
1218, 1220, 1222, 619, 1220, 1224, 1220, 1226, 1228, 619, 619, 1230, 1228, 1798, 1230, 1230,
1230, 3, 3, 1234, 2640, 3089, 2732, 2640, 2645, 122, 1486, 1486, 160, 160, 1486, 1486,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[91232] =
12562, 0, 10240, 5, 47104, 7, 488, 11, 1026, 16, 53760, 18, 1151, 22, 49152, 30,
0, 32, 128, 32, 0, 33, 0, 33, 40960, 33, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 1210, 1212, 1214, 3595, 1216, 1212, 1216, 1216, 1212, 633,
1218, 1220, 1222, 633, 1220, 1224, 1220, 1226, 1228, 633, 633, 1230, 1228, 1798, 1230, 1230,
1230, 3, 3, 1234, 2640, 3089, 2732, 2640, 2645, 122, 1486, 1486, 160, 160, 1486, 1486,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[91328] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 1698, 1700, 426, 1702, 1700, 903, 1702, 1704, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 2928, 1531, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 2658, 1086,
1086, 1086, 1086, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[91424] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 1698, 1700, 426, 1702, 1700, 903, 1702, 1704, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 2928, 1531, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 2659, 1086,
1086, 1086, 1086, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[91520] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2071, 2073, 1136, 2075, 2073, 1140, 2075, 2077, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 2868, 1349, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 2653, 509,
509, 509, 509, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[91616] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2809, 2811, 625, 2813, 2811, 629, 2813, 2815, 631, 635,
637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, 1538,
1626, 2999, 1538, 293, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 2699, 901,
901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[91712] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 4201,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
1168, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[91808] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 4203,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
2911, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[91904] =
8466, 0, 10240, 4, 38912, 6, 425, 9, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 4205,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877,
1168, 186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[92000] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 4207, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
3046, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[92096] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 0, 26,
0, 26, 0, 26, 6652, 26, 0, 35, 0, 35, 33183, 35, 30725, 43, 3631, 49,
2, 57, 0, 58, 0, 58, 3332, 3334, 3336, 4209, 3338, 3334, 3340, 3338, 3334, 3342,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402,
3046, 1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[92192] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4211, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92288] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4213, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92384] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4215, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92480] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4217, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92576] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4219, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92672] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4221, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92768] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4223, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92864] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4225, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92960] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4227, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[93056] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4229, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[93152] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4231, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[93248] =
13074, 0, 10240, 6, 39168, 8, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 3, 30, 40960, 32, 33183, 34, 31749, 42, 3631, 49,
2, 57, 0, 58, 0, 58, 422, 424, 426, 4233, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3,
3, 446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[93344] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3004, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[93440] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3002, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[93536] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 32, 27, 0, 28, 40960, 28, 33183, 30, 31701, 38, 3631, 49,
2, 57, 0, 58, 0, 58, 2737, 2739, 919, 2741, 2739, 921, 2741, 2743, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 2899, 308, 555, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3003, 1555,
1555, 1555, 1555, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[93632] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4235, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[93727] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 4237, 4239, 4241, 4243, 4239, 4245, 4243, 4239, 4247, 841,
843, 841, 925, 841, 927, 845, 847, 845, 4249, 847, 847, 4251, 3, 3, 402, 1578,
1577, 721, 2636, 1381, 721, 1381, 1381, 1381, 900, 2734, 2734, 32, 32, 2734, 2734, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2734, 32, 2299, 32,
[93822] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 2456, 2458, 2460, 2462, 2458, 2464, 2462, 2458, 2466, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2468, 873, 873, 2043, 3, 3, 877, 1168,
186, 185, 2618, 548, 185, 548, 548, 548, 273, 1003, 1003, 43, 43, 1003, 1003, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1003, 43, 2295, 43,
[93917] =
8978, 0, 26752, 5, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 803, 805, 374, 4253, 811, 4255, 805, 4255, 4255, 811,
805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 3095, 592, 2729, 81, 80, 2558, 2558, 11, 11, 2558, 2558, 2729, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[94012] =
8466, 0, 26752, 4, 38912, 8, 488, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 1014, 1016, 1018, 1020, 4257, 1016, 4257, 4257, 1020, 1016,
1022, 1024, 1026, 4259, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3,
3, 1008, 2574, 3099, 2574, 2705, 447, 254, 2555, 2555, 118, 118, 2555, 2555, 2705, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[94107] =
8978, 0, 26752, 5, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 803, 805, 374, 4259, 811, 4257, 805, 4257, 4257, 811,
805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 3095, 592, 2729, 81, 80, 2558, 2558, 11, 11, 2558, 2558, 2729, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[94202] =
8466, 0, 26752, 4, 38912, 8, 488, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 1014, 1016, 1018, 1020, 4261, 1016, 4261, 4261, 1020, 1016,
1022, 1024, 1026, 4263, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3,
3, 1008, 2574, 3099, 2574, 2705, 447, 254, 2555, 2555, 118, 118, 2555, 2555, 2705, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[94297] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4265, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[94392] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4267, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[94487] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 4237, 4239, 4241, 4243, 4239, 4245, 4243, 4239, 4247, 841,
843, 841, 925, 841, 927, 845, 847, 845, 4249, 847, 847, 4251, 3, 3, 402, 1371,
1370, 721, 2636, 1381, 721, 1381, 1381, 1381, 900, 2734, 2734, 32, 32, 2734, 2734, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2734, 32, 2299, 32,
[94582] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4269, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[94677] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4271, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[94772] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4273, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[94867] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4275, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[94962] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4277, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[95057] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4279, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[95152] =
8466, 0, 26752, 4, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 853, 855, 857, 859, 4255, 855, 4255, 4255, 859, 855,
861, 4253, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3,
3, 877, 2648, 3096, 2648, 1000, 66, 65, 411, 411, 43, 43, 411, 411, 1000, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[95247] =
8466, 0, 26752, 4, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 853, 855, 857, 859, 4257, 855, 4257, 4257, 859, 855,
861, 4259, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3,
3, 877, 2648, 3096, 2648, 1000, 66, 65, 411, 411, 43, 43, 411, 411, 1000, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[95342] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 3332, 3334, 3336, 3338, 3334, 3340, 3338, 3334, 3342, 388,
390, 388, 392, 388, 394, 396, 398, 396, 3344, 398, 398, 3346, 3, 3, 402, 3046,
1088, 721, 2636, 1381, 721, 1381, 1381, 1381, 1057, 2696, 2696, 11, 11, 2696, 2696, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2696, 11, 2137, 11,
[95437] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4281, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[95532] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4283, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[95627] =
8978, 0, 26752, 5, 38912, 9, 424, 12, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 803, 805, 374, 4263, 811, 4261, 805, 4261, 4261, 811,
805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3,
3, 402, 592, 3095, 592, 2729, 81, 80, 2558, 2558, 11, 11, 2558, 2558, 2729, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[95722] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4285, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[95817] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4287, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[95912] =
12562, 0, 10240, 5, 39168, 7, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 3, 29, 40960, 31, 33183, 33, 31749, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 422, 424, 426, 380, 428, 424, 428, 384, 428, 424,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 3, 3,
446, 1531, 3107, 134, 134, 1531, 13, 12, 751, 751, 15, 15, 751, 751, 15, 15,
15, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[96007] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4289, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[96102] =
8466, 0, 26752, 4, 38912, 8, 488, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 1014, 1016, 1018, 1020, 3466, 1016, 3466, 3466, 1020, 1016,
1022, 1024, 1026, 3468, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3,
3, 1008, 2574, 3099, 2574, 2705, 447, 254, 2555, 2555, 118, 118, 2555, 2555, 2705, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[96197] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4291, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[96292] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4293, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[96387] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4295, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[96482] =
8466, 0, 26752, 4, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 853, 855, 857, 859, 4261, 855, 4261, 4261, 859, 855,
861, 4263, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3,
3, 877, 2648, 3096, 2648, 1000, 66, 65, 411, 411, 43, 43, 411, 411, 1000, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[96577] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 0, 25,
0, 25, 0, 25, 6652, 25, 0, 34, 0, 34, 33183, 34, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 4237, 4239, 4241, 4243, 4239, 4245, 4243, 4239, 4247, 841,
843, 841, 925, 841, 927, 845, 847, 845, 4249, 847, 847, 4251, 3, 3, 402, 1253,
1252, 721, 2636, 1381, 721, 1381, 1381, 1381, 900, 2734, 2734, 32, 32, 2734, 2734, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2734, 32, 2299, 32,
[96672] =
8466, 0, 26752, 4, 38912, 8, 488, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 0, 30, 57344, 30, 33695, 33, 30725, 42, 3631, 48,
2, 56, 0, 57, 0, 57, 1014, 1016, 1018, 1020, 4255, 1016, 4255, 4255, 1020, 1016,
1022, 1024, 1026, 4253, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3,
3, 1008, 2574, 3099, 2574, 2705, 447, 254, 2555, 2555, 118, 118, 2555, 2555, 2705, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[96767] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4297, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[96862] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4299, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[96957] =
12562, 0, 10496, 5, 38912, 8, 425, 11, 1026, 16, 33280, 18, 1151, 20, 49152, 28,
0, 30, 0, 30, 0, 30, 1, 30, 40960, 31, 33183, 33, 30727, 41, 3631, 48,
2, 56, 0, 57, 0, 57, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 4301, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3,
3, 649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44,
954, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[97052] = 17,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2190), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(3586), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1249), 4,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_for,
anon_sym_SLASH,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 9,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[97143] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
4303, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 2597, 2648, 2565, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 3106, 489, 43, 391, 43,
[97237] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4305, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97331] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4307, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97425] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1249), 3,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3589), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 9,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[97516] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
4309, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 2602, 2648, 2567, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 3110, 489, 43, 391, 43,
[97610] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4311, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97704] =
13074, 0, 10240, 6, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 895, 897, 426, 4313, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3,
446, 1531, 3107, 1223, 1531, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 3086, 751, 15, 61, 15,
[97798] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4315, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97892] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4317, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97986] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4319, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98080] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4321, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98174] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4323, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98268] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4325, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98362] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1249), 3,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3884), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 9,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[98453] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 954, 1538, 439, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 954,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[98547] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4327, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98641] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4329, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98735] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3695, 46,
2, 55, 0, 56, 0, 56, 853, 855, 857, 627, 859, 855, 859, 859, 855, 861,
4331, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3,
877, 2648, 3131, 2593, 2648, 2563, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 3147, 489, 43, 391, 43,
[98829] =
8466, 0, 10240, 4, 39168, 6, 488, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 256, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 63493, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 4333, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98923] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 1, 29, 40960, 30, 33183, 32, 30727, 40, 3631, 47,
2, 55, 0, 56, 0, 56, 621, 623, 625, 1004, 629, 1006, 623, 629, 629, 623,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 2993, 1538, 2728, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 2993,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[99017] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(1275), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1249), 3,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 9,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[99107] = 12,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(2325), 1,
anon_sym_import,
ACTIONS(2327), 1,
anon_sym_from,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(4052), 1,
anon_sym_COLON,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(764), 2,
sym_import_statement,
sym_import_from_statement,
ACTIONS(1275), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(1249), 15,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[99187] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(3884), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1249), 3,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 9,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[99277] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 32, 29, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 3153, 3103, 308, 2966, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99370] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(1275), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1249), 3,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 9,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[99460] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4335, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3036, 308, 2986, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99553] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(1499), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(3589), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1249), 3,
anon_sym_DOT,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
ACTIONS(1247), 9,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[99643] = 14,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(2144), 1,
sym_identifier,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(4052), 1,
anon_sym_COLON,
ACTIONS(4337), 1,
anon_sym_LBRACK,
STATE(562), 1,
sym__type_alias_name,
STATE(661), 1,
sym__generic_type_definition,
STATE(2683), 1,
sym__generic_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1247), 8,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
ACTIONS(1275), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(1249), 22,
anon_sym_as,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
[99727] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4340, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3036, 308, 2986, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99820] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4342, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3036, 308, 2986, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99913] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4344, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3036, 308, 2986, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[100006] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4346, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3036, 308, 2986, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[100099] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4348, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3009, 308, 2855, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[100192] =
8466, 0, 10240, 4, 39168, 6, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 256, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 63493, 39, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 921, 917, 921, 1651, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 124, 308, 200, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[100285] =
12562, 0, 10496, 5, 38912, 8, 424, 11, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 0, 30, 0, 30, 40960, 30, 33183, 32, 30725, 40, 3631, 46,
2, 54, 0, 55, 0, 55, 915, 917, 919, 1138, 921, 4350, 917, 921, 921, 917,
923, 841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3,
851, 308, 1333, 3036, 308, 2986, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[100378] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
3095, 592, 2676, 81, 2099, 2561, 2561, 11, 11, 2561, 2561, 2676, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 2561, 11, 98, 11,
[100470] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1210, 1212, 1214, 3595, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1798, 1230, 1230, 1230, 3, 3, 1234,
2640, 3089, 2732, 2640, 2645, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[100562] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3099, 2574, 2705, 447, 254, 2555, 2555, 118, 118, 2555, 2555, 2705, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[100654] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
3095, 592, 2729, 81, 80, 2558, 2558, 11, 11, 2558, 2558, 2729, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[100746] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3096, 2648, 2720, 66, 2116, 2552, 2552, 43, 43, 2552, 2552, 2720, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 2552, 43, 391, 43,
[100838] = 9,
ACTIONS(2374), 1,
anon_sym_else,
ACTIONS(3020), 1,
anon_sym_except,
ACTIONS(3022), 1,
anon_sym_finally,
STATE(1936), 1,
sym_else_clause,
STATE(2045), 1,
sym_finally_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1116), 2,
sym_except_clause,
aux_sym_try_statement_repeat1,
ACTIONS(1816), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(1814), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[100911] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1130, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, 1142,
67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83,
1349, 1615, 1590, 1349, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[101003] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
3095, 592, 2620, 81, 80, 2558, 2558, 11, 11, 2558, 2558, 2620, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[101095] =
9490, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 621, 623, 625, 2789, 629, 623, 629, 629, 623, 631,
2789, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 1538, 2862, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[101187] = 12,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(2226), 1,
sym_identifier,
ACTIONS(2228), 1,
sym_string_start,
ACTIONS(3488), 1,
anon_sym_DOT,
ACTIONS(4052), 1,
anon_sym_COLON,
STATE(736), 1,
sym_string,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1247), 9,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_LBRACK,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
ACTIONS(1275), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(1249), 22,
anon_sym_as,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT,
anon_sym_GT,
[101266] = 9,
ACTIONS(2374), 1,
anon_sym_else,
ACTIONS(3020), 1,
anon_sym_except,
ACTIONS(3022), 1,
anon_sym_finally,
STATE(1950), 1,
sym_else_clause,
STATE(1991), 1,
sym_finally_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1857), 2,
sym_except_clause,
aux_sym_try_statement_repeat1,
ACTIONS(1980), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(1978), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[101339] =
9490, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 0, 29, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 621, 623, 625, 4352, 629, 623, 629, 629, 623, 631,
4352, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3,
649, 1538, 1626, 1538, 3019, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[101431] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
3095, 592, 2727, 81, 2125, 2556, 2556, 11, 11, 2556, 2556, 2727, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 2556, 11, 98, 11,
[101523] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 895, 897, 426, 901, 903, 897, 903, 903, 897, 430,
432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446,
1531, 3107, 1609, 1531, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[101615] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 621, 623, 625, 627, 629, 623, 629, 629, 623, 631,
635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649,
1538, 1626, 3026, 1538, 28, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[101707] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 3036, 308, 2986, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[101799] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3099, 2574, 2709, 447, 2084, 2564, 2564, 118, 118, 2564, 2564, 2709, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2564, 118, 130, 118,
[101891] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1130, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134, 1142,
67, 69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83,
1349, 1615, 2775, 1349, 279, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[101983] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1210, 1212, 1214, 2440, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, 1234,
2640, 3076, 2732, 2640, 655, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[102075] =
12562, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 128, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 915, 917, 919, 1138, 921, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 3056, 308, 712, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[102167] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1921, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3099, 2574, 2704, 447, 2083, 2562, 2562, 118, 118, 2562, 2562, 2704, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2562, 118, 130, 118,
[102259] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 57344, 27, 33695, 30, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3096, 2648, 1000, 66, 65, 411, 411, 43, 43, 411, 411, 1000, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[102351] =
8978, 0, 10240, 5, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 8, 28, 0, 29, 0, 29, 40960, 29, 33183, 31, 30725, 39, 3631, 45,
2, 53, 0, 54, 0, 54, 895, 897, 426, 4354, 903, 897, 903, 903, 897, 430,
432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446,
1531, 3107, 1383, 1531, 1382, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[102443] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 8, 27, 0, 28, 0, 28, 40960, 28, 33183, 30, 30725, 38, 3631, 44,
2, 52, 0, 53, 0, 53, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 1383, 1531, 1382, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[102534] =
8466, 0, 10496, 4, 38912, 7, 424, 10, 1026, 14, 33280, 16, 1151, 18, 49152, 26,
0, 28, 0, 28, 0, 28, 0, 28, 40960, 28, 33183, 30, 30725, 38, 3631, 44,
2, 52, 0, 53, 0, 53, 915, 917, 919, 921, 4356, 917, 921, 921, 917, 923,
841, 843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851,
308, 1333, 308, 2834, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[102625] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 8, 27, 0, 28, 0, 28, 40960, 28, 33183, 30, 30725, 38, 3631, 44,
2, 52, 0, 53, 0, 53, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 631, 308, 170, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[102716] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220,
1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1798, 1230, 1230, 1230, 3, 3, 1234, 2640,
3089, 2640, 2621, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[102806] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 3022, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[102896] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1130, 1134, 1136, 1140, 1134, 1140, 1140, 1134, 1142, 67,
69, 67, 71, 67, 73, 77, 79, 77, 1144, 79, 79, 79, 3, 3, 83, 1349,
1615, 1349, 2537, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[102986] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 915, 917, 919, 921, 917, 921, 921, 917, 923, 841,
843, 841, 925, 841, 927, 845, 847, 845, 929, 847, 847, 847, 3, 3, 851, 308,
1333, 308, 3025, 29, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[103076] = 11,
ACTIONS(273), 1,
anon_sym_COMMA,
ACTIONS(278), 1,
anon_sym_COLON_EQ,
ACTIONS(280), 1,
anon_sym_EQ,
ACTIONS(1439), 1,
anon_sym_DOT,
ACTIONS(2484), 1,
anon_sym_LBRACK,
ACTIONS(4358), 1,
anon_sym_COLON,
STATE(1556), 1,
sym__generic_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(282), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(271), 15,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
ACTIONS(276), 15,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
[103151] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220,
1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1798, 1230, 1230, 1230, 3, 3, 1234, 2640,
3089, 2640, 2677, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[103241] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
3095, 592, 2644, 80, 2558, 2558, 11, 11, 2558, 2558, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[103331] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 803, 805, 374, 811, 805, 811, 811, 805, 386, 388,
390, 388, 392, 388, 394, 396, 398, 396, 815, 398, 398, 398, 3, 3, 402, 592,
3095, 592, 1553, 80, 2558, 2558, 11, 11, 2558, 2558, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 2558, 11, 98, 11,
[103421] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3096, 2648, 2646, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[103511] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3096, 2648, 2650, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[103601] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3099, 2574, 2647, 254, 2555, 2555, 118, 118, 2555, 2555, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[103691] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3099, 2574, 2614, 254, 2555, 2555, 118, 118, 2555, 2555, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 2555, 118, 130, 118,
[103781] = 8,
ACTIONS(2372), 1,
anon_sym_elif,
ACTIONS(2374), 1,
anon_sym_else,
STATE(1468), 1,
sym_elif_clause,
STATE(1900), 1,
aux_sym_if_statement_repeat1,
STATE(1992), 1,
sym_else_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2331), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2329), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[103850] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3131, 2648, 2714, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 489, 43, 391, 43,
[103940] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 853, 855, 857, 859, 855, 859, 859, 855, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 3, 3, 877, 2648,
3131, 2648, 2650, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 489, 43, 391, 43,
[104030] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3138, 2574, 2666, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 821, 118, 130, 118,
[104120] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1014, 1016, 1018, 1020, 1016, 1020, 1020, 1016, 1022, 1024,
1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 3, 3, 1008, 2574,
3138, 2574, 2614, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 821, 118, 130, 118,
[104210] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220,
1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1798, 1230, 1230, 1230, 3, 3, 1234, 2640,
3089, 2640, 2622, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[104300] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 895, 897, 426, 903, 897, 903, 903, 897, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 3, 3, 446, 1531,
3107, 1531, 2582, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[104390] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 621, 623, 625, 629, 623, 629, 629, 623, 631, 635,
637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 3, 3, 649, 1538,
1626, 1538, 2630, 27, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2543, 44, 145, 44,
[104480] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220,
1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, 1234, 2640,
3076, 2640, 2925, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[104570] =
8466, 0, 10240, 4, 38912, 6, 424, 9, 1026, 13, 33280, 15, 1151, 17, 49152, 25,
0, 27, 0, 27, 0, 27, 0, 27, 40960, 27, 33183, 29, 30725, 37, 3631, 43,
2, 51, 0, 52, 0, 52, 1210, 1212, 1214, 1216, 1212, 1216, 1216, 1212, 1218, 1220,
1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 3, 3, 1234, 2640,
3076, 2640, 2622, 122, 1486, 1486, 160, 160, 1486, 1486, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1486, 160, 745, 160,
[104660] = 6,
ACTIONS(4361), 1,
anon_sym_elif,
STATE(1468), 1,
sym_elif_clause,
STATE(65535), 1,
aux_sym_if_statement_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2823), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2821), 34,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[104724] = 8,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(4052), 1,
anon_sym_COLON,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1275), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(1249), 15,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 17,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[104792] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4366), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4364), 37,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[104850] = 9,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(4052), 1,
anon_sym_COLON,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1275), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(1249), 15,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 16,
anon_sym_SEMI,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[104920] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4366), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4364), 37,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[104978] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4370), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4368), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105035] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4372), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4374), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105092] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3330), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3328), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105149] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4378), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4376), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105206] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4372), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4374), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105263] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3214), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3212), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105320] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1984), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(1982), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105377] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4380), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4382), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105434] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4384), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4386), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105491] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4388), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4390), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105548] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3601), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3603), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105605] = 6,
ACTIONS(280), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(273), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(282), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(276), 15,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 17,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[105668] = 6,
ACTIONS(3834), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3829), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(3832), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(2378), 15,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 17,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[105731] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4392), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4394), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105788] = 6,
ACTIONS(2241), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2234), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(2239), 13,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
ACTIONS(2237), 15,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 17,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[105851] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4396), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4398), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105908] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4402), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4400), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[105965] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4370), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4368), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106022] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4380), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4382), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106079] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4402), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4400), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106136] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4384), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4386), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106193] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4388), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4390), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106250] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4378), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4376), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106307] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4392), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4394), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106364] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4396), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4398), 36,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_except,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106421] = 5,
ACTIONS(3022), 1,
anon_sym_finally,
STATE(1999), 1,
sym_finally_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3218), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3216), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106481] = 5,
ACTIONS(1437), 1,
anon_sym_finally,
STATE(2004), 1,
sym_finally_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1816), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(1814), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106541] = 5,
ACTIONS(2374), 1,
anon_sym_else,
STATE(2027), 1,
sym_else_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2552), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2550), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106601] = 5,
ACTIONS(2374), 1,
anon_sym_else,
STATE(1987), 1,
sym_else_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3350), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3348), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106661] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[106717] = 5,
ACTIONS(1076), 1,
anon_sym_else,
STATE(2030), 1,
sym_else_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4406), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4404), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106777] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[106833] = 5,
ACTIONS(3022), 1,
anon_sym_finally,
STATE(2000), 1,
sym_finally_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1710), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(1708), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106893] = 5,
ACTIONS(2374), 1,
anon_sym_else,
STATE(2041), 1,
sym_else_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2293), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[106953] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 16,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_LBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[107009] = 5,
ACTIONS(1437), 1,
anon_sym_finally,
STATE(2012), 1,
sym_finally_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1710), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(1708), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[107069] =
8466, 0, 10240, 4, 38912, 6, 168, 9, 2, 12, 33280, 13, 1151, 15, 0, 23,
0, 23, 0, 23, 6648, 23, 0, 31, 0, 31, 32793, 31, 30725, 35, 3119, 41,
2, 48, 0, 49, 0, 49, 3000, 3002, 3004, 3006, 3002, 3008, 3006, 3002, 3010, 841,
843, 841, 841, 845, 847, 845, 3012, 847, 847, 3014, 3, 3, 851, 2923, 1004, 2613,
1364, 1004, 1364, 1364, 1364, 2480, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 2233, 32,
[107156] = 5,
ACTIONS(3022), 1,
anon_sym_finally,
STATE(2045), 1,
sym_finally_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1816), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(1814), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[107216] = 5,
ACTIONS(2374), 1,
anon_sym_else,
STATE(1981), 1,
sym_else_clause,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4406), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4404), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[107276] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2335), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2333), 35,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_elif,
anon_sym_else,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[107332] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(925), 1,
anon_sym_not,
ACTIONS(927), 1,
anon_sym_lambda,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2261), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2826), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[107415] = 17,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1224), 1,
anon_sym_not,
ACTIONS(1226), 1,
anon_sym_lambda,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2050), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2535), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[107498] = 17,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1224), 1,
anon_sym_not,
ACTIONS(1226), 1,
anon_sym_lambda,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2056), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2528), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[107581] = 17,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1224), 1,
anon_sym_not,
ACTIONS(1226), 1,
anon_sym_lambda,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2064), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2527), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[107664] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(925), 1,
anon_sym_not,
ACTIONS(927), 1,
anon_sym_lambda,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2093), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2521), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[107747] = 17,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(436), 1,
anon_sym_not,
ACTIONS(438), 1,
anon_sym_lambda,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2114), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2519), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[107830] = 17,
ACTIONS(2247), 1,
anon_sym_not,
ACTIONS(2249), 1,
anon_sym_lambda,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2163), 1,
sym_primary_expression,
STATE(2200), 1,
sym_string,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2710), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[107913] = 17,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(639), 1,
anon_sym_not,
ACTIONS(641), 1,
anon_sym_lambda,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2130), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2526), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[107996] = 17,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(436), 1,
anon_sym_not,
ACTIONS(438), 1,
anon_sym_lambda,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2070), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2523), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108079] = 17,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(436), 1,
anon_sym_not,
ACTIONS(438), 1,
anon_sym_lambda,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2071), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2524), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108162] = 17,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(639), 1,
anon_sym_not,
ACTIONS(641), 1,
anon_sym_lambda,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2126), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2542), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108245] = 17,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(639), 1,
anon_sym_not,
ACTIONS(641), 1,
anon_sym_lambda,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2133), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2541), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108328] = 17,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(639), 1,
anon_sym_not,
ACTIONS(641), 1,
anon_sym_lambda,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2134), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2546), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108411] = 17,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(639), 1,
anon_sym_not,
ACTIONS(641), 1,
anon_sym_lambda,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2135), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2530), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108494] = 17,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(639), 1,
anon_sym_not,
ACTIONS(641), 1,
anon_sym_lambda,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2128), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2538), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108577] = 17,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1224), 1,
anon_sym_not,
ACTIONS(1226), 1,
anon_sym_lambda,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2063), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2547), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108660] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(925), 1,
anon_sym_not,
ACTIONS(927), 1,
anon_sym_lambda,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2077), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2522), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108743] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(925), 1,
anon_sym_not,
ACTIONS(927), 1,
anon_sym_lambda,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2223), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2751), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108826] = 17,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(1028), 1,
anon_sym_not,
ACTIONS(1030), 1,
anon_sym_lambda,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2059), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2551), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108909] = 17,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(925), 1,
anon_sym_not,
ACTIONS(927), 1,
anon_sym_lambda,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2243), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2779), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[108992] = 17,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(1028), 1,
anon_sym_not,
ACTIONS(1030), 1,
anon_sym_lambda,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2060), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2532), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[109075] = 17,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(1028), 1,
anon_sym_not,
ACTIONS(1030), 1,
anon_sym_lambda,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2061), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2531), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[109158] = 17,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(1028), 1,
anon_sym_not,
ACTIONS(1030), 1,
anon_sym_lambda,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2062), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2550), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[109241] = 17,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(1028), 1,
anon_sym_not,
ACTIONS(1030), 1,
anon_sym_lambda,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2057), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2536), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[109324] = 17,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1224), 1,
anon_sym_not,
ACTIONS(1226), 1,
anon_sym_lambda,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2053), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2545), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[109407] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2126), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2124), 34,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_finally,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109462] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4408), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4410), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109516] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4412), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4414), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109570] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4416), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4418), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109624] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4420), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4422), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109678] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4424), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4426), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109732] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 2914, 589,
589, 589, 1225, 32, 32, 3171, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[109817] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2130), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2128), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109871] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3852), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3850), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109925] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4428), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4430), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[109979] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4432), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4434), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110033] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4436), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4438), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110087] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1816), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(1814), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110141] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3230), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3228), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110195] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4440), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4442), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110249] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4444), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4446), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110303] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4432), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4434), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110357] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2963), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2961), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110411] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4444), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4446), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110465] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3242), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3240), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110519] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4448), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4450), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110573] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(2645), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110627] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3476), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3478), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110681] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4454), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4452), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110735] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4458), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4456), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110789] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3218), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3216), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110843] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4460), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4462), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110897] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2053), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(2055), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[110951] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4464), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4466), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111005] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3472), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3474), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111059] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4440), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4442), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111113] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 36889, 28, 30725, 33, 3119, 39,
2, 46, 0, 47, 0, 47, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 2998, 589,
589, 589, 1225, 32, 32, 3102, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[111198] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4448), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4450), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111252] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(2645), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111306] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3032), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3034), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111360] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4460), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4462), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111414] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4464), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4466), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111468] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4468), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4470), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111522] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4472), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4474), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111576] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4468), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4470), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111630] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4472), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4474), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111684] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4478), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4476), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111738] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4478), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4476), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111792] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3625), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3627), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111846] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3854), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3856), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111900] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4482), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4480), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[111954] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3244), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112008] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4408), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4410), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112062] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4412), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4414), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112116] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4416), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4418), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112170] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4420), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4422), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112224] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3838), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3840), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112278] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3222), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3220), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112332] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4424), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4426), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112386] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3842), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3844), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112440] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4454), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4452), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112494] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4458), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4456), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112548] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3352), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3354), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112602] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3846), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(3848), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112656] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3226), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3224), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112710] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4428), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4430), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112764] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4436), 12,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym__dedent,
sym_string_start,
ACTIONS(4438), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112818] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4482), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(4480), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112872] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3218), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(3216), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112926] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1710), 12,
ts_builtin_sym_end,
anon_sym_LPAREN,
anon_sym_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_TILDE,
sym_ellipsis,
sym_float,
sym_string_start,
ACTIONS(1708), 33,
sym_identifier,
anon_sym_import,
anon_sym_lazy,
anon_sym_from,
anon_sym_print,
anon_sym_assert,
anon_sym_return,
anon_sym_del,
anon_sym_raise,
anon_sym_pass,
anon_sym_break,
anon_sym_continue,
anon_sym_if,
anon_sym_match,
anon_sym_async,
anon_sym_for,
anon_sym_while,
anon_sym_try,
anon_sym_with,
anon_sym_def,
anon_sym_global,
anon_sym_nonlocal,
anon_sym_exec,
anon_sym_type,
anon_sym_class,
anon_sym_not,
anon_sym_lambda,
anon_sym_yield,
sym_integer,
anon_sym_await,
sym_true,
sym_false,
sym_none,
[112980] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 32793, 28, 30725, 32, 3119, 38,
2, 45, 0, 46, 0, 46, 1741, 1743, 1745, 1747, 1749, 1743, 1749, 1749, 1743, 1751,
841, 843, 841, 841, 845, 847, 845, 1753, 847, 847, 847, 3, 3, 851, 325, 1169,
1169, 1169, 1224, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[113064] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 32793, 28, 30725, 32, 3119, 38,
2, 45, 0, 46, 0, 46, 3611, 3613, 3615, 3617, 3619, 3613, 3619, 3619, 3613, 3621,
841, 843, 841, 841, 845, 847, 845, 3623, 847, 847, 847, 3, 3, 851, 1261, 1167,
1167, 1167, 2491, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[113148] =
12562, 0, 10240, 5, 38912, 7, 168, 10, 2, 13, 33280, 14, 1151, 16, 0, 24,
0, 24, 0, 24, 0, 24, 0, 24, 2496, 24, 32793, 28, 30725, 32, 3119, 38,
2, 45, 0, 46, 0, 46, 829, 831, 833, 835, 837, 831, 837, 837, 831, 839,
841, 843, 841, 841, 845, 847, 845, 849, 847, 847, 847, 3, 3, 851, 240, 589,
589, 589, 1225, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[113232] =
23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 949, 951, 1486, 1486, 953, 955, 1486, 959, 961, 1488,
963, 965, 967, 969, 1486, 969, 111, 1486, 1486, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1486, 1486, 3, 3, 1214, 2118, 2118, 1214, 2474,
[113312] = 15,
ACTIONS(2337), 1,
anon_sym_not,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(1340), 1,
sym_primary_expression,
STATE(2200), 1,
sym_string,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[113385] = 15,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2337), 1,
anon_sym_not,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2166), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[113458] =
23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 949, 951, 2297, 2297, 953, 955, 957, 959, 961, 2299,
963, 965, 967, 969, 2297, 969, 111, 971, 973, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 2297, 2297, 3, 3, 1214, 2118, 2118, 1214, 2474,
[113538] = 15,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
ACTIONS(2337), 1,
anon_sym_not,
STATE(145), 1,
sym_string,
STATE(2205), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[113611] = 15,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1812), 1,
anon_sym_await,
ACTIONS(2337), 1,
anon_sym_not,
STATE(391), 1,
sym_string,
STATE(409), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[113684] =
23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 949, 951, 1486, 1486, 953, 955, 1486, 959, 961, 1488,
963, 965, 967, 969, 1486, 969, 111, 971, 1486, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1486, 1486, 3, 3, 1214, 2118, 2118, 1214, 2474,
[113764] =
23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 755, 757, 1826, 1828, 759, 761, 1826, 1826, 1826, 1826,
765, 767, 769, 771, 773, 775, 1826, 775, 111, 1826, 1826, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2105, 2105, 965, 2475,
[113844] = 15,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
ACTIONS(2337), 1,
anon_sym_not,
STATE(130), 1,
sym_string,
STATE(2144), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[113917] =
23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 755, 757, 2297, 2299, 759, 761, 763, 2297, 2297, 2297,
765, 767, 769, 771, 773, 775, 2297, 775, 111, 777, 779, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2105, 2105, 965, 2475,
[113997] =
23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 755, 757, 1486, 1488, 759, 761, 1486, 1486, 1486, 1486,
765, 767, 769, 771, 773, 775, 1486, 775, 111, 1486, 1486, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2105, 2105, 965, 2475,
[114077] =
23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 755, 757, 1445, 1447, 759, 761, 763, 1445, 1445, 1445,
765, 767, 769, 771, 773, 775, 1445, 775, 111, 777, 779, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2105, 2105, 965, 2475,
[114157] =
23840, 0, 57728, 6, 33024, 11, 65486, 13, 1021, 26, 0, 35, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 755, 757, 1182, 1184, 759, 761, 763, 1182, 1182, 1182,
765, 767, 769, 771, 773, 775, 1182, 775, 111, 777, 779, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 3, 3, 965, 2105, 2105, 965, 2475,
[114237] =
23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 949, 951, 1826, 1826, 953, 955, 1826, 959, 961, 1828,
963, 965, 967, 969, 1826, 969, 111, 1826, 1826, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1826, 1826, 3, 3, 1214, 2118, 2118, 1214, 2474,
[114317] =
23840, 0, 32896, 6, 41216, 8, 65486, 11, 1021, 24, 20480, 33, 96, 35, 0, 37,
0, 37, 0, 37, 32768, 37, 0, 38, 0, 38, 96, 38, 0, 40, 8, 40,
0, 41, 8192, 41, 0, 42, 949, 951, 1445, 1445, 953, 955, 957, 959, 961, 1447,
963, 965, 967, 969, 1445, 969, 111, 971, 973, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1445, 1445, 3, 3, 1214, 2118, 2118, 1214, 2474,
[114397] = 15,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(2337), 1,
anon_sym_not,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2154), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[114470] = 14,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2308), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[114540] = 14,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2167), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[114610] = 14,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2168), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[114680] = 14,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2169), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[114750] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 322, 324, 1486, 1486, 1486, 326, 328, 1486, 1486, 332,
334, 1488, 336, 338, 340, 342, 342, 111, 1486, 1486, 326, 340, 340, 348, 350, 328,
352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2124, 2124, 335, 2470,
[114829] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 322, 324, 1486, 1486, 1486, 326, 328, 1486, 1486, 332,
334, 1488, 336, 338, 340, 342, 342, 111, 344, 1486, 326, 340, 340, 348, 350, 328,
352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2124, 2124, 335, 2470,
[114908] = 14,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2204), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[114978] = 14,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2205), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115048] = 14,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2206), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115118] = 14,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2207), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115188] = 14,
ACTIONS(625), 1,
anon_sym_LPAREN,
ACTIONS(631), 1,
anon_sym_LBRACK,
ACTIONS(637), 1,
anon_sym_LBRACE,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(2136), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2208), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(643), 2,
sym_ellipsis,
sym_float,
ACTIONS(635), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2132), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2134), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(44), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115258] =
23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 504, 506, 1182, 1182, 508, 510, 512, 1182, 1182, 514,
516, 1184, 518, 520, 522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510,
534, 536, 514, 514, 514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[115337] = 14,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
STATE(98), 1,
sym_string,
STATE(2176), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115407] = 14,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
STATE(98), 1,
sym_string,
STATE(2177), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115477] = 14,
ACTIONS(374), 1,
anon_sym_LPAREN,
ACTIONS(386), 1,
anon_sym_LBRACK,
ACTIONS(390), 1,
anon_sym_LBRACE,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(1116), 1,
anon_sym_await,
STATE(98), 1,
sym_string,
STATE(2179), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(396), 2,
sym_ellipsis,
sym_float,
ACTIONS(388), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1112), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1114), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(398), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(11), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115547] = 14,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2181), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115617] = 14,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2182), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115687] = 14,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2187), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115757] = 14,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2189), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115827] = 14,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2191), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115897] = 14,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2341), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[115967] = 14,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2343), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116037] = 14,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2158), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116107] = 16,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(4484), 1,
sym_identifier,
ACTIONS(4490), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2491), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
STATE(2495), 2,
sym_attribute,
sym_subscript,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(4486), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(4488), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 4,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(32), 14,
sym_binary_operator,
sym_unary_operator,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116181] = 14,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2479), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116251] =
23840, 0, 34176, 6, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 504, 506, 2297, 2297, 508, 510, 512, 2297, 2297, 514,
516, 2299, 518, 520, 522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510,
534, 536, 514, 514, 514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[116330] = 14,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2197), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116400] = 14,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2160), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116470] = 14,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2161), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116540] = 14,
ACTIONS(857), 1,
anon_sym_LPAREN,
ACTIONS(861), 1,
anon_sym_LBRACK,
ACTIONS(865), 1,
anon_sym_LBRACE,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(1812), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2162), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(871), 2,
sym_ellipsis,
sym_float,
ACTIONS(863), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(1808), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1810), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(873), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(43), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116610] = 14,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2345), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116680] =
24352, 0, 57472, 7, 33024, 11, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 288, 290, 85, 85, 101, 292, 294, 85, 85, 85,
298, 300, 302, 304, 306, 308, 308, 111, 310, 312, 292, 306, 306, 314, 316, 294,
318, 320, 298, 298, 298, 298, 320, 298, 3, 3, 85, 205, 205, 85, 188,
[116759] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2468), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116829] = 14,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2319), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116899] = 14,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2157), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[116969] = 14,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2330), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117039] = 14,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2143), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117109] = 14,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2144), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117179] = 14,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2145), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117249] = 14,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2146), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117319] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2136), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117389] = 14,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2149), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117459] = 14,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(1018), 1,
anon_sym_LPAREN,
ACTIONS(1022), 1,
anon_sym_LBRACK,
ACTIONS(1026), 1,
anon_sym_LBRACE,
ACTIONS(2251), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2152), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1032), 2,
sym_ellipsis,
sym_float,
ACTIONS(1024), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2243), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2245), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(118), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117529] = 14,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2331), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117599] = 14,
ACTIONS(2558), 1,
anon_sym_LPAREN,
ACTIONS(2562), 1,
anon_sym_LBRACK,
ACTIONS(2566), 1,
anon_sym_LBRACE,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(2753), 1,
anon_sym_await,
STATE(2200), 1,
sym_string,
STATE(2334), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2568), 2,
sym_ellipsis,
sym_float,
ACTIONS(2564), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2749), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2751), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2570), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(508), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117669] = 14,
ACTIONS(843), 1,
anon_sym_LBRACE,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2180), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(845), 2,
sym_ellipsis,
sym_float,
ACTIONS(841), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(989), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(991), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(847), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(32), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117739] =
24352, 0, 33152, 7, 41216, 10, 65422, 13, 1021, 25, 0, 34, 96, 34, 0, 36,
0, 36, 0, 36, 32768, 36, 0, 37, 0, 37, 96, 37, 0, 39, 8, 39,
0, 40, 8192, 40, 0, 41, 322, 324, 1826, 1826, 1826, 326, 328, 1826, 1826, 332,
334, 1828, 336, 338, 340, 342, 342, 111, 1826, 1826, 326, 340, 340, 348, 350, 328,
352, 354, 332, 332, 332, 332, 354, 332, 3, 3, 335, 2124, 2124, 335, 2470,
[117818] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2150), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117888] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2151), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[117958] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2154), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[118028] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2155), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[118098] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2156), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[118168] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2139), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[118238] = 14,
ACTIONS(1214), 1,
anon_sym_LPAREN,
ACTIONS(1218), 1,
anon_sym_LBRACK,
ACTIONS(1222), 1,
anon_sym_LBRACE,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2153), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1228), 2,
sym_ellipsis,
sym_float,
ACTIONS(1220), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(3629), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(3631), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1230), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(160), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[118308] = 14,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2165), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[118378] = 14,
ACTIONS(426), 1,
anon_sym_LPAREN,
ACTIONS(430), 1,
anon_sym_LBRACK,
ACTIONS(434), 1,
anon_sym_LBRACE,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(2584), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2166), 1,
sym_primary_expression,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(440), 2,
sym_ellipsis,
sym_float,
ACTIONS(432), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2580), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2582), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(15), 16,
sym_binary_operator,
sym_unary_operator,
sym_attribute,
sym_subscript,
sym_call,
sym_list,
sym_set,
sym_tuple,
sym_dictionary,
sym_list_comprehension,
sym_dictionary_comprehension,
sym_set_comprehension,
sym_generator_expression,
sym_parenthesized_expression,
sym_concatenated_string,
sym_await,
[118448] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 466, 468, 2297, 2297, 470, 472, 474, 2297, 476, 478,
480, 2297, 482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496,
498, 476, 476, 476, 476, 498, 476, 3, 3, 890, 2073, 2073, 890, 2472,
[118526] = 5,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2129), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[118577] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 466, 468, 1182, 1182, 470, 472, 474, 1182, 476, 478,
480, 1182, 482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496,
498, 476, 476, 476, 476, 498, 476, 3, 3, 890, 2073, 2073, 890, 2472,
[118655] = 5,
ACTIONS(4492), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[118706] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 466, 468, 1826, 1826, 470, 472, 1826, 1826, 476, 478,
480, 1826, 482, 484, 486, 486, 111, 1826, 1826, 470, 484, 484, 492, 494, 472, 496,
498, 476, 476, 476, 476, 498, 476, 3, 3, 890, 2073, 2073, 890, 2472,
[118784] = 5,
ACTIONS(4495), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[118835] = 5,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2131), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[118886] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 466, 468, 1486, 1486, 470, 472, 1486, 1486, 476, 478,
480, 1486, 482, 484, 486, 486, 111, 1486, 1486, 470, 484, 484, 492, 494, 472, 496,
498, 476, 476, 476, 476, 498, 476, 3, 3, 890, 2073, 2073, 890, 2472,
[118964] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 466, 468, 1486, 1486, 470, 472, 1486, 1486, 476, 478,
480, 1486, 482, 484, 486, 486, 111, 488, 1486, 470, 484, 484, 492, 494, 472, 496,
498, 476, 476, 476, 476, 498, 476, 3, 3, 890, 2073, 2073, 890, 2472,
[119042] =
23840, 0, 33152, 6, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 32768, 35, 0, 36, 0, 36, 96, 36, 0, 38, 8, 38,
0, 39, 8192, 39, 0, 40, 466, 468, 1445, 1445, 470, 472, 474, 1445, 476, 478,
480, 1445, 482, 484, 486, 486, 111, 488, 490, 470, 484, 484, 492, 494, 472, 496,
498, 476, 476, 476, 476, 498, 476, 3, 3, 890, 2073, 2073, 890, 2472,
[119120] = 8,
ACTIONS(949), 1,
anon_sym_DOT,
ACTIONS(951), 1,
anon_sym_LPAREN,
ACTIONS(961), 1,
anon_sym_STAR_STAR,
ACTIONS(963), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1214), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1584), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1582), 26,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[119176] = 6,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1130), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119228] = 5,
ACTIONS(4498), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119278] = 13,
ACTIONS(949), 1,
anon_sym_DOT,
ACTIONS(951), 1,
anon_sym_LPAREN,
ACTIONS(961), 1,
anon_sym_STAR_STAR,
ACTIONS(963), 1,
anon_sym_LBRACK,
ACTIONS(977), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(953), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(955), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(969), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1214), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(967), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 18,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_PIPE,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[119344] = 5,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2138), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119394] = 6,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2140), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119446] = 8,
ACTIONS(949), 1,
anon_sym_DOT,
ACTIONS(951), 1,
anon_sym_LPAREN,
ACTIONS(961), 1,
anon_sym_STAR_STAR,
ACTIONS(963), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1214), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2761), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2759), 26,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[119502] = 11,
ACTIONS(755), 1,
anon_sym_DOT,
ACTIONS(757), 1,
anon_sym_LPAREN,
ACTIONS(767), 1,
anon_sym_STAR_STAR,
ACTIONS(769), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(759), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(775), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(773), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 21,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119564] = 15,
ACTIONS(755), 1,
anon_sym_DOT,
ACTIONS(757), 1,
anon_sym_LPAREN,
ACTIONS(767), 1,
anon_sym_STAR_STAR,
ACTIONS(769), 1,
anon_sym_LBRACK,
ACTIONS(771), 1,
anon_sym_PIPE,
ACTIONS(781), 1,
anon_sym_AMP,
ACTIONS(783), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(759), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(761), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(775), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(773), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(939), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(937), 16,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119634] = 14,
ACTIONS(755), 1,
anon_sym_DOT,
ACTIONS(757), 1,
anon_sym_LPAREN,
ACTIONS(767), 1,
anon_sym_STAR_STAR,
ACTIONS(769), 1,
anon_sym_LBRACK,
ACTIONS(781), 1,
anon_sym_AMP,
ACTIONS(783), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(759), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(761), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(775), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(773), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 17,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119702] = 5,
ACTIONS(4501), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119752] = 8,
ACTIONS(755), 1,
anon_sym_DOT,
ACTIONS(757), 1,
anon_sym_LPAREN,
ACTIONS(767), 1,
anon_sym_STAR_STAR,
ACTIONS(769), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2761), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2759), 26,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119808] = 13,
ACTIONS(755), 1,
anon_sym_DOT,
ACTIONS(757), 1,
anon_sym_LPAREN,
ACTIONS(767), 1,
anon_sym_STAR_STAR,
ACTIONS(769), 1,
anon_sym_LBRACK,
ACTIONS(783), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(759), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(761), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(775), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(773), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 18,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[119874] = 8,
ACTIONS(949), 1,
anon_sym_DOT,
ACTIONS(951), 1,
anon_sym_LPAREN,
ACTIONS(961), 1,
anon_sym_STAR_STAR,
ACTIONS(963), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1214), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1166), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 26,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[119930] = 11,
ACTIONS(949), 1,
anon_sym_DOT,
ACTIONS(951), 1,
anon_sym_LPAREN,
ACTIONS(961), 1,
anon_sym_STAR_STAR,
ACTIONS(963), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(953), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(969), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1214), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(967), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 21,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_PIPE,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[119992] = 12,
ACTIONS(755), 1,
anon_sym_DOT,
ACTIONS(757), 1,
anon_sym_LPAREN,
ACTIONS(767), 1,
anon_sym_STAR_STAR,
ACTIONS(769), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(759), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(761), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(775), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(773), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 19,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120056] = 12,
ACTIONS(949), 1,
anon_sym_DOT,
ACTIONS(951), 1,
anon_sym_LPAREN,
ACTIONS(961), 1,
anon_sym_STAR_STAR,
ACTIONS(963), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(953), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(955), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(969), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1214), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(967), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 19,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_PIPE,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[120120] = 15,
ACTIONS(949), 1,
anon_sym_DOT,
ACTIONS(951), 1,
anon_sym_LPAREN,
ACTIONS(961), 1,
anon_sym_STAR_STAR,
ACTIONS(963), 1,
anon_sym_LBRACK,
ACTIONS(965), 1,
anon_sym_PIPE,
ACTIONS(975), 1,
anon_sym_AMP,
ACTIONS(977), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(953), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(955), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(969), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1214), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(939), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(967), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(937), 16,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[120190] = 14,
ACTIONS(949), 1,
anon_sym_DOT,
ACTIONS(951), 1,
anon_sym_LPAREN,
ACTIONS(961), 1,
anon_sym_STAR_STAR,
ACTIONS(963), 1,
anon_sym_LBRACK,
ACTIONS(975), 1,
anon_sym_AMP,
ACTIONS(977), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(953), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(955), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(969), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1214), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(967), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 17,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_in,
anon_sym_PIPE,
anon_sym_RBRACE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[120258] = 8,
ACTIONS(755), 1,
anon_sym_DOT,
ACTIONS(757), 1,
anon_sym_LPAREN,
ACTIONS(767), 1,
anon_sym_STAR_STAR,
ACTIONS(769), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1584), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1582), 26,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120314] = 8,
ACTIONS(504), 1,
anon_sym_DOT,
ACTIONS(506), 1,
anon_sym_LPAREN,
ACTIONS(516), 1,
anon_sym_STAR_STAR,
ACTIONS(518), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1584), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1582), 25,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120369] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[120414] = 14,
ACTIONS(661), 1,
anon_sym_DOT,
ACTIONS(663), 1,
anon_sym_LPAREN,
ACTIONS(673), 1,
anon_sym_STAR_STAR,
ACTIONS(675), 1,
anon_sym_LBRACK,
ACTIONS(687), 1,
anon_sym_AMP,
ACTIONS(689), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(665), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(667), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(681), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(161), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(679), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 16,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120481] = 13,
ACTIONS(661), 1,
anon_sym_DOT,
ACTIONS(663), 1,
anon_sym_LPAREN,
ACTIONS(673), 1,
anon_sym_STAR_STAR,
ACTIONS(675), 1,
anon_sym_LBRACK,
ACTIONS(689), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(665), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(667), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(681), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(161), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(679), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 17,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120546] = 12,
ACTIONS(661), 1,
anon_sym_DOT,
ACTIONS(663), 1,
anon_sym_LPAREN,
ACTIONS(673), 1,
anon_sym_STAR_STAR,
ACTIONS(675), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(665), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(667), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(681), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(161), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(679), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 18,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120609] =
20768, 0, 57472, 4, 33024, 8, 65422, 10, 1021, 22, 0, 31, 96, 31, 0, 33,
0, 33, 0, 33, 32768, 33, 0, 34, 0, 34, 96, 34, 0, 36, 8, 36,
0, 37, 8192, 37, 0, 38, 2771, 2586, 2588, 2590, 1988, 1445, 1445, 1990, 2592, 2773,
2594, 2596, 2598, 2598, 111, 1992, 1994, 2588, 2596, 2596, 2600, 2602, 2590, 1996, 1998, 1990,
1990, 1990, 1990, 1998, 1990, 3, 3, 1519, 1310, 1310, 1519, 1341,
[120685] = 5,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2170), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120734] = 11,
ACTIONS(322), 1,
anon_sym_DOT,
ACTIONS(324), 1,
anon_sym_LPAREN,
ACTIONS(334), 1,
anon_sym_STAR_STAR,
ACTIONS(336), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(326), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(342), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(340), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 20,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120795] = 15,
ACTIONS(322), 1,
anon_sym_DOT,
ACTIONS(324), 1,
anon_sym_LPAREN,
ACTIONS(334), 1,
anon_sym_STAR_STAR,
ACTIONS(336), 1,
anon_sym_LBRACK,
ACTIONS(338), 1,
anon_sym_PIPE,
ACTIONS(348), 1,
anon_sym_AMP,
ACTIONS(350), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(326), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(328), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(342), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(340), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(939), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(937), 15,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120864] = 14,
ACTIONS(322), 1,
anon_sym_DOT,
ACTIONS(324), 1,
anon_sym_LPAREN,
ACTIONS(334), 1,
anon_sym_STAR_STAR,
ACTIONS(336), 1,
anon_sym_LBRACK,
ACTIONS(348), 1,
anon_sym_AMP,
ACTIONS(350), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(326), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(328), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(342), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(340), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 16,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120931] = 13,
ACTIONS(322), 1,
anon_sym_DOT,
ACTIONS(324), 1,
anon_sym_LPAREN,
ACTIONS(334), 1,
anon_sym_STAR_STAR,
ACTIONS(336), 1,
anon_sym_LBRACK,
ACTIONS(350), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(326), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(328), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(342), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(340), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 17,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[120996] = 12,
ACTIONS(322), 1,
anon_sym_DOT,
ACTIONS(324), 1,
anon_sym_LPAREN,
ACTIONS(334), 1,
anon_sym_STAR_STAR,
ACTIONS(336), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(326), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(328), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(342), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(340), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 18,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121059] = 5,
ACTIONS(4504), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121108] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4507), 1,
anon_sym_DOT,
ACTIONS(4510), 1,
anon_sym_LBRACK,
STATE(2984), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 24,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121163] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4513), 1,
anon_sym_DOT,
ACTIONS(4515), 1,
anon_sym_LBRACK,
STATE(2984), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 24,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121218] = 8,
ACTIONS(288), 1,
anon_sym_DOT,
ACTIONS(290), 1,
anon_sym_LPAREN,
ACTIONS(300), 1,
anon_sym_STAR_STAR,
ACTIONS(302), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(85), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2761), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2759), 25,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121273] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[121318] = 11,
ACTIONS(288), 1,
anon_sym_DOT,
ACTIONS(290), 1,
anon_sym_LPAREN,
ACTIONS(300), 1,
anon_sym_STAR_STAR,
ACTIONS(302), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(292), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(308), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(85), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(306), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 20,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121379] = 14,
ACTIONS(288), 1,
anon_sym_DOT,
ACTIONS(290), 1,
anon_sym_LPAREN,
ACTIONS(300), 1,
anon_sym_STAR_STAR,
ACTIONS(302), 1,
anon_sym_LBRACK,
ACTIONS(314), 1,
anon_sym_AMP,
ACTIONS(316), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(292), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(294), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(308), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(85), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(306), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 16,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121446] = 7,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(4517), 1,
anon_sym_LBRACK,
STATE(2655), 1,
sym__generic_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 26,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121499] = 12,
ACTIONS(288), 1,
anon_sym_DOT,
ACTIONS(290), 1,
anon_sym_LPAREN,
ACTIONS(300), 1,
anon_sym_STAR_STAR,
ACTIONS(302), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(292), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(294), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(308), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(85), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(306), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 18,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121562] = 11,
ACTIONS(504), 1,
anon_sym_DOT,
ACTIONS(506), 1,
anon_sym_LPAREN,
ACTIONS(516), 1,
anon_sym_STAR_STAR,
ACTIONS(518), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(508), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(524), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(522), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 20,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121623] = 14,
ACTIONS(504), 1,
anon_sym_DOT,
ACTIONS(506), 1,
anon_sym_LPAREN,
ACTIONS(516), 1,
anon_sym_STAR_STAR,
ACTIONS(518), 1,
anon_sym_LBRACK,
ACTIONS(530), 1,
anon_sym_AMP,
ACTIONS(532), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(508), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(510), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(524), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(522), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 16,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121690] = 6,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2164), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121741] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4520), 1,
anon_sym_DOT,
ACTIONS(4523), 1,
anon_sym_LBRACK,
STATE(2864), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 24,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121796] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4526), 1,
anon_sym_DOT,
ACTIONS(4528), 1,
anon_sym_LBRACK,
STATE(2864), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 24,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121851] = 10,
ACTIONS(504), 1,
anon_sym_DOT,
ACTIONS(506), 1,
anon_sym_LPAREN,
ACTIONS(516), 1,
anon_sym_STAR_STAR,
ACTIONS(518), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(508), 2,
anon_sym_STAR,
anon_sym_SLASH,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(522), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 22,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_PIPE,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[121910] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[121955] = 13,
ACTIONS(504), 1,
anon_sym_DOT,
ACTIONS(506), 1,
anon_sym_LPAREN,
ACTIONS(516), 1,
anon_sym_STAR_STAR,
ACTIONS(518), 1,
anon_sym_LBRACK,
ACTIONS(532), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(508), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(510), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(524), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(522), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 17,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122020] = 8,
ACTIONS(661), 1,
anon_sym_DOT,
ACTIONS(663), 1,
anon_sym_LPAREN,
ACTIONS(673), 1,
anon_sym_STAR_STAR,
ACTIONS(675), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(161), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2761), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2759), 25,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122075] = 12,
ACTIONS(504), 1,
anon_sym_DOT,
ACTIONS(506), 1,
anon_sym_LPAREN,
ACTIONS(516), 1,
anon_sym_STAR_STAR,
ACTIONS(518), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(508), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(510), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(524), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(522), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_EQ,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 18,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122138] = 9,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4507), 1,
anon_sym_DOT,
ACTIONS(4530), 1,
anon_sym_LBRACK,
STATE(2733), 1,
sym__generic_type_arguments,
STATE(2984), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 23,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122195] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 31,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
sym_string_start,
[122240] = 8,
ACTIONS(322), 1,
anon_sym_DOT,
ACTIONS(324), 1,
anon_sym_LPAREN,
ACTIONS(334), 1,
anon_sym_STAR_STAR,
ACTIONS(336), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2761), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2759), 25,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122295] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_as,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122342] = 11,
ACTIONS(661), 1,
anon_sym_DOT,
ACTIONS(663), 1,
anon_sym_LPAREN,
ACTIONS(673), 1,
anon_sym_STAR_STAR,
ACTIONS(675), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(665), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(681), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(161), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(679), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1166), 3,
anon_sym_as,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 20,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122403] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 31,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym__newline,
[122448] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122492] = 5,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2203), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122540] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122584] = 5,
ACTIONS(2574), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2209), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3119), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3117), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122632] = 11,
ACTIONS(466), 1,
anon_sym_DOT,
ACTIONS(468), 1,
anon_sym_LPAREN,
ACTIONS(478), 1,
anon_sym_STAR_STAR,
ACTIONS(480), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(470), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(486), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
STATE(890), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 20,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122692] = 15,
ACTIONS(466), 1,
anon_sym_DOT,
ACTIONS(468), 1,
anon_sym_LPAREN,
ACTIONS(478), 1,
anon_sym_STAR_STAR,
ACTIONS(480), 1,
anon_sym_LBRACK,
ACTIONS(482), 1,
anon_sym_PIPE,
ACTIONS(492), 1,
anon_sym_AMP,
ACTIONS(494), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(470), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(472), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(486), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(939), 2,
anon_sym_LT,
anon_sym_GT,
STATE(890), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(937), 15,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122760] = 14,
ACTIONS(466), 1,
anon_sym_DOT,
ACTIONS(468), 1,
anon_sym_LPAREN,
ACTIONS(478), 1,
anon_sym_STAR_STAR,
ACTIONS(480), 1,
anon_sym_LBRACK,
ACTIONS(492), 1,
anon_sym_AMP,
ACTIONS(494), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(470), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(472), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(486), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
STATE(890), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 16,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122826] = 13,
ACTIONS(466), 1,
anon_sym_DOT,
ACTIONS(468), 1,
anon_sym_LPAREN,
ACTIONS(478), 1,
anon_sym_STAR_STAR,
ACTIONS(480), 1,
anon_sym_LBRACK,
ACTIONS(494), 1,
anon_sym_CARET,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(470), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(472), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(486), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
STATE(890), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 17,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122890] = 12,
ACTIONS(466), 1,
anon_sym_DOT,
ACTIONS(468), 1,
anon_sym_LPAREN,
ACTIONS(478), 1,
anon_sym_STAR_STAR,
ACTIONS(480), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(470), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(472), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(486), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
STATE(890), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 18,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[122952] = 5,
ACTIONS(4533), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(65535), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3637), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3635), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123000] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[123044] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123088] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123136] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123184] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3488), 1,
anon_sym_DOT,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123232] = 7,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(4337), 1,
anon_sym_LBRACK,
STATE(2683), 1,
sym__generic_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 25,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123284] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123328] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123372] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123416] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123460] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123504] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123548] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 4536, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[123623] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123667] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(410), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(408), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123711] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123755] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123799] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123843] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123887] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123935] = 7,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(2969), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1496), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[123987] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[124031] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4507), 1,
anon_sym_DOT,
ACTIONS(4510), 1,
anon_sym_LBRACK,
STATE(2984), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 23,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[124085] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124129] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124173] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4513), 1,
anon_sym_DOT,
ACTIONS(4515), 1,
anon_sym_LBRACK,
STATE(2984), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 23,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[124227] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 4538, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[124302] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[124346] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124390] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124434] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124478] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124522] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124566] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124610] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124654] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124698] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124742] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124786] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124830] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1002), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1000), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124874] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124918] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(410), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(408), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[124962] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[125006] =
20768, 0, 33920, 4, 33024, 7, 65422, 9, 1021, 21, 0, 30, 96, 30, 0, 32,
0, 32, 0, 32, 32768, 32, 0, 33, 0, 33, 96, 33, 0, 35, 8, 35,
0, 36, 8192, 36, 0, 37, 504, 506, 508, 510, 512, 4540, 514, 516, 518, 520,
522, 524, 524, 111, 526, 528, 508, 522, 522, 530, 532, 510, 534, 536, 514, 514,
514, 514, 536, 514, 3, 3, 165, 125, 125, 165, 116,
[125081] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[125125] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
anon_sym_COLON2,
sym_type_conversion,
[125169] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125215] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[125259] = 7,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(3864), 1,
anon_sym_LBRACK,
STATE(2733), 1,
sym__generic_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 26,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125311] = 8,
ACTIONS(466), 1,
anon_sym_DOT,
ACTIONS(468), 1,
anon_sym_LPAREN,
ACTIONS(478), 1,
anon_sym_STAR_STAR,
ACTIONS(480), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(890), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2761), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2759), 25,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125365] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125410] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3829), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(2378), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125455] = 8,
ACTIONS(2586), 1,
anon_sym_LPAREN,
ACTIONS(2592), 1,
anon_sym_STAR_STAR,
ACTIONS(2771), 1,
anon_sym_DOT,
ACTIONS(2773), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1519), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2761), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2759), 24,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125508] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125551] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125594] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(410), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(408), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125637] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125680] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 26,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125727] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3488), 1,
anon_sym_DOT,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 26,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125774] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3647), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(2237), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125819] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125862] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125905] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(410), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(408), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125948] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[125991] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126034] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126077] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126120] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126163] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126206] = 6,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(2140), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126255] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3829), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(2378), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2376), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126300] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126343] = 7,
ACTIONS(851), 1,
sym_string_start,
ACTIONS(2170), 1,
anon_sym_RPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 2,
anon_sym_COMMA,
anon_sym_PIPE,
STATE(1496), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126394] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126439] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126482] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(276), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126527] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2234), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(2237), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126572] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126615] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126658] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 25,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126705] = 14,
ACTIONS(2586), 1,
anon_sym_LPAREN,
ACTIONS(2592), 1,
anon_sym_STAR_STAR,
ACTIONS(2600), 1,
anon_sym_AMP,
ACTIONS(2602), 1,
anon_sym_CARET,
ACTIONS(2771), 1,
anon_sym_DOT,
ACTIONS(2773), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2588), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2590), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(2598), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1519), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2596), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 15,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126770] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126813] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126856] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126899] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126942] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1954), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1952), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[126985] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127028] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127071] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127114] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127157] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127200] = 10,
ACTIONS(2586), 1,
anon_sym_LPAREN,
ACTIONS(2592), 1,
anon_sym_STAR_STAR,
ACTIONS(2771), 1,
anon_sym_DOT,
ACTIONS(2773), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2588), 2,
anon_sym_STAR,
anon_sym_SLASH,
STATE(1519), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2596), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 21,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127257] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127300] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 30,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[127343] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127386] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127429] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127472] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2234), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(2237), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127517] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127560] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127603] = 13,
ACTIONS(2586), 1,
anon_sym_LPAREN,
ACTIONS(2592), 1,
anon_sym_STAR_STAR,
ACTIONS(2602), 1,
anon_sym_CARET,
ACTIONS(2771), 1,
anon_sym_DOT,
ACTIONS(2773), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2588), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2590), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(2598), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1519), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2596), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 16,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127666] = 12,
ACTIONS(2586), 1,
anon_sym_LPAREN,
ACTIONS(2592), 1,
anon_sym_STAR_STAR,
ACTIONS(2771), 1,
anon_sym_DOT,
ACTIONS(2773), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2588), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2590), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(2598), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1519), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2596), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 17,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127727] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127770] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127813] = 8,
ACTIONS(2586), 1,
anon_sym_LPAREN,
ACTIONS(2592), 1,
anon_sym_STAR_STAR,
ACTIONS(2771), 1,
anon_sym_DOT,
ACTIONS(2773), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1519), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1584), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1582), 24,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127866] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127909] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127952] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[127999] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3647), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(2237), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128044] = 8,
ACTIONS(2586), 1,
anon_sym_LPAREN,
ACTIONS(2592), 1,
anon_sym_STAR_STAR,
ACTIONS(2771), 1,
anon_sym_DOT,
ACTIONS(2773), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
STATE(1519), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1166), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1164), 24,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128097] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3488), 1,
anon_sym_DOT,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128144] = 11,
ACTIONS(2586), 1,
anon_sym_LPAREN,
ACTIONS(2592), 1,
anon_sym_STAR_STAR,
ACTIONS(2771), 1,
anon_sym_DOT,
ACTIONS(2773), 1,
anon_sym_LBRACK,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2588), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2598), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1519), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2596), 3,
anon_sym_AT,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
ACTIONS(1164), 19,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_PIPE,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128203] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_else,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128246] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128289] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128331] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128373] = 5,
ACTIONS(3586), 1,
anon_sym_COMMA,
ACTIONS(3589), 1,
anon_sym_RPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 27,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128419] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128461] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128503] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2301), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[128545] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(717), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(715), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
sym_string_start,
[128587] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128629] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2232), 3,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_LBRACK,
ACTIONS(2237), 13,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
ACTIONS(2239), 17,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[128673] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128715] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128757] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128799] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(410), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(408), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128841] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128883] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128925] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[128967] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 26,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129011] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2376), 3,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_LBRACK,
ACTIONS(2378), 13,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
ACTIONS(3832), 17,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[129055] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1247), 3,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_LBRACK,
ACTIONS(1249), 13,
anon_sym_STAR,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
ACTIONS(3589), 17,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[129099] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129141] = 8,
ACTIONS(3480), 1,
anon_sym_DOT,
ACTIONS(4130), 1,
anon_sym_EQ,
ACTIONS(4542), 1,
anon_sym_LBRACK,
STATE(2823), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129193] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 29,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_COLON,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129235] = 8,
ACTIONS(3488), 1,
anon_sym_DOT,
ACTIONS(4130), 1,
anon_sym_EQ,
ACTIONS(4545), 1,
anon_sym_LBRACK,
STATE(2823), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129287] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129328] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2291), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2289), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129369] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3046), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3044), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129410] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3827), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3825), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129451] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1046), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1044), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129492] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129533] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1307), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1305), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129574] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1504), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1502), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129615] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3250), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3248), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129656] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2651), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2649), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129697] = 5,
ACTIONS(2969), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129742] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(410), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(408), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129783] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(544), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(542), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129824] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1080), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1078), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129865] = 5,
ACTIONS(4130), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129910] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1283), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1281), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[129951] = 8,
ACTIONS(4139), 1,
anon_sym_RPAREN,
ACTIONS(4520), 1,
anon_sym_DOT,
ACTIONS(4523), 1,
anon_sym_LBRACK,
STATE(2864), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130002] = 8,
ACTIONS(4139), 1,
anon_sym_RPAREN,
ACTIONS(4526), 1,
anon_sym_DOT,
ACTIONS(4528), 1,
anon_sym_LBRACK,
STATE(2864), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130053] = 7,
ACTIONS(4507), 1,
anon_sym_DOT,
ACTIONS(4510), 1,
anon_sym_LBRACK,
STATE(2984), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130102] = 7,
ACTIONS(4513), 1,
anon_sym_DOT,
ACTIONS(4515), 1,
anon_sym_LBRACK,
STATE(2984), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130151] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2158), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2156), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130192] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1126), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1124), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130233] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2834), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2832), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130274] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2178), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2176), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130315] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3208), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130356] = 7,
ACTIONS(4526), 1,
anon_sym_DOT,
ACTIONS(4528), 1,
anon_sym_LBRACK,
STATE(2864), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130405] = 8,
ACTIONS(2170), 1,
anon_sym_RPAREN,
ACTIONS(2487), 1,
anon_sym_DOT,
ACTIONS(2490), 1,
anon_sym_LBRACK,
STATE(1571), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130456] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1919), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1917), 28,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130497] = 5,
ACTIONS(4547), 1,
anon_sym_EQ,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3647), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(2237), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130542] = 7,
ACTIONS(4520), 1,
anon_sym_DOT,
ACTIONS(4523), 1,
anon_sym_LBRACK,
STATE(2864), 1,
sym__default_type_arguments,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 22,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130591] = 5,
ACTIONS(4139), 1,
anon_sym_RPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130635] = 5,
ACTIONS(4550), 1,
anon_sym_RPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3647), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(2237), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2232), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130679] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130721] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4119), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1247), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130763] = 5,
ACTIONS(2170), 1,
anon_sym_RPAREN,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(276), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(271), 24,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_if,
anon_sym_in,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[130807] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4552),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(759),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[130870] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4554),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(2780),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[130933] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4556),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(759),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[130996] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4558),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131059] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4560),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(2762),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131122] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4562),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131185] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4564),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131248] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4566),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(2781),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131311] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4568),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(2772),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131374] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4570),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131437] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4572),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131500] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4574),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(759),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131563] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4576),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(2759),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131626] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4578),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131689] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4580),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131752] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4582),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(759),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131815] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4584),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131878] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4586),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(2860),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[131941] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4588),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(759),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[132004] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4590),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[132067] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4592),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[132130] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4594),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[132193] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4596),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(2771),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[132256] = 31,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_RBRACK, ACTIONS(4598),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(759),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[132319] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4600),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[132382] = 31,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_RPAREN, ACTIONS(4602),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[132445] = 30,
sym_identifier, ACTIONS(2653),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(2667),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(2667),
sym_false, ACTIONS(2667),
sym_none, ACTIONS(2667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(759),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1570),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(1570),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[132506] = 30,
sym_identifier, ACTIONS(2214),
anon_sym_LPAREN, ACTIONS(2083),
anon_sym_STAR, ACTIONS(2085),
anon_sym_STAR_STAR, ACTIONS(2087),
anon_sym_LBRACK, ACTIONS(2089),
anon_sym_DASH, ACTIONS(2091),
anon_sym__, ACTIONS(2218),
anon_sym_LBRACE, ACTIONS(2095),
sym_integer, ACTIONS(2097),
sym_float, ACTIONS(2099),
sym_true, ACTIONS(2218),
sym_false, ACTIONS(2218),
sym_none, ACTIONS(2218),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(610),
sym__simple_pattern, STATE(578),
sym__as_pattern, STATE(609),
sym_union_pattern, STATE(578),
sym__list_pattern, STATE(578),
sym__tuple_pattern, STATE(578),
sym_dict_pattern, STATE(578),
sym_keyword_pattern, STATE(609),
sym_splat_pattern, STATE(578),
sym_class_pattern, STATE(578),
sym_complex_pattern, STATE(578),
sym_concatenated_string, STATE(578),
sym_string, STATE(995),
[132567] = 30,
sym_identifier, ACTIONS(1506),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(1510),
anon_sym_STAR_STAR, ACTIONS(1512),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(1518),
anon_sym_LBRACE, ACTIONS(1520),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(1518),
sym_false, ACTIONS(1518),
sym_none, ACTIONS(1518),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym_case_pattern, STATE(942),
sym__simple_pattern, STATE(247),
sym__as_pattern, STATE(1240),
sym_union_pattern, STATE(247),
sym__list_pattern, STATE(247),
sym__tuple_pattern, STATE(247),
sym_dict_pattern, STATE(247),
sym_keyword_pattern, STATE(1240),
sym_splat_pattern, STATE(247),
sym_class_pattern, STATE(247),
sym_complex_pattern, STATE(247),
sym_concatenated_string, STATE(247),
sym_string, STATE(681),
[132628] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4604),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132687] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4606),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132746] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4608),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132805] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4610),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132864] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4612),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132923] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4614),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132982] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4616),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133041] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4618),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(2913),
sym_splat_pattern, STATE(2711),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133100] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4620),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133159] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4622),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133218] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4624),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133277] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4626),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(2934),
sym_splat_pattern, STATE(2715),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133336] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4628),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133395] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4630),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133454] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4632),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133513] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4634),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133572] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4636),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133631] = 29,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4638),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(2867),
sym_splat_pattern, STATE(2697),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133690] = 28,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2897),
anon_sym_LBRACE, ACTIONS(1520),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2897),
sym_false, ACTIONS(2897),
sym_none, ACTIONS(2897),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(682),
sym_union_pattern, STATE(682),
sym__list_pattern, STATE(682),
sym__tuple_pattern, STATE(682),
sym_dict_pattern, STATE(682),
sym__key_value_pattern, STATE(1013),
sym_splat_pattern, STATE(2760),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133747] = 27,
sym_identifier, ACTIONS(4640),
anon_sym_LPAREN, ACTIONS(2499),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(2505),
anon_sym_DASH, ACTIONS(2507),
anon_sym__, ACTIONS(4642),
anon_sym_LBRACE, ACTIONS(2511),
sym_integer, ACTIONS(2513),
sym_float, ACTIONS(2515),
sym_true, ACTIONS(4642),
sym_false, ACTIONS(4642),
sym_none, ACTIONS(4642),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(1234),
sym_dotted_name, STATE(685),
sym__simple_pattern, STATE(2725),
sym_union_pattern, STATE(2725),
sym__list_pattern, STATE(2725),
sym__tuple_pattern, STATE(2725),
sym_dict_pattern, STATE(2725),
sym_splat_pattern, STATE(2725),
sym_class_pattern, STATE(2725),
sym_complex_pattern, STATE(2725),
sym_concatenated_string, STATE(2725),
sym_string, STATE(1357),
[133802] = 27,
sym_identifier, ACTIONS(4640),
anon_sym_LPAREN, ACTIONS(2499),
anon_sym_STAR, ACTIONS(2501),
anon_sym_STAR_STAR, ACTIONS(2503),
anon_sym_LBRACK, ACTIONS(2505),
anon_sym_DASH, ACTIONS(2507),
anon_sym__, ACTIONS(4644),
anon_sym_LBRACE, ACTIONS(2511),
sym_integer, ACTIONS(2513),
sym_float, ACTIONS(2515),
sym_true, ACTIONS(4644),
sym_false, ACTIONS(4644),
sym_none, ACTIONS(4644),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(1234),
sym_dotted_name, STATE(685),
sym__simple_pattern, STATE(2724),
sym_union_pattern, STATE(2724),
sym__list_pattern, STATE(2724),
sym__tuple_pattern, STATE(2724),
sym_dict_pattern, STATE(2724),
sym_splat_pattern, STATE(2724),
sym_class_pattern, STATE(2724),
sym_complex_pattern, STATE(2724),
sym_concatenated_string, STATE(2724),
sym_string, STATE(1357),
[133857] = 27,
sym_identifier, ACTIONS(4646),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(4648),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(4648),
sym_false, ACTIONS(4648),
sym_none, ACTIONS(4648),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym__simple_pattern, STATE(2706),
sym_union_pattern, STATE(2706),
sym__list_pattern, STATE(2706),
sym__tuple_pattern, STATE(2706),
sym_dict_pattern, STATE(2706),
sym_splat_pattern, STATE(2706),
sym_class_pattern, STATE(2706),
sym_complex_pattern, STATE(2706),
sym_concatenated_string, STATE(2706),
sym_string, STATE(649),
[133912] = 27,
sym_identifier, ACTIONS(1586),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(1510),
anon_sym_STAR_STAR, ACTIONS(1512),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(4650),
anon_sym_LBRACE, ACTIONS(1520),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(4650),
sym_false, ACTIONS(4650),
sym_none, ACTIONS(4650),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(851),
sym_dotted_name, STATE(558),
sym__simple_pattern, STATE(2633),
sym_union_pattern, STATE(2633),
sym__list_pattern, STATE(2633),
sym__tuple_pattern, STATE(2633),
sym_dict_pattern, STATE(2633),
sym_splat_pattern, STATE(2633),
sym_class_pattern, STATE(2633),
sym_complex_pattern, STATE(2633),
sym_concatenated_string, STATE(2633),
sym_string, STATE(681),
[133967] = 27,
sym_identifier, ACTIONS(4646),
anon_sym_LPAREN, ACTIONS(2655),
anon_sym_STAR, ACTIONS(2657),
anon_sym_STAR_STAR, ACTIONS(2659),
anon_sym_LBRACK, ACTIONS(2661),
anon_sym_DASH, ACTIONS(2665),
anon_sym__, ACTIONS(4652),
anon_sym_LBRACE, ACTIONS(2669),
sym_integer, ACTIONS(2671),
sym_float, ACTIONS(2673),
sym_true, ACTIONS(4652),
sym_false, ACTIONS(4652),
sym_none, ACTIONS(4652),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym__simple_pattern, STATE(2735),
sym_union_pattern, STATE(2735),
sym__list_pattern, STATE(2735),
sym__tuple_pattern, STATE(2735),
sym_dict_pattern, STATE(2735),
sym_splat_pattern, STATE(2735),
sym_class_pattern, STATE(2735),
sym_complex_pattern, STATE(2735),
sym_concatenated_string, STATE(2735),
sym_string, STATE(649),
[134022] = 25,
anon_sym_DOT, ACTIONS(949),
anon_sym_LPAREN, ACTIONS(951),
anon_sym_COMMA, ACTIONS(1935),
anon_sym_STAR, ACTIONS(953),
anon_sym_GT_GT, ACTIONS(955),
anon_sym_STAR_STAR, ACTIONS(961),
anon_sym_EQ, ACTIONS(1935),
anon_sym_LBRACK, ACTIONS(963),
anon_sym_PIPE, ACTIONS(965),
anon_sym_AT, ACTIONS(967),
anon_sym_DASH, ACTIONS(969),
anon_sym_RBRACE, ACTIONS(1935),
anon_sym_PLUS, ACTIONS(969),
anon_sym_SLASH, ACTIONS(953),
anon_sym_PERCENT, ACTIONS(967),
anon_sym_SLASH_SLASH, ACTIONS(967),
anon_sym_AMP, ACTIONS(975),
anon_sym_CARET, ACTIONS(977),
anon_sym_LT_LT, ACTIONS(955),
anon_sym_COLON2, ACTIONS(1935),
sym_type_conversion, ACTIONS(1935),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_argument_list, STATE(1214),
sym_generator_expression, STATE(1214),
[134073] = 9,
ACTIONS(1622), 1,
anon_sym_EQ,
ACTIONS(1624), 1,
anon_sym_not,
ACTIONS(4657), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4660), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2124), 2,
sym__not_in,
sym__is_not,
ACTIONS(4654), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(1617), 9,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[134117] = 9,
ACTIONS(111), 1,
anon_sym_not,
ACTIONS(352), 1,
anon_sym_is,
ACTIONS(943), 1,
anon_sym_EQ,
STATE(2469), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(354), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2124), 2,
sym__not_in,
sym__is_not,
ACTIONS(332), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(941), 9,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[134161] = 9,
ACTIONS(1622), 1,
anon_sym_EQ,
ACTIONS(1624), 1,
anon_sym_not,
ACTIONS(4666), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4669), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2118), 2,
sym__not_in,
sym__is_not,
ACTIONS(4663), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(1617), 8,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_RBRACE,
anon_sym_and,
anon_sym_or,
anon_sym_COLON2,
sym_type_conversion,
[134204] = 8,
ACTIONS(111), 1,
anon_sym_not,
ACTIONS(496), 1,
anon_sym_is,
STATE(2473), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(498), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2073), 2,
sym__not_in,
sym__is_not,
ACTIONS(476), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(941), 9,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[134245] = 8,
ACTIONS(1624), 1,
anon_sym_not,
ACTIONS(4675), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4678), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2073), 2,
sym__not_in,
sym__is_not,
ACTIONS(4672), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(1617), 9,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[134286] = 9,
ACTIONS(111), 1,
anon_sym_not,
ACTIONS(943), 1,
anon_sym_EQ,
ACTIONS(979), 1,
anon_sym_is,
STATE(2471), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(981), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2118), 2,
sym__not_in,
sym__is_not,
ACTIONS(959), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(941), 8,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_RBRACE,
anon_sym_and,
anon_sym_or,
anon_sym_COLON2,
sym_type_conversion,
[134329] = 9,
ACTIONS(111), 1,
anon_sym_not,
ACTIONS(785), 1,
anon_sym_is,
ACTIONS(943), 1,
anon_sym_as,
STATE(2476), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(787), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2105), 2,
sym__not_in,
sym__is_not,
ACTIONS(765), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(941), 8,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
anon_sym_and,
anon_sym_or,
[134372] = 9,
ACTIONS(1622), 1,
anon_sym_as,
ACTIONS(1624), 1,
anon_sym_not,
ACTIONS(4684), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4687), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2105), 2,
sym__not_in,
sym__is_not,
ACTIONS(4681), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
ACTIONS(1617), 8,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
anon_sym_and,
anon_sym_or,
[134415] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3586), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(1247), 16,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_async,
anon_sym_for,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134446] = 22,
anon_sym_DOT, ACTIONS(755),
anon_sym_LPAREN, ACTIONS(757),
anon_sym_COMMA, ACTIONS(1986),
anon_sym_STAR, ACTIONS(759),
anon_sym_GT_GT, ACTIONS(761),
anon_sym_STAR_STAR, ACTIONS(767),
anon_sym_LBRACK, ACTIONS(769),
anon_sym_PIPE, ACTIONS(771),
anon_sym_AT, ACTIONS(773),
anon_sym_DASH, ACTIONS(775),
anon_sym_RBRACE, ACTIONS(1986),
anon_sym_PLUS, ACTIONS(775),
anon_sym_SLASH, ACTIONS(759),
anon_sym_PERCENT, ACTIONS(773),
anon_sym_SLASH_SLASH, ACTIONS(773),
anon_sym_AMP, ACTIONS(781),
anon_sym_CARET, ACTIONS(783),
anon_sym_LT_LT, ACTIONS(761),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_argument_list, STATE(965),
sym_generator_expression, STATE(965),
[134491] = 22,
anon_sym_DOT, ACTIONS(504),
anon_sym_LPAREN, ACTIONS(506),
anon_sym_COMMA, ACTIONS(2842),
anon_sym_STAR, ACTIONS(508),
anon_sym_GT_GT, ACTIONS(510),
anon_sym_COLON, ACTIONS(2842),
anon_sym_STAR_STAR, ACTIONS(516),
anon_sym_LBRACK, ACTIONS(518),
anon_sym_PIPE, ACTIONS(520),
anon_sym_AT, ACTIONS(522),
anon_sym_DASH, ACTIONS(524),
anon_sym_PLUS, ACTIONS(524),
anon_sym_SLASH, ACTIONS(508),
anon_sym_PERCENT, ACTIONS(522),
anon_sym_SLASH_SLASH, ACTIONS(522),
anon_sym_AMP, ACTIONS(530),
anon_sym_CARET, ACTIONS(532),
anon_sym_LT_LT, ACTIONS(510),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_argument_list, STATE(165),
sym_generator_expression, STATE(165),
[134536] = 21,
sym_identifier, ACTIONS(4690),
anon_sym_lazy, ACTIONS(4692),
anon_sym_LPAREN, ACTIONS(4694),
anon_sym_print, ACTIONS(4696),
anon_sym_match, ACTIONS(4692),
anon_sym_async, ACTIONS(4698),
anon_sym_exec, ACTIONS(4696),
anon_sym_type, ACTIONS(4692),
anon_sym_LBRACK, ACTIONS(4700),
anon_sym_await, ACTIONS(4698),
sym_none, ACTIONS(4702),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(4704),
sym__default_type_primary, STATE(2879),
sym__default_member_type, STATE(2636),
sym__default_generic_type, STATE(1381),
sym__default_parenthesized_type, STATE(1381),
sym__default_type_list, STATE(1381),
sym__default_type_tuple, STATE(1381),
sym_string, STATE(1381),
[134579] = 21,
sym_identifier, ACTIONS(4706),
anon_sym_lazy, ACTIONS(4708),
anon_sym_LPAREN, ACTIONS(4710),
anon_sym_print, ACTIONS(4712),
anon_sym_match, ACTIONS(4708),
anon_sym_async, ACTIONS(4714),
anon_sym_exec, ACTIONS(4712),
anon_sym_type, ACTIONS(4708),
anon_sym_LBRACK, ACTIONS(4716),
anon_sym_await, ACTIONS(4714),
sym_none, ACTIONS(4718),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(4720),
sym__default_type_primary, STATE(2909),
sym__default_member_type, STATE(2618),
sym__default_generic_type, STATE(548),
sym__default_parenthesized_type, STATE(548),
sym__default_type_list, STATE(548),
sym__default_type_tuple, STATE(548),
sym_string, STATE(548),
[134622] = 21,
sym_identifier, ACTIONS(4722),
anon_sym_lazy, ACTIONS(4724),
anon_sym_LPAREN, ACTIONS(4726),
anon_sym_print, ACTIONS(4728),
anon_sym_match, ACTIONS(4724),
anon_sym_async, ACTIONS(4730),
anon_sym_exec, ACTIONS(4728),
anon_sym_type, ACTIONS(4724),
anon_sym_LBRACK, ACTIONS(4732),
anon_sym_await, ACTIONS(4730),
sym_none, ACTIONS(4734),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_string_start, ACTIONS(4736),
sym__default_type_primary, STATE(2778),
sym__default_member_type, STATE(2613),
sym__default_generic_type, STATE(1364),
sym__default_parenthesized_type, STATE(1364),
sym__default_type_list, STATE(1364),
sym__default_type_tuple, STATE(1364),
sym_string, STATE(1364),
[134665] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3832), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(2376), 14,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134694] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3884), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(1247), 14,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134723] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(1275), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(1247), 14,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134752] = 20,
anon_sym_DOT, ACTIONS(661),
anon_sym_LPAREN, ACTIONS(506),
anon_sym_STAR, ACTIONS(508),
anon_sym_GT_GT, ACTIONS(510),
anon_sym_STAR_STAR, ACTIONS(516),
anon_sym_LBRACK, ACTIONS(675),
anon_sym_PIPE, ACTIONS(520),
anon_sym_AT, ACTIONS(522),
anon_sym_DASH, ACTIONS(524),
anon_sym_PLUS, ACTIONS(524),
anon_sym_SLASH, ACTIONS(508),
anon_sym_PERCENT, ACTIONS(522),
anon_sym_SLASH_SLASH, ACTIONS(522),
anon_sym_AMP, ACTIONS(530),
anon_sym_CARET, ACTIONS(532),
anon_sym_LT_LT, ACTIONS(510),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_argument_list, STATE(165),
sym_generator_expression, STATE(165),
[134793] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2378), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3832), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(2376), 14,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134822] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3589), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(1247), 14,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134851] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(276), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(1178), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(271), 14,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134880] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2239), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(2232), 14,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134909] = 4,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2237), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2239), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(2232), 14,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_GT_GT,
anon_sym_STAR_STAR,
anon_sym_LBRACK,
anon_sym_PIPE,
anon_sym_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
[134938] = 8,
ACTIONS(1624), 1,
anon_sym_not,
ACTIONS(4741), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4744), 2,
anon_sym_LT,
anon_sym_GT,
STATE(1310), 2,
sym__not_in,
sym__is_not,
ACTIONS(1617), 5,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
ACTIONS(4738), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[134975] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4747),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_lambda_parameters, STATE(3133),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1582),
sym_default_parameter, STATE(480),
sym_typed_default_parameter, STATE(480),
sym_list_splat_pattern, STATE(671),
sym_dictionary_splat_pattern, STATE(862),
sym_typed_parameter, STATE(480),
sym_positional_separator, STATE(480),
sym_keyword_separator, STATE(480),
[135014] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4749),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_lambda_parameters, STATE(3130),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1582),
sym_default_parameter, STATE(480),
sym_typed_default_parameter, STATE(480),
sym_list_splat_pattern, STATE(671),
sym_dictionary_splat_pattern, STATE(862),
sym_typed_parameter, STATE(480),
sym_positional_separator, STATE(480),
sym_keyword_separator, STATE(480),
[135053] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4751),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_lambda_parameters, STATE(3155),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1582),
sym_default_parameter, STATE(480),
sym_typed_default_parameter, STATE(480),
sym_list_splat_pattern, STATE(671),
sym_dictionary_splat_pattern, STATE(862),
sym_typed_parameter, STATE(480),
sym_positional_separator, STATE(480),
sym_keyword_separator, STATE(480),
[135092] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4753),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_lambda_parameters, STATE(3080),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1582),
sym_default_parameter, STATE(480),
sym_typed_default_parameter, STATE(480),
sym_list_splat_pattern, STATE(671),
sym_dictionary_splat_pattern, STATE(862),
sym_typed_parameter, STATE(480),
sym_positional_separator, STATE(480),
sym_keyword_separator, STATE(480),
[135131] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4755),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_lambda_parameters, STATE(3094),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1582),
sym_default_parameter, STATE(480),
sym_typed_default_parameter, STATE(480),
sym_list_splat_pattern, STATE(671),
sym_dictionary_splat_pattern, STATE(862),
sym_typed_parameter, STATE(480),
sym_positional_separator, STATE(480),
sym_keyword_separator, STATE(480),
[135170] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4006), 17,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_in,
anon_sym_EQ,
anon_sym_PLUS_EQ,
anon_sym_DASH_EQ,
anon_sym_STAR_EQ,
anon_sym_SLASH_EQ,
anon_sym_AT_EQ,
anon_sym_SLASH_SLASH_EQ,
anon_sym_PERCENT_EQ,
anon_sym_STAR_STAR_EQ,
anon_sym_GT_GT_EQ,
anon_sym_LT_LT_EQ,
anon_sym_AMP_EQ,
anon_sym_CARET_EQ,
anon_sym_PIPE_EQ,
[135194] = 16,
sym_identifier, ACTIONS(574),
anon_sym_LPAREN, ACTIONS(576),
anon_sym_STAR, ACTIONS(580),
anon_sym_STAR_STAR, ACTIONS(582),
anon_sym_SLASH, ACTIONS(584),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameter, STATE(74),
sym_tuple_pattern, STATE(635),
sym_default_parameter, STATE(92),
sym_typed_default_parameter, STATE(92),
sym_list_splat_pattern, STATE(181),
sym_dictionary_splat_pattern, STATE(457),
sym_typed_parameter, STATE(92),
sym_positional_separator, STATE(92),
sym_keyword_separator, STATE(92),
[135227] = 16,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameter, STATE(385),
sym_tuple_pattern, STATE(1582),
sym_default_parameter, STATE(480),
sym_typed_default_parameter, STATE(480),
sym_list_splat_pattern, STATE(671),
sym_dictionary_splat_pattern, STATE(862),
sym_typed_parameter, STATE(480),
sym_positional_separator, STATE(480),
sym_keyword_separator, STATE(480),
[135260] = 5,
ACTIONS(95), 1,
anon_sym_if,
ACTIONS(113), 1,
anon_sym_and,
ACTIONS(115), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2297), 9,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[135285] = 5,
ACTIONS(95), 1,
anon_sym_if,
ACTIONS(113), 1,
anon_sym_and,
ACTIONS(115), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1445), 9,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[135310] = 5,
ACTIONS(95), 1,
anon_sym_if,
ACTIONS(113), 1,
anon_sym_and,
ACTIONS(115), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1182), 9,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[135335] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4757),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[135362] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4759),
sym_string_content, STATE(2512),
sym_interpolation, STATE(2512),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(2512),
aux_sym_string_content_repeat1, STATE(14),
[135389] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4761),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[135416] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4763),
sym_string_content, STATE(2514),
sym_interpolation, STATE(2514),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(2514),
aux_sym_string_content_repeat1, STATE(14),
[135443] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4765),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[135470] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4767),
sym_string_content, STATE(2510),
sym_interpolation, STATE(2510),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(2510),
aux_sym_string_content_repeat1, STATE(14),
[135497] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4769),
sym_string_content, STATE(429),
sym_interpolation, STATE(429),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(429),
aux_sym_string_content_repeat1, STATE(14),
[135524] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4771),
sym_string_content, STATE(2516),
sym_interpolation, STATE(2516),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(2516),
aux_sym_string_content_repeat1, STATE(14),
[135551] = 5,
ACTIONS(330), 1,
anon_sym_if,
ACTIONS(344), 1,
anon_sym_and,
ACTIONS(346), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1182), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[135574] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 10,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[135591] = 5,
ACTIONS(330), 1,
anon_sym_if,
ACTIONS(344), 1,
anon_sym_and,
ACTIONS(346), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2297), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[135614] = 5,
ACTIONS(512), 1,
anon_sym_if,
ACTIONS(526), 1,
anon_sym_and,
ACTIONS(528), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2297), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_else,
anon_sym_EQ,
anon_sym_PIPE,
[135637] = 5,
ACTIONS(512), 1,
anon_sym_if,
ACTIONS(526), 1,
anon_sym_and,
ACTIONS(528), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1182), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_else,
anon_sym_EQ,
anon_sym_PIPE,
[135660] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 10,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[135677] = 3,
ACTIONS(344), 1,
anon_sym_and,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 9,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
anon_sym_or,
[135696] = 5,
ACTIONS(512), 1,
anon_sym_if,
ACTIONS(526), 1,
anon_sym_and,
ACTIONS(528), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1445), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_else,
anon_sym_EQ,
anon_sym_PIPE,
[135719] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 9,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[135735] = 5,
ACTIONS(957), 1,
anon_sym_if,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(973), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1445), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[135757] = 3,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 8,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_or,
anon_sym_COLON2,
sym_type_conversion,
[135775] = 5,
ACTIONS(957), 1,
anon_sym_if,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(973), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1182), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[135797] = 5,
ACTIONS(474), 1,
anon_sym_if,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(490), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1445), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[135819] = 11,
anon_sym_COMMA, ACTIONS(1445),
anon_sym_as, ACTIONS(1447),
anon_sym_if, ACTIONS(763),
anon_sym_COLON, ACTIONS(1445),
anon_sym_async, ACTIONS(1445),
anon_sym_for, ACTIONS(1445),
anon_sym_RBRACE, ACTIONS(1445),
anon_sym_and, ACTIONS(777),
anon_sym_or, ACTIONS(779),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[135842] = 3,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 8,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
anon_sym_and,
anon_sym_or,
[135860] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3068),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[135883] = 4,
ACTIONS(777), 1,
anon_sym_and,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 7,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
anon_sym_or,
[135903] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 9,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_and,
anon_sym_or,
anon_sym_COLON2,
sym_type_conversion,
[135919] = 3,
ACTIONS(1828), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 8,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
anon_sym_and,
anon_sym_or,
[135937] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 9,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[135953] = 5,
ACTIONS(474), 1,
anon_sym_if,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(490), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1182), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[135975] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3065),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[135998] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3120),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136021] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 9,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[136037] = 5,
ACTIONS(474), 1,
anon_sym_if,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(490), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2297), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[136059] = 5,
ACTIONS(474), 1,
anon_sym_if,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(490), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[136081] = 11,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_as, ACTIONS(1042),
anon_sym_COLON, ACTIONS(1492),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3085),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136104] = 5,
ACTIONS(957), 1,
anon_sym_if,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(973), 1,
anon_sym_or,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2297), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[136126] = 3,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 8,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_or,
[136144] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 9,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_and,
anon_sym_or,
anon_sym_COLON2,
sym_type_conversion,
[136160] = 11,
anon_sym_DOT, ACTIONS(85),
anon_sym_COMMA, ACTIONS(1236),
anon_sym_as, ACTIONS(85),
anon_sym_if, ACTIONS(474),
anon_sym_COLON, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(1236),
anon_sym_PIPE, ACTIONS(85),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136183] = 4,
ACTIONS(4773), 1,
anon_sym_DOT,
STATE(65535), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 7,
anon_sym_import,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[136203] = 11,
anon_sym_COMMA, ACTIONS(1182),
anon_sym_as, ACTIONS(1184),
anon_sym_if, ACTIONS(763),
anon_sym_COLON, ACTIONS(1182),
anon_sym_async, ACTIONS(1182),
anon_sym_for, ACTIONS(1182),
anon_sym_RBRACE, ACTIONS(1182),
anon_sym_and, ACTIONS(777),
anon_sym_or, ACTIONS(779),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136226] = 11,
anon_sym_COMMA, ACTIONS(2297),
anon_sym_as, ACTIONS(2299),
anon_sym_if, ACTIONS(763),
anon_sym_COLON, ACTIONS(2297),
anon_sym_async, ACTIONS(2297),
anon_sym_for, ACTIONS(2297),
anon_sym_RBRACE, ACTIONS(2297),
anon_sym_and, ACTIONS(777),
anon_sym_or, ACTIONS(779),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136249] = 10,
anon_sym_RPAREN, ACTIONS(1182),
anon_sym_COMMA, ACTIONS(1182),
anon_sym_as, ACTIONS(1184),
anon_sym_if, ACTIONS(296),
anon_sym_async, ACTIONS(1182),
anon_sym_for, ACTIONS(1182),
anon_sym_and, ACTIONS(310),
anon_sym_or, ACTIONS(312),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136270] = 10,
anon_sym_COMMA, ACTIONS(1236),
anon_sym_as, ACTIONS(101),
anon_sym_if, ACTIONS(669),
anon_sym_async, ACTIONS(85),
anon_sym_for, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(1236),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136291] = 10,
anon_sym_COMMA, ACTIONS(85),
anon_sym_as, ACTIONS(101),
anon_sym_if, ACTIONS(85),
anon_sym_async, ACTIONS(85),
anon_sym_for, ACTIONS(85),
anon_sym_RBRACE, ACTIONS(85),
anon_sym_and, ACTIONS(777),
anon_sym_or, ACTIONS(779),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136312] = 10,
anon_sym_RPAREN, ACTIONS(85),
anon_sym_COMMA, ACTIONS(85),
anon_sym_as, ACTIONS(101),
anon_sym_if, ACTIONS(85),
anon_sym_async, ACTIONS(85),
anon_sym_for, ACTIONS(85),
anon_sym_and, ACTIONS(310),
anon_sym_or, ACTIONS(312),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136333] = 3,
ACTIONS(1828), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 7,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_and,
anon_sym_or,
[136350] = 10,
anon_sym_RPAREN, ACTIONS(2297),
anon_sym_COMMA, ACTIONS(2297),
anon_sym_as, ACTIONS(2299),
anon_sym_if, ACTIONS(296),
anon_sym_async, ACTIONS(2297),
anon_sym_for, ACTIONS(2297),
anon_sym_and, ACTIONS(310),
anon_sym_or, ACTIONS(312),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136371] = 4,
ACTIONS(310), 1,
anon_sym_and,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 6,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_or,
[136390] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3162),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136411] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3163),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136432] = 10,
anon_sym_COMMA, ACTIONS(1182),
anon_sym_as, ACTIONS(1184),
anon_sym_if, ACTIONS(669),
anon_sym_async, ACTIONS(1182),
anon_sym_for, ACTIONS(1182),
anon_sym_RBRACK, ACTIONS(1182),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136453] = 10,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_as, ACTIONS(1088),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3119),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136474] = 10,
anon_sym_COMMA, ACTIONS(1445),
anon_sym_as, ACTIONS(1447),
anon_sym_if, ACTIONS(669),
anon_sym_async, ACTIONS(1445),
anon_sym_for, ACTIONS(1445),
anon_sym_RBRACK, ACTIONS(1445),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136495] = 4,
ACTIONS(683), 1,
anon_sym_and,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 6,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_or,
[136514] = 10,
anon_sym_RPAREN, ACTIONS(85),
anon_sym_COMMA, ACTIONS(1236),
anon_sym_as, ACTIONS(101),
anon_sym_if, ACTIONS(296),
anon_sym_async, ACTIONS(85),
anon_sym_for, ACTIONS(85),
anon_sym_and, ACTIONS(310),
anon_sym_or, ACTIONS(312),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136535] = 10,
anon_sym_COMMA, ACTIONS(2297),
anon_sym_as, ACTIONS(2299),
anon_sym_if, ACTIONS(669),
anon_sym_async, ACTIONS(2297),
anon_sym_for, ACTIONS(2297),
anon_sym_RBRACK, ACTIONS(2297),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136556] = 3,
ACTIONS(1828), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 7,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
[136573] = 3,
ACTIONS(101), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 6,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[136589] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(173),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136608] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3072),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136627] = 9,
anon_sym_DOT, ACTIONS(3488),
anon_sym_COMMA, ACTIONS(4139),
anon_sym_COLON, ACTIONS(4139),
anon_sym_EQ, ACTIONS(4139),
anon_sym_LBRACK, ACTIONS(4545),
anon_sym_PIPE, ACTIONS(4139),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__default_type_arguments, STATE(2823),
[136646] = 9,
anon_sym_COMMA, ACTIONS(4776),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(4778),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3070),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2927),
[136665] = 9,
anon_sym_DOT, ACTIONS(4780),
anon_sym_COMMA, ACTIONS(2170),
anon_sym_LBRACK, ACTIONS(4782),
anon_sym_RBRACK, ACTIONS(2170),
anon_sym_PIPE, ACTIONS(2170),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__default_type_arguments, STATE(735),
sym__generic_type_arguments, STATE(1148),
[136684] = 9,
anon_sym_COMMA, ACTIONS(4784),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(4786),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3071),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2956),
[136703] = 3,
ACTIONS(4788), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[136719] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3127),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136738] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3134),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136757] = 9,
anon_sym_COMMA, ACTIONS(4791),
anon_sym_as, ACTIONS(1757),
anon_sym_EQ, ACTIONS(695),
anon_sym_RBRACE, ACTIONS(695),
anon_sym_COLON2, ACTIONS(695),
sym_type_conversion, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(2664),
[136776] = 9,
anon_sym_RPAREN, ACTIONS(3671),
anon_sym_COMMA, ACTIONS(3673),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3143),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2963),
[136795] = 9,
anon_sym_COMMA, ACTIONS(1466),
anon_sym_as, ACTIONS(85),
anon_sym_if, ACTIONS(474),
anon_sym_COLON, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(1466),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[136814] = 4,
ACTIONS(2517), 1,
anon_sym_DOT,
STATE(2591), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1146), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[136832] = 9,
anon_sym_RPAREN, ACTIONS(1818),
anon_sym_COMMA, ACTIONS(1820),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3174),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(616),
[136851] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3068),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136870] = 4,
ACTIONS(2517), 1,
anon_sym_DOT,
STATE(2608), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2901), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[136888] = 4,
ACTIONS(4793), 1,
anon_sym_DOT,
STATE(65535), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 5,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[136906] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3162),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136925] = 9,
anon_sym_COMMA, ACTIONS(4796),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(4798),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3087),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2991),
[136944] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3164),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136963] = 9,
anon_sym_DOT, ACTIONS(85),
anon_sym_COMMA, ACTIONS(4800),
anon_sym_as, ACTIONS(85),
anon_sym_COLON, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(4803),
anon_sym_PIPE, ACTIONS(85),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(758),
[136982] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3163),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[137001] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3065),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[137020] = 9,
anon_sym_RPAREN, ACTIONS(1724),
anon_sym_COMMA, ACTIONS(1726),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1629),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2982),
[137039] = 4,
ACTIONS(2836), 1,
anon_sym_DOT,
STATE(2615), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2901), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137057] = 9,
anon_sym_RPAREN, ACTIONS(3663),
anon_sym_COMMA, ACTIONS(3665),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3083),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2994),
[137076] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3119),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[137095] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3120),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[137114] = 9,
anon_sym_RPAREN, ACTIONS(817),
anon_sym_COMMA, ACTIONS(819),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(208),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(236),
[137133] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(724),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[137152] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3061),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[137171] = 9,
anon_sym_if, ACTIONS(4806),
anon_sym_async, ACTIONS(4809),
anon_sym_for, ACTIONS(4812),
anon_sym_RBRACE, ACTIONS(2430),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_for_in_clause, STATE(65535),
sym_if_clause, STATE(65535),
aux_sym__comprehension_clauses_repeat1, STATE(65535),
[137190] = 4,
ACTIONS(4815), 1,
anon_sym_DOT,
STATE(65535), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[137208] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3084),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[137227] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3085),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[137246] = 9,
anon_sym_COMMA, ACTIONS(4818),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(4820),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3125),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2970),
[137265] = 9,
anon_sym_RPAREN, ACTIONS(3886),
anon_sym_COMMA, ACTIONS(3888),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1618),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2973),
[137284] = 9,
anon_sym_DOT, ACTIONS(4822),
anon_sym_COMMA, ACTIONS(2170),
anon_sym_COLON, ACTIONS(2170),
anon_sym_EQ, ACTIONS(2170),
anon_sym_LBRACK, ACTIONS(4545),
anon_sym_PIPE, ACTIONS(2170),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__default_type_arguments, STATE(2844),
[137303] = 3,
ACTIONS(3929), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 6,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[137319] = 4,
ACTIONS(4824), 1,
anon_sym_DOT,
STATE(65535), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137337] = 9,
anon_sym_SEMI, ACTIONS(125),
anon_sym_DOT, ACTIONS(1377),
anon_sym_COMMA, ACTIONS(127),
anon_sym_as, ACTIONS(129),
anon_sym_COLON, ACTIONS(1377),
anon_sym_PIPE, ACTIONS(1377),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(125),
[137356] = 4,
ACTIONS(2836), 1,
anon_sym_DOT,
STATE(2600), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1146), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137374] = 8,
anon_sym_DOT, ACTIONS(4780),
anon_sym_COMMA, ACTIONS(2170),
anon_sym_LBRACK, ACTIONS(4515),
anon_sym_RBRACK, ACTIONS(2170),
anon_sym_PIPE, ACTIONS(2170),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__default_type_arguments, STATE(735),
[137391] = 8,
anon_sym_LBRACE, ACTIONS(4827),
sym_escape_sequence, ACTIONS(4827),
anon_sym_BSLASH, ACTIONS(4829),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(4827),
sym_escape_interpolation, ACTIONS(4827),
sym_string_end, ACTIONS(4827),
[137408] = 8,
anon_sym_RPAREN, ACTIONS(3681),
anon_sym_COMMA, ACTIONS(4831),
anon_sym_if, ACTIONS(3681),
anon_sym_async, ACTIONS(3681),
anon_sym_for, ACTIONS(3681),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2629),
[137425] = 3,
ACTIONS(4833), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 5,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[137440] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[137453] = 8,
anon_sym_RPAREN, ACTIONS(3147),
anon_sym_COMMA, ACTIONS(4836),
anon_sym_if, ACTIONS(3147),
anon_sym_async, ACTIONS(3147),
anon_sym_for, ACTIONS(3147),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2631),
[137470] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4838), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(3129), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[137485] = 8,
anon_sym_DOT, ACTIONS(4513),
anon_sym_COMMA, ACTIONS(4139),
anon_sym_LBRACK, ACTIONS(4515),
anon_sym_RBRACK, ACTIONS(4139),
anon_sym_PIPE, ACTIONS(4139),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__default_type_arguments, STATE(2984),
[137502] = 8,
anon_sym_COMMA, ACTIONS(4840),
anon_sym_if, ACTIONS(4842),
anon_sym_async, ACTIONS(4842),
anon_sym_for, ACTIONS(4842),
anon_sym_RBRACK, ACTIONS(4842),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2628),
[137519] = 8,
anon_sym_COMMA, ACTIONS(4844),
anon_sym_if, ACTIONS(3143),
anon_sym_async, ACTIONS(3143),
anon_sym_for, ACTIONS(3143),
anon_sym_RBRACK, ACTIONS(3143),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(65535),
[137536] = 8,
anon_sym_RPAREN, ACTIONS(4842),
anon_sym_COMMA, ACTIONS(4847),
anon_sym_if, ACTIONS(4842),
anon_sym_async, ACTIONS(4842),
anon_sym_for, ACTIONS(4842),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2631),
[137553] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[137566] = 8,
anon_sym_RPAREN, ACTIONS(3143),
anon_sym_COMMA, ACTIONS(4849),
anon_sym_if, ACTIONS(3143),
anon_sym_async, ACTIONS(3143),
anon_sym_for, ACTIONS(3143),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(65535),
[137583] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4852), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(85), 4,
anon_sym_DOT,
anon_sym_as,
anon_sym_COLON,
anon_sym_PIPE,
[137598] = 8,
anon_sym_COMMA, ACTIONS(2345),
anon_sym_as, ACTIONS(2345),
anon_sym_if, ACTIONS(2345),
anon_sym_COLON, ACTIONS(2345),
anon_sym_PIPE, ACTIONS(1399),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(937),
[137615] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4855), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[137628] = 8,
anon_sym_COMMA, ACTIONS(4791),
anon_sym_EQ, ACTIONS(695),
anon_sym_RBRACE, ACTIONS(695),
anon_sym_COLON2, ACTIONS(695),
sym_type_conversion, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(2664),
[137645] = 8,
anon_sym_DOT, ACTIONS(4857),
anon_sym_RPAREN, ACTIONS(2170),
anon_sym_COMMA, ACTIONS(2170),
anon_sym_LBRACK, ACTIONS(4528),
anon_sym_PIPE, ACTIONS(2170),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__default_type_arguments, STATE(1571),
[137662] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4859), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(2212), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137677] = 8,
anon_sym_COMMA, ACTIONS(4861),
anon_sym_if, ACTIONS(3147),
anon_sym_async, ACTIONS(3147),
anon_sym_for, ACTIONS(3147),
anon_sym_RBRACE, ACTIONS(3147),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2643),
[137694] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4863), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(3129), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137709] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[137722] = 8,
anon_sym_DOT, ACTIONS(4526),
anon_sym_RPAREN, ACTIONS(4139),
anon_sym_COMMA, ACTIONS(4139),
anon_sym_LBRACK, ACTIONS(4528),
anon_sym_PIPE, ACTIONS(4139),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__default_type_arguments, STATE(2864),
[137739] = 8,
anon_sym_COMMA, ACTIONS(4865),
anon_sym_if, ACTIONS(4842),
anon_sym_async, ACTIONS(4842),
anon_sym_for, ACTIONS(4842),
anon_sym_RBRACE, ACTIONS(4842),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(2643),
[137756] = 8,
anon_sym_COMMA, ACTIONS(4867),
anon_sym_if, ACTIONS(3143),
anon_sym_async, ACTIONS(3143),
anon_sym_for, ACTIONS(3143),
anon_sym_RBRACE, ACTIONS(3143),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_for_in_clause_repeat1, STATE(65535),
[137773] = 3,
ACTIONS(4870), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[137788] = 3,
ACTIONS(1757), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(500), 5,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[137803] = 3,
ACTIONS(4873), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[137818] = 3,
ACTIONS(4876), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[137833] = 3,
ACTIONS(101), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(85), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[137848] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4879), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_PIPE,
[137861] = 3,
ACTIONS(3929), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1886), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[137876] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4881), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_PIPE,
[137889] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4883), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[137902] = 8,
anon_sym_SEMI, ACTIONS(3377),
anon_sym_DOT, ACTIONS(1665),
anon_sym_COLON, ACTIONS(1667),
anon_sym_EQ, ACTIONS(3377),
anon_sym_PIPE, ACTIONS(1671),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3377),
[137919] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 6,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137932] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3894), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[137945] = 8,
anon_sym_LBRACE, ACTIONS(4885),
sym_escape_sequence, ACTIONS(4885),
anon_sym_BSLASH, ACTIONS(4887),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(5),
sym__string_content, ACTIONS(4885),
sym_escape_interpolation, ACTIONS(4885),
sym_string_end, ACTIONS(4885),
[137962] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4883), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[137975] = 8,
anon_sym_DOT, ACTIONS(1379),
anon_sym_RPAREN, ACTIONS(3377),
anon_sym_COMMA, ACTIONS(3377),
anon_sym_COLON, ACTIONS(1383),
anon_sym_EQ, ACTIONS(3377),
anon_sym_PIPE, ACTIONS(1387),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[137992] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3920), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138005] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4889), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(2212), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138020] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4891), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(3129), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138035] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2907), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138048] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4855), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138061] = 8,
anon_sym_COMMA, ACTIONS(4893),
anon_sym_EQ, ACTIONS(619),
anon_sym_RBRACE, ACTIONS(619),
anon_sym_COLON2, ACTIONS(619),
sym_type_conversion, ACTIONS(619),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(2665),
[138078] = 8,
anon_sym_COMMA, ACTIONS(4895),
anon_sym_EQ, ACTIONS(500),
anon_sym_RBRACE, ACTIONS(500),
anon_sym_COLON2, ACTIONS(500),
sym_type_conversion, ACTIONS(500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(65535),
[138095] = 3,
ACTIONS(4898), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 5,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[138110] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 6,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138123] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4901), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138135] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3941), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138147] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4903), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138159] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2307), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138171] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4881), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
[138183] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2307), 2,
anon_sym_DOT,
anon_sym_COLON,
ACTIONS(4905), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[138197] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4883), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138209] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4908), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[138221] = 3,
ACTIONS(1757), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3293), 4,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[138235] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1826), 5,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
[138247] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3539), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138259] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4910), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138271] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4912), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138283] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4914), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138295] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3894), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138307] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4879), 5,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_PIPE,
[138319] = 3,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2907), 2,
anon_sym_DOT,
anon_sym_COLON,
ACTIONS(4916), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[138333] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4919), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138345] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4921), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138357] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4923), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138369] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4881), 5,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_PIPE,
[138381] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4883), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138393] = 7,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COMMA, ACTIONS(3377),
anon_sym_COLON, ACTIONS(4925),
anon_sym_EQ, ACTIONS(3377),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[138408] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3920), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138420] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4927), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138432] = 7,
anon_sym_if, ACTIONS(1988),
anon_sym_async, ACTIONS(2297),
anon_sym_for, ACTIONS(2297),
anon_sym_and, ACTIONS(1992),
anon_sym_or, ACTIONS(1994),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[138447] = 7,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COMMA, ACTIONS(1381),
anon_sym_COLON, ACTIONS(4925),
anon_sym_EQ, ACTIONS(4929),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[138462] = 7,
anon_sym_RPAREN, ACTIONS(1466),
anon_sym_COMMA, ACTIONS(1466),
anon_sym_if, ACTIONS(296),
anon_sym_and, ACTIONS(310),
anon_sym_or, ACTIONS(312),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[138477] = 7,
anon_sym_COMMA, ACTIONS(4931),
anon_sym_COLON, ACTIONS(2212),
anon_sym_PIPE, ACTIONS(2212),
anon_sym_RBRACE, ACTIONS(4933),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2874),
[138492] = 7,
anon_sym_COMMA, ACTIONS(2166),
anon_sym_as, ACTIONS(85),
anon_sym_COLON, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(2168),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(758),
[138507] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3920), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138519] = 7,
anon_sym_COMMA, ACTIONS(3054),
anon_sym_as, ACTIONS(3054),
anon_sym_RBRACK, ACTIONS(3054),
anon_sym_PIPE, ACTIONS(2107),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(2707),
[138534] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 5,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
[138546] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2907), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138558] = 3,
ACTIONS(1992), 1,
anon_sym_and,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 4,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_or,
[138572] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3141), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[138584] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3143), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[138596] = 7,
anon_sym_COMMA, ACTIONS(2345),
anon_sym_as, ACTIONS(2345),
anon_sym_RBRACK, ACTIONS(2345),
anon_sym_PIPE, ACTIONS(2107),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(2700),
[138611] = 7,
anon_sym_COMMA, ACTIONS(3056),
anon_sym_as, ACTIONS(3056),
anon_sym_RBRACK, ACTIONS(3056),
anon_sym_PIPE, ACTIONS(4935),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(65535),
[138626] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4855), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138638] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4908), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[138650] = 7,
anon_sym_if, ACTIONS(1988),
anon_sym_async, ACTIONS(1445),
anon_sym_for, ACTIONS(1445),
anon_sym_and, ACTIONS(1992),
anon_sym_or, ACTIONS(1994),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[138665] = 7,
anon_sym_COMMA, ACTIONS(4938),
anon_sym_COLON, ACTIONS(2212),
anon_sym_PIPE, ACTIONS(2212),
anon_sym_RBRACE, ACTIONS(4940),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2920),
[138680] = 7,
anon_sym_COMMA, ACTIONS(3717),
anon_sym_as, ACTIONS(85),
anon_sym_COLON, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(3719),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(1579),
[138695] = 7,
anon_sym_if, ACTIONS(1988),
anon_sym_async, ACTIONS(1182),
anon_sym_for, ACTIONS(1182),
anon_sym_and, ACTIONS(1992),
anon_sym_or, ACTIONS(1994),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[138710] = 3,
ACTIONS(4942), 1,
anon_sym_as,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2351), 4,
anon_sym_COMMA,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[138724] = 7,
anon_sym_COMMA, ACTIONS(4945),
anon_sym_COLON, ACTIONS(2212),
anon_sym_PIPE, ACTIONS(2212),
anon_sym_RBRACE, ACTIONS(4947),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2939),
[138739] = 7,
anon_sym_COMMA, ACTIONS(4949),
anon_sym_as, ACTIONS(85),
anon_sym_COLON, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(4951),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(2924),
[138754] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4879), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
[138766] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4953), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138778] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4855), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138790] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4908), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[138802] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3513), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_RBRACE,
[138814] = 7,
anon_sym_COMMA, ACTIONS(3054),
anon_sym_as, ACTIONS(3054),
anon_sym_PIPE, ACTIONS(2610),
anon_sym_RBRACE, ACTIONS(3054),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(2726),
[138829] = 7,
anon_sym_COMMA, ACTIONS(2345),
anon_sym_as, ACTIONS(2345),
anon_sym_PIPE, ACTIONS(2610),
anon_sym_RBRACE, ACTIONS(2345),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(2723),
[138844] = 3,
STATE(2723), 1,
aux_sym_union_pattern_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3056), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138858] = 7,
anon_sym_COMMA, ACTIONS(3056),
anon_sym_as, ACTIONS(3056),
anon_sym_PIPE, ACTIONS(4955),
anon_sym_RBRACE, ACTIONS(3056),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_union_pattern_repeat1, STATE(65535),
[138873] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3141), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[138885] = 7,
anon_sym_COMMA, ACTIONS(4958),
anon_sym_as, ACTIONS(502),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(4960),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2996),
[138900] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3143), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[138912] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4962), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138924] = 7,
anon_sym_COMMA, ACTIONS(4964),
anon_sym_COLON, ACTIONS(2212),
anon_sym_PIPE, ACTIONS(2212),
anon_sym_RBRACE, ACTIONS(4966),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2886),
[138939] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(500), 5,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[138951] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3894), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138963] = 7,
anon_sym_COMMA, ACTIONS(1466),
anon_sym_if, ACTIONS(512),
anon_sym_EQ, ACTIONS(1466),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[138978] = 3,
STATE(2700), 1,
aux_sym_union_pattern_repeat1,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3056), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[138992] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3513), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139003] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4968), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139014] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3539), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139025] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2720), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139036] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3137), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139047] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4910), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139058] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3139), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139069] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4912), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139080] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4914), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139091] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3375), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139102] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3941), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139113] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4919), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139124] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4921), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139135] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4923), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139146] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4927), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139157] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(4536),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[139170] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4901), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139181] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3379), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139192] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3507), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139203] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4970), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139214] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3373), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139225] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3505), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139236] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4903), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139247] = 6,
anon_sym_COMMA, ACTIONS(4972),
anon_sym_as, ACTIONS(2111),
anon_sym_RBRACK, ACTIONS(4974),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2918),
[139260] = 6,
anon_sym_COMMA, ACTIONS(4976),
anon_sym_COLON, ACTIONS(2212),
anon_sym_PIPE, ACTIONS(2212),
anon_sym_RBRACE, ACTIONS(4976),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[139273] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3931), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139284] = 6,
anon_sym_RPAREN, ACTIONS(4978),
anon_sym_COMMA, ACTIONS(4980),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2921),
[139297] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(3121),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[139310] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3176), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139321] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2301), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139332] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(3050),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[139345] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(715), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139356] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3267), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139367] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3974), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139378] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3402), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139389] = 6,
anon_sym_RPAREN, ACTIONS(4982),
anon_sym_COMMA, ACTIONS(4984),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2936),
[139402] = 6,
anon_sym_COMMA, ACTIONS(4986),
anon_sym_as, ACTIONS(2111),
anon_sym_RBRACK, ACTIONS(4988),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2937),
[139415] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4550), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139426] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4990), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139437] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(500), 4,
anon_sym_SEMI,
anon_sym_from,
anon_sym_COMMA,
sym__newline,
[139448] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3408), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139459] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4139), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139470] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4992), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139481] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(4538),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[139494] = 6,
anon_sym_RPAREN, ACTIONS(4994),
anon_sym_COMMA, ACTIONS(4996),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2877),
[139507] = 6,
anon_sym_COMMA, ACTIONS(4998),
anon_sym_as, ACTIONS(2111),
anon_sym_RBRACK, ACTIONS(5000),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2872),
[139520] = 6,
anon_sym_SEMI, ACTIONS(1728),
anon_sym_COMMA, ACTIONS(1730),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(1728),
aux_sym_print_statement_repeat1, STATE(2830),
[139533] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3507), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139544] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(3869),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[139557] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2720), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139568] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4953), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139579] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4901), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139590] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3137), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139601] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4953), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139612] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4962), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139623] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4901), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139634] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4910), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139645] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4962), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139656] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3139), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139667] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5002), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139678] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4912), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139689] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3941), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139700] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3373), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139711] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3505), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139722] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(3356),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[139735] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4903), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139746] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3931), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139757] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3379), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139768] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3267), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139779] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4953), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139790] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4914), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139801] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3539), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139812] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2720), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139823] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3137), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139834] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4910), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139845] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3139), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139856] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4912), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139867] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4914), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139878] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4919), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139889] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4921), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139900] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4923), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139911] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4927), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139922] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3379), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139933] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3507), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139944] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(2895),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[139957] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3375), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139968] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3955), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139979] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5004), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139990] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3070), 4,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[140001] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2977), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[140012] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(4540),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[140025] = 6,
anon_sym_COMMA, ACTIONS(2982),
anon_sym_as, ACTIONS(85),
anon_sym_COLON, ACTIONS(85),
anon_sym_RBRACK, ACTIONS(2982),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[140038] = 6,
anon_sym_if, ACTIONS(512),
anon_sym_else, ACTIONS(1295),
anon_sym_and, ACTIONS(526),
anon_sym_or, ACTIONS(528),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[140051] = 6,
anon_sym_SEMI, ACTIONS(2706),
anon_sym_COMMA, ACTIONS(5006),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2706),
aux_sym_print_statement_repeat1, STATE(526),
[140064] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1474), 4,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[140075] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3373), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[140086] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1264),
sym_for_in_clause, STATE(449),
[140099] = 6,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_as, ACTIONS(3517),
anon_sym_COLON, ACTIONS(5008),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(3005),
[140112] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3505), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[140123] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4903), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[140134] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3931), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[140145] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3174),
sym_for_in_clause, STATE(83),
[140158] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3172),
sym_for_in_clause, STATE(449),
[140171] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4919), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[140182] = 6,
anon_sym_SEMI, ACTIONS(2356),
anon_sym_COMMA, ACTIONS(5010),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2356),
aux_sym_assert_statement_repeat1, STATE(65535),
[140195] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4921), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[140206] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3070),
sym_for_in_clause, STATE(449),
[140219] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2675), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[140230] = 6,
anon_sym_RBRACE, ACTIONS(5013),
anon_sym_COLON2, ACTIONS(1765),
sym_type_conversion, ACTIONS(5015),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_format_specifier, STATE(3151),
[140243] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3167),
sym_for_in_clause, STATE(449),
[140256] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4962), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[140267] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3267), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[140278] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4923), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[140289] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3143),
sym_for_in_clause, STATE(83),
[140302] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3071),
sym_for_in_clause, STATE(449),
[140315] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3125),
sym_for_in_clause, STATE(449),
[140328] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(1629),
sym_for_in_clause, STATE(83),
[140341] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3063),
sym_for_in_clause, STATE(449),
[140354] = 6,
anon_sym_COMMA, ACTIONS(5017),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(5019),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(3018),
[140367] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3083),
sym_for_in_clause, STATE(83),
[140380] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__comprehension_clauses, STATE(3087),
sym_for_in_clause, STATE(449),
[140393] = 6,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COMMA, ACTIONS(1381),
anon_sym_COLON, ACTIONS(4925),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[140406] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4927), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[140417] = 6,
anon_sym_RPAREN, ACTIONS(5021),
anon_sym_COMMA, ACTIONS(5023),
anon_sym_as, ACTIONS(2349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(2881),
[140430] = 5,
anon_sym_COMMA, ACTIONS(2779),
anon_sym_RBRACK, ACTIONS(2781),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(615),
[140441] = 5,
anon_sym_COMMA, ACTIONS(4352),
anon_sym_as, ACTIONS(502),
anon_sym_RBRACK, ACTIONS(4352),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[140452] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3739),
sym__indent, ACTIONS(3741),
sym__match_block, STATE(2018),
[140463] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5004), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140473] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3739),
sym__indent, ACTIONS(3741),
sym__match_block, STATE(2019),
[140484] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3739),
sym__indent, ACTIONS(3741),
sym__match_block, STATE(2020),
[140495] = 5,
anon_sym_COMMA, ACTIONS(5025),
anon_sym_RBRACE, ACTIONS(5027),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2873),
[140506] = 5,
anon_sym_DOT, ACTIONS(4822),
anon_sym_LBRACK, ACTIONS(5029),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__generic_type_arguments, STATE(536),
[140517] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3702), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140527] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4968), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140537] = 5,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_COLON, ACTIONS(5031),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(2884),
[140548] = 5,
anon_sym_COMMA, ACTIONS(5033),
anon_sym_RBRACK, ACTIONS(4588),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(1374),
[140559] = 5,
anon_sym_COMMA, ACTIONS(5035),
anon_sym_RBRACE, ACTIONS(5037),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2954),
[140570] = 5,
anon_sym_COMMA, ACTIONS(5039),
anon_sym_RBRACE, ACTIONS(5041),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2954),
[140581] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4990), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140591] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3408), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140601] = 5,
anon_sym_RPAREN, ACTIONS(4570),
anon_sym_COMMA, ACTIONS(5043),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(904),
[140612] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4139), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140622] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4992), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140632] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5002), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140642] = 5,
anon_sym_RPAREN, ACTIONS(4578),
anon_sym_COMMA, ACTIONS(5045),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(904),
[140653] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4970), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140663] = 5,
anon_sym_RPAREN, ACTIONS(3712),
anon_sym_COMMA, ACTIONS(5047),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(3006),
[140674] = 5,
anon_sym_COMMA, ACTIONS(5049),
anon_sym_COLON, ACTIONS(5052),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(65535),
[140685] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2411),
sym__indent, ACTIONS(2413),
sym__match_block, STATE(1979),
[140696] = 5,
anon_sym_COMMA, ACTIONS(5054),
anon_sym_RBRACE, ACTIONS(5056),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2954),
[140707] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3176), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140717] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3974), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140727] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3402), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140737] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4550), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140747] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5058), 3,
anon_sym_LPAREN,
anon_sym_COLON,
anon_sym_EQ,
[140757] = 5,
anon_sym_COMMA, ACTIONS(5060),
anon_sym_COLON, ACTIONS(2394),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_with_clause_repeat1, STATE(65535),
[140768] = 5,
anon_sym_COMMA, ACTIONS(3675),
anon_sym_RBRACE, ACTIONS(3677),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(2897),
[140779] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4990), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140789] = 5,
anon_sym_SEMI, ACTIONS(5063),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(4115),
aux_sym__simple_statements_repeat1, STATE(441),
[140800] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4968), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140810] = 5,
anon_sym_COMMA, ACTIONS(5065),
anon_sym_RBRACE, ACTIONS(4333),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[140821] = 5,
anon_sym_RBRACE, ACTIONS(5067),
anon_sym_COLON2, ACTIONS(1765),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_format_specifier, STATE(3105),
[140832] = 5,
anon_sym_DOT, ACTIONS(4822),
anon_sym_LBRACK, ACTIONS(5069),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__generic_type_arguments, STATE(1556),
[140843] = 5,
anon_sym_COMMA, ACTIONS(3933),
anon_sym_RBRACK, ACTIONS(3935),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2906),
[140854] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2411),
sym__indent, ACTIONS(2413),
sym__match_block, STATE(1980),
[140865] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5002), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140875] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3955), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140885] = 5,
sym_identifier, ACTIONS(1530),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_aliased_import, STATE(1584),
sym_dotted_name, STATE(544),
[140896] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4970), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140906] = 5,
anon_sym_COMMA, ACTIONS(5071),
anon_sym_RBRACK, ACTIONS(5073),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[140917] = 5,
anon_sym_COMMA, ACTIONS(5075),
anon_sym_RBRACK, ACTIONS(5077),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[140928] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4139), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140938] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4992), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140948] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2301), 3,
anon_sym_SEMI,
anon_sym_in,
sym__newline,
[140958] = 5,
anon_sym_COMMA, ACTIONS(5079),
anon_sym_RBRACK, ACTIONS(5081),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(2915),
[140969] = 5,
anon_sym_COMMA, ACTIONS(5083),
anon_sym_RBRACK, ACTIONS(4133),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(3024),
[140980] = 5,
anon_sym_COMMA, ACTIONS(5085),
anon_sym_RBRACE, ACTIONS(5087),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2919),
[140991] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(5089),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(239),
[141002] = 5,
anon_sym_COMMA, ACTIONS(5091),
anon_sym_RBRACK, ACTIONS(4201),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(2931),
[141013] = 5,
anon_sym_RPAREN, ACTIONS(1150),
anon_sym_COMMA, ACTIONS(1905),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__import_list_repeat1, STATE(2943),
[141024] = 5,
anon_sym_RPAREN, ACTIONS(4572),
anon_sym_COMMA, ACTIONS(5093),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(904),
[141035] = 5,
anon_sym_COMMA, ACTIONS(5095),
anon_sym_RBRACK, ACTIONS(4574),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(1374),
[141046] = 5,
anon_sym_COMMA, ACTIONS(5097),
anon_sym_RBRACE, ACTIONS(5099),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2954),
[141057] = 5,
anon_sym_COMMA, ACTIONS(5101),
anon_sym_RBRACE, ACTIONS(5103),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2954),
[141068] = 5,
anon_sym_RPAREN, ACTIONS(4584),
anon_sym_COMMA, ACTIONS(5105),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(904),
[141079] = 5,
anon_sym_RPAREN, ACTIONS(4207),
anon_sym_COMMA, ACTIONS(5107),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(3006),
[141090] = 5,
anon_sym_COMMA, ACTIONS(3289),
anon_sym_COLON, ACTIONS(3289),
anon_sym_PIPE, ACTIONS(3153),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[141101] = 5,
anon_sym_COMMA, ACTIONS(5109),
anon_sym_RBRACK, ACTIONS(4143),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(3007),
[141112] = 5,
anon_sym_COMMA, ACTIONS(2351),
anon_sym_as, ACTIONS(5111),
anon_sym_RBRACE, ACTIONS(2351),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[141123] = 5,
anon_sym_COMMA, ACTIONS(4776),
anon_sym_RBRACE, ACTIONS(4778),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(2927),
[141134] = 5,
anon_sym_COMMA, ACTIONS(5114),
anon_sym_RBRACE, ACTIONS(4305),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[141145] = 5,
anon_sym_DOT, ACTIONS(4822),
anon_sym_LBRACK, ACTIONS(5116),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__generic_type_arguments, STATE(1085),
[141156] = 5,
anon_sym_RPAREN, ACTIONS(4211),
anon_sym_COMMA, ACTIONS(5118),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(63),
[141167] = 5,
anon_sym_COMMA, ACTIONS(5120),
anon_sym_RBRACK, ACTIONS(5122),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[141178] = 5,
anon_sym_COMMA, ACTIONS(5124),
anon_sym_RBRACK, ACTIONS(3428),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(65535),
[141189] = 5,
anon_sym_COMMA, ACTIONS(2763),
anon_sym_COLON, ACTIONS(695),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__collection_elements_repeat1, STATE(713),
[141200] = 5,
anon_sym_COMMA, ACTIONS(5127),
anon_sym_RBRACK, ACTIONS(4124),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(3024),
[141211] = 5,
anon_sym_COMMA, ACTIONS(5129),
anon_sym_RBRACE, ACTIONS(5131),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2938),
[141222] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3832), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
[141232] = 5,
anon_sym_RPAREN, ACTIONS(4592),
anon_sym_COMMA, ACTIONS(5133),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(904),
[141243] = 5,
anon_sym_COMMA, ACTIONS(5135),
anon_sym_RBRACK, ACTIONS(4598),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(1374),
[141254] = 5,
anon_sym_COMMA, ACTIONS(5137),
anon_sym_RBRACE, ACTIONS(5139),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2954),
[141265] = 5,
anon_sym_COMMA, ACTIONS(5141),
anon_sym_RBRACE, ACTIONS(5143),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(2954),
[141276] = 5,
anon_sym_COMMA, ACTIONS(5145),
anon_sym_COLON, ACTIONS(5147),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(2989),
[141287] = 5,
anon_sym_COMMA, ACTIONS(5149),
anon_sym_COLON, ACTIONS(5151),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(2989),
[141298] = 5,
anon_sym_RPAREN, ACTIONS(4558),
anon_sym_COMMA, ACTIONS(5153),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_case_clause_repeat1, STATE(904),
[141309] = 5,
anon_sym_RPAREN, ACTIONS(2162),
anon_sym_COMMA, ACTIONS(5155),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__import_list_repeat1, STATE(1389),
[141320] = 5,
anon_sym_COMMA, ACTIONS(3890),
anon_sym_RBRACE, ACTIONS(3892),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(2945),
[141331] = 5,
anon_sym_COMMA, ACTIONS(5157),
anon_sym_RBRACE, ACTIONS(3821),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[141342] = 5,
anon_sym_RPAREN, ACTIONS(3667),
anon_sym_COMMA, ACTIONS(3669),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(2949),
[141353] = 5,
anon_sym_COMMA, ACTIONS(2789),
anon_sym_as, ACTIONS(502),
anon_sym_RBRACK, ACTIONS(2789),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[141364] = 5,
anon_sym_COMMA, ACTIONS(3509),
anon_sym_RBRACK, ACTIONS(3511),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2950),
[141375] = 5,
anon_sym_RPAREN, ACTIONS(4215),
anon_sym_COMMA, ACTIONS(5159),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(63),
[141386] = 5,
anon_sym_COMMA, ACTIONS(5161),
anon_sym_RBRACK, ACTIONS(5163),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[141397] = 5,
anon_sym_COMMA, ACTIONS(5165),
anon_sym_RBRACK, ACTIONS(5167),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[141408] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3832), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_EQ,
[141418] = 5,
anon_sym_COMMA, ACTIONS(4784),
anon_sym_RBRACE, ACTIONS(4786),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(2956),
[141429] = 5,
anon_sym_COMMA, ACTIONS(5169),
anon_sym_RBRACE, ACTIONS(5172),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dict_pattern_repeat1, STATE(65535),
[141440] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3525), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
[141450] = 5,
anon_sym_COMMA, ACTIONS(5174),
anon_sym_RBRACE, ACTIONS(4315),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[141461] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2301), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[141471] = 5,
anon_sym_RPAREN, ACTIONS(3671),
anon_sym_COMMA, ACTIONS(3673),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(2963),
[141482] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(715), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[141492] = 5,
anon_sym_COMMA, ACTIONS(3690),
anon_sym_RBRACK, ACTIONS(3692),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2964),
[141503] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2301), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[141513] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(715), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[141523] = 5,
anon_sym_RPAREN, ACTIONS(4219),
anon_sym_COMMA, ACTIONS(5176),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(63),
[141534] = 5,
anon_sym_COMMA, ACTIONS(5178),
anon_sym_RBRACK, ACTIONS(5180),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[141545] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1397), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACE,
[141555] = 5,
anon_sym_COMMA, ACTIONS(1788),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(5182),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[141566] = 5,
anon_sym_LBRACE, ACTIONS(4887),
anon_sym_RBRACE, ACTIONS(4887),
aux_sym_format_specifier_token1, ACTIONS(4885),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[141577] = 5,
anon_sym_COMMA, ACTIONS(4818),
anon_sym_RBRACE, ACTIONS(4820),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(2970),
[141588] = 5,
anon_sym_COMMA, ACTIONS(4949),
anon_sym_RBRACK, ACTIONS(4951),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(2924),
[141599] = 5,
anon_sym_COMMA, ACTIONS(5184),
anon_sym_RBRACE, ACTIONS(4321),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[141610] = 5,
anon_sym_LBRACE, ACTIONS(3685),
anon_sym_RBRACE, ACTIONS(3685),
aux_sym_format_specifier_token1, ACTIONS(3683),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[141621] = 5,
anon_sym_RPAREN, ACTIONS(3886),
anon_sym_COMMA, ACTIONS(3888),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(2973),
[141632] = 5,
anon_sym_RPAREN, ACTIONS(4223),
anon_sym_COMMA, ACTIONS(5186),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(63),
[141643] = 5,
anon_sym_COMMA, ACTIONS(5188),
anon_sym_RBRACK, ACTIONS(5190),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[141654] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3525), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACE,
[141664] = 5,
anon_sym_COMMA, ACTIONS(1498),
anon_sym_RBRACE, ACTIONS(1500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(804),
[141675] = 5,
anon_sym_LBRACE, ACTIONS(3927),
anon_sym_RBRACE, ACTIONS(3927),
aux_sym_format_specifier_token1, ACTIONS(3925),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[141686] = 5,
anon_sym_COMMA, ACTIONS(1712),
anon_sym_RBRACE, ACTIONS(1714),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(331),
[141697] = 5,
anon_sym_COMMA, ACTIONS(5192),
anon_sym_RBRACK, ACTIONS(4185),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(2931),
[141708] = 5,
anon_sym_RPAREN, ACTIONS(1724),
anon_sym_COMMA, ACTIONS(1726),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(2982),
[141719] = 5,
anon_sym_COMMA, ACTIONS(2785),
anon_sym_RBRACK, ACTIONS(2787),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2983),
[141730] = 5,
anon_sym_RPAREN, ACTIONS(4227),
anon_sym_COMMA, ACTIONS(5194),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(63),
[141741] = 5,
anon_sym_COMMA, ACTIONS(5196),
anon_sym_RBRACK, ACTIONS(5198),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[141752] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5004), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[141762] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2411),
sym__indent, ACTIONS(2413),
sym__match_block, STATE(2016),
[141773] = 5,
anon_sym_COMMA, ACTIONS(5200),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(5200),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[141784] = 5,
anon_sym_COMMA, ACTIONS(4796),
anon_sym_RBRACE, ACTIONS(4798),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(2991),
[141795] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2411),
sym__indent, ACTIONS(2413),
sym__match_block, STATE(2017),
[141806] = 5,
anon_sym_COMMA, ACTIONS(5202),
anon_sym_COLON, ACTIONS(5205),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(65535),
[141817] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(2411),
sym__indent, ACTIONS(2413),
sym__match_block, STATE(2021),
[141828] = 5,
anon_sym_COMMA, ACTIONS(5207),
anon_sym_RBRACE, ACTIONS(4327),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_dictionary_repeat1, STATE(347),
[141839] = 5,
anon_sym_RPAREN, ACTIONS(3663),
anon_sym_COMMA, ACTIONS(3665),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(2994),
[141850] = 5,
anon_sym_COMMA, ACTIONS(4958),
anon_sym_RBRACK, ACTIONS(4960),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(2995),
[141861] = 5,
anon_sym_RPAREN, ACTIONS(4231),
anon_sym_COMMA, ACTIONS(5209),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_argument_list_repeat1, STATE(63),
[141872] = 5,
anon_sym_COMMA, ACTIONS(5211),
anon_sym_RBRACK, ACTIONS(5213),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[141883] = 5,
anon_sym_COMMA, ACTIONS(5215),
anon_sym_RBRACK, ACTIONS(5217),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[141894] = 5,
anon_sym_COMMA, ACTIONS(5219),
anon_sym_RBRACK, ACTIONS(5221),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(2979),
[141905] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(5223),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__patterns_repeat1, STATE(239),
[141916] = 5,
anon_sym_DOT, ACTIONS(4822),
anon_sym_LBRACK, ACTIONS(5225),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__generic_type_arguments, STATE(1148),
[141927] = 5,
anon_sym_LPAREN, ACTIONS(1476),
anon_sym_COLON, ACTIONS(5227),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_argument_list, STATE(3112),
[141938] = 5,
anon_sym_RPAREN, ACTIONS(2394),
anon_sym_COMMA, ACTIONS(5229),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_with_clause_repeat1, STATE(65535),
[141949] = 5,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COLON, ACTIONS(5232),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[141960] = 5,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COLON, ACTIONS(5234),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[141971] = 5,
anon_sym_DOT, ACTIONS(2180),
anon_sym_COLON, ACTIONS(5236),
anon_sym_PIPE, ACTIONS(2184),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[141982] = 5,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_COLON, ACTIONS(5238),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_except_clause_repeat1, STATE(2884),
[141993] = 5,
anon_sym_RPAREN, ACTIONS(3428),
anon_sym_COMMA, ACTIONS(5240),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(65535),
[142004] = 5,
anon_sym_COMMA, ACTIONS(5243),
anon_sym_RBRACK, ACTIONS(2982),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_arguments_repeat1, STATE(65535),
[142015] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3739),
sym__indent, ACTIONS(3741),
sym__match_block, STATE(2001),
[142026] = 5,
anon_sym_COMMA, ACTIONS(5017),
anon_sym_COLON, ACTIONS(5019),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(3017),
[142037] = 2,
ACTIONS(3), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4550), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[142047] = 5,
anon_sym_RPAREN, ACTIONS(4191),
anon_sym_COMMA, ACTIONS(5246),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__default_type_list_repeat1, STATE(3006),
[142058] = 5,
anon_sym_LBRACE, ACTIONS(4829),
anon_sym_RBRACE, ACTIONS(4829),
aux_sym_format_specifier_token1, ACTIONS(4827),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[142069] = 5,
anon_sym_COMMA, ACTIONS(5248),
anon_sym_RBRACK, ACTIONS(5250),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_subscript_repeat1, STATE(1011),
[142080] = 5,
anon_sym_RBRACE, ACTIONS(5252),
anon_sym_COLON2, ACTIONS(1765),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_format_specifier, STATE(3093),
[142091] = 5,
anon_sym_LBRACE, ACTIONS(3901),
anon_sym_RBRACE, ACTIONS(3901),
aux_sym_format_specifier_token1, ACTIONS(3899),
sym_comment, ACTIONS(5),
sym_line_continuation, ACTIONS(5),
[142102] = 5,
sym_identifier, ACTIONS(2436),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_aliased_import, STATE(1605),
sym_dotted_name, STATE(720),
[142113] = 5,
anon_sym_COMMA, ACTIONS(5254),
anon_sym_COLON, ACTIONS(5256),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(2989),
[142124] = 5,
anon_sym_COMMA, ACTIONS(5258),
anon_sym_COLON, ACTIONS(5260),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym_match_statement_repeat1, STATE(2989),
[142135] = 5,
anon_sym_COMMA, ACTIONS(5262),
anon_sym_as, ACTIONS(502),
anon_sym_RBRACK, ACTIONS(5262),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142146] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3739),
sym__indent, ACTIONS(3741),
sym__match_block, STATE(2008),
[142157] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3739),
sym__indent, ACTIONS(3741),
sym__match_block, STATE(2028),
[142168] = 5,
anon_sym_SEMI, ACTIONS(5264),
anon_sym_as, ACTIONS(129),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(5264),
[142179] = 5,
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__newline, ACTIONS(3739),
sym__indent, ACTIONS(3741),
sym__match_block, STATE(2029),
[142190] = 5,
anon_sym_COMMA, ACTIONS(5266),
anon_sym_RBRACK, ACTIONS(2632),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
aux_sym__generic_type_arguments_repeat1, STATE(65535),
[142201] = 5,
anon_sym_COMMA, ACTIONS(2722),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(2722),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142212] = 4,
anon_sym_COMMA, ACTIONS(500),
anon_sym_RBRACK, ACTIONS(500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142221] = 4,
anon_sym_RPAREN, ACTIONS(4006),
anon_sym_COMMA, ACTIONS(4006),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142230] = 4,
anon_sym_case, ACTIONS(5269),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(5269),
[142239] = 4,
sym_integer, ACTIONS(5271),
sym_float, ACTIONS(5273),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142248] = 4,
anon_sym_case, ACTIONS(5275),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(5275),
[142257] = 4,
anon_sym_case, ACTIONS(5277),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(5277),
[142266] = 4,
anon_sym_case, ACTIONS(4366),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(4366),
[142275] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1100),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142284] = 4,
anon_sym_case, ACTIONS(5279),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(5279),
[142293] = 4,
anon_sym_case, ACTIONS(2819),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(2819),
[142302] = 4,
anon_sym_COMMA, ACTIONS(5200),
anon_sym_COLON, ACTIONS(5200),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142311] = 4,
anon_sym_COMMA, ACTIONS(3994),
anon_sym_COLON, ACTIONS(3994),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142320] = 4,
sym_integer, ACTIONS(5281),
sym_float, ACTIONS(5283),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142329] = 4,
anon_sym_COMMA, ACTIONS(2400),
anon_sym_RBRACK, ACTIONS(2400),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142338] = 4,
sym_identifier, ACTIONS(5285),
anon_sym__, ACTIONS(5285),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142347] = 4,
sym_identifier, ACTIONS(5287),
anon_sym__, ACTIONS(5287),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142356] = 4,
sym_integer, ACTIONS(5289),
sym_float, ACTIONS(5291),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142365] = 4,
sym_integer, ACTIONS(5293),
sym_float, ACTIONS(5295),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142374] = 4,
anon_sym_COMMA, ACTIONS(2988),
anon_sym_COLON, ACTIONS(2988),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142383] = 4,
anon_sym_COLON, ACTIONS(5297),
anon_sym_DASH_GT, ACTIONS(5299),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142392] = 4,
anon_sym_RPAREN, ACTIONS(3428),
anon_sym_COMMA, ACTIONS(3428),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142401] = 4,
anon_sym_case, ACTIONS(5301),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(5301),
[142410] = 4,
anon_sym_COLON, ACTIONS(5303),
anon_sym_DASH_GT, ACTIONS(5305),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142419] = 4,
sym_integer, ACTIONS(5307),
sym_float, ACTIONS(5309),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142428] = 4,
sym_integer, ACTIONS(5311),
sym_float, ACTIONS(5313),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142437] = 4,
sym_integer, ACTIONS(5315),
sym_float, ACTIONS(5317),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142446] = 4,
anon_sym_case, ACTIONS(1824),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(1824),
[142455] = 4,
sym_integer, ACTIONS(5319),
sym_float, ACTIONS(5321),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142464] = 4,
anon_sym_case, ACTIONS(5323),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(5323),
[142473] = 4,
anon_sym_case, ACTIONS(5325),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(5325),
[142482] = 4,
anon_sym_COMMA, ACTIONS(500),
anon_sym_COLON, ACTIONS(500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142491] = 4,
anon_sym_case, ACTIONS(5327),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym__dedent, ACTIONS(5327),
[142500] = 4,
sym_integer, ACTIONS(5329),
sym_float, ACTIONS(5331),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142509] = 4,
anon_sym_LPAREN, ACTIONS(655),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameters, STATE(3045),
[142518] = 4,
anon_sym_LPAREN, ACTIONS(655),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
sym_parameters, STATE(3048),
[142527] = 3,
anon_sym_RBRACE, ACTIONS(5333),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142534] = 3,
anon_sym_RBRACE, ACTIONS(5335),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142541] = 3,
anon_sym_RBRACE, ACTIONS(5337),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142548] = 3,
anon_sym_RPAREN, ACTIONS(1724),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142555] = 3,
anon_sym_RBRACE, ACTIONS(5339),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142562] = 3,
sym_identifier, ACTIONS(5341),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142569] = 3,
anon_sym_RBRACE, ACTIONS(3677),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142576] = 3,
anon_sym_RBRACE, ACTIONS(5343),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142583] = 3,
anon_sym_RPAREN, ACTIONS(1818),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142590] = 3,
anon_sym_RBRACE, ACTIONS(5345),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142597] = 3,
anon_sym_RBRACE, ACTIONS(5347),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142604] = 3,
anon_sym_RBRACE, ACTIONS(5349),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142611] = 3,
sym_identifier, ACTIONS(5351),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142618] = 3,
anon_sym_RPAREN, ACTIONS(3671),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142625] = 3,
anon_sym_RPAREN, ACTIONS(1285),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142632] = 3,
anon_sym_COLON_EQ, ACTIONS(5353),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142639] = 3,
anon_sym_RPAREN, ACTIONS(891),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142646] = 3,
anon_sym_RBRACE, ACTIONS(4798),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142653] = 3,
anon_sym_RBRACE, ACTIONS(5355),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142660] = 3,
anon_sym_COLON, ACTIONS(5357),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142667] = 3,
sym_identifier, ACTIONS(5359),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142674] = 3,
anon_sym_RPAREN, ACTIONS(412),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142681] = 3,
anon_sym_RPAREN, ACTIONS(5361),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142688] = 3,
anon_sym_RBRACK, ACTIONS(5363),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142695] = 3,
anon_sym_RBRACE, ACTIONS(5365),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142702] = 3,
anon_sym_RPAREN, ACTIONS(5367),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142709] = 3,
anon_sym_RBRACE, ACTIONS(5369),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142716] = 3,
anon_sym_RPAREN, ACTIONS(3663),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142723] = 3,
anon_sym_COLON_EQ, ACTIONS(5371),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142730] = 3,
anon_sym_RBRACE, ACTIONS(5373),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142737] = 3,
anon_sym_COMMA, ACTIONS(3169),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142744] = 3,
sym_identifier, ACTIONS(5375),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142751] = 3,
anon_sym_RBRACE, ACTIONS(5377),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142758] = 3,
anon_sym_COLON, ACTIONS(5379),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142765] = 3,
anon_sym_COLON_EQ, ACTIONS(5381),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142772] = 3,
anon_sym_COLON_EQ, ACTIONS(5383),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142779] = 3,
sym_identifier, ACTIONS(5385),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142786] = 3,
sym_identifier, ACTIONS(5387),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142793] = 3,
anon_sym_COLON_EQ, ACTIONS(5389),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142800] = 3,
sym_identifier, ACTIONS(5391),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142807] = 3,
anon_sym_RPAREN, ACTIONS(817),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142814] = 3,
anon_sym_in, ACTIONS(5223),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142821] = 3,
anon_sym_COLON, ACTIONS(5182),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142828] = 3,
anon_sym_RPAREN, ACTIONS(3498),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142835] = 3,
anon_sym_RBRACE, ACTIONS(5393),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142842] = 3,
anon_sym_RBRACK, ACTIONS(5395),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142849] = 3,
anon_sym_COLON_EQ, ACTIONS(5397),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142856] = 3,
anon_sym_RBRACE, ACTIONS(4786),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142863] = 3,
anon_sym_RPAREN, ACTIONS(3369),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142870] = 3,
anon_sym_RBRACK, ACTIONS(5399),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142877] = 3,
anon_sym_RBRACE, ACTIONS(4820),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142884] = 3,
anon_sym_COLON, ACTIONS(5401),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142891] = 3,
anon_sym_RBRACE, ACTIONS(5403),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142898] = 3,
anon_sym_in, ACTIONS(3755),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142905] = 3,
anon_sym_COLON, ACTIONS(3422),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142912] = 3,
anon_sym_COLON, ACTIONS(5405),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142919] = 3,
anon_sym_RBRACE, ACTIONS(5407),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142926] = 3,
sym_identifier, ACTIONS(5409),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142933] = 3,
anon_sym_RBRACK, ACTIONS(5411),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142940] = 3,
anon_sym_RBRACE, ACTIONS(5413),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142947] = 3,
anon_sym_RBRACE, ACTIONS(1855),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142954] = 3,
anon_sym_COLON, ACTIONS(5415),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142961] = 3,
sym_identifier, ACTIONS(5417),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142968] = 3,
anon_sym_COMMA, ACTIONS(1661),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142975] = 3,
anon_sym_RBRACE, ACTIONS(5419),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142982] = 3,
anon_sym_RPAREN, ACTIONS(3886),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142989] = 3,
anon_sym_RBRACK, ACTIONS(5421),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[142996] = 3,
anon_sym_COLON, ACTIONS(5423),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143003] = 3,
anon_sym_def, ACTIONS(2687),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143010] = 3,
anon_sym_COLON, ACTIONS(5425),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143017] = 3,
anon_sym_COLON_EQ, ACTIONS(5427),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143024] = 3,
anon_sym_in, ACTIONS(3978),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143031] = 3,
anon_sym_COLON, ACTIONS(5429),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143038] = 3,
anon_sym_RBRACE, ACTIONS(5431),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143045] = 3,
sym_identifier, ACTIONS(5433),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143052] = 3,
anon_sym_for, ACTIONS(5435),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143059] = 3,
anon_sym_RBRACK, ACTIONS(5437),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143066] = 3,
anon_sym_COLON_EQ, ACTIONS(5439),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143073] = 3,
sym_identifier, ACTIONS(5441),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143080] = 3,
anon_sym_RBRACE, ACTIONS(1500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143087] = 3,
sym_identifier, ACTIONS(5443),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143094] = 3,
sym_identifier, ACTIONS(5445),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143101] = 3,
anon_sym_RPAREN, ACTIONS(5447),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143108] = 3,
anon_sym_COMMA, ACTIONS(3500),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143115] = 3,
anon_sym_RPAREN, ACTIONS(3263),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143122] = 3,
anon_sym_COLON, ACTIONS(5449),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143129] = 3,
anon_sym_RBRACK, ACTIONS(5451),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143136] = 3,
anon_sym_RBRACE, ACTIONS(3892),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143143] = 3,
anon_sym_RBRACE, ACTIONS(5453),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143150] = 3,
anon_sym_COLON, ACTIONS(5455),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143157] = 3,
anon_sym_RBRACE, ACTIONS(5457),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143164] = 3,
anon_sym_RBRACE, ACTIONS(5459),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143171] = 3,
anon_sym_COMMA, ACTIONS(1788),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143178] = 3,
anon_sym_RBRACE, ACTIONS(5461),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143185] = 3,
anon_sym_COLON, ACTIONS(5463),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143192] = 3,
anon_sym_COMMA, ACTIONS(1639),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143199] = 3,
anon_sym_COLON, ACTIONS(3823),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143206] = 3,
sym_identifier, ACTIONS(5465),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143213] = 3,
anon_sym_COLON, ACTIONS(5467),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143220] = 3,
anon_sym_RPAREN, ACTIONS(5469),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143227] = 3,
anon_sym_COMMA, ACTIONS(893),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143234] = 3,
anon_sym_RBRACK, ACTIONS(5471),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143241] = 3,
anon_sym_RBRACK, ACTIONS(5473),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143248] = 3,
anon_sym_RBRACE, ACTIONS(5475),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143255] = 3,
anon_sym_COLON, ACTIONS(3424),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143262] = 3,
anon_sym_RBRACE, ACTIONS(1714),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143269] = 3,
anon_sym_RBRACE, ACTIONS(5477),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143276] = 3,
anon_sym_COMMA, ACTIONS(3751),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143283] = 3,
anon_sym_RBRACE, ACTIONS(4778),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143290] = 3,
anon_sym_RPAREN, ACTIONS(3667),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143297] = 3,
anon_sym_in, ACTIONS(5089),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143304] = 3,
anon_sym_RBRACE, ACTIONS(5479),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143311] = 3,
anon_sym_RBRACE, ACTIONS(5481),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
[143318] = 3,
anon_sym_RPAREN, ACTIONS(5483),
sym_comment, ACTIONS(3),
sym_line_continuation, ACTIONS(3),
};
static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(128)] = 0,
[SMALL_STATE(129)] = 1073741866,
[SMALL_STATE(130)] = 136,
[SMALL_STATE(131)] = 187,
[SMALL_STATE(132)] = 2147483880,
[SMALL_STATE(133)] = 2147483907,
[SMALL_STATE(134)] = 2147483934,
[SMALL_STATE(135)] = 1073742119,
[SMALL_STATE(136)] = 385,
[SMALL_STATE(137)] = 429,
[SMALL_STATE(138)] = 2147484127,
[SMALL_STATE(139)] = 2147484154,
[SMALL_STATE(140)] = 533,
[SMALL_STATE(141)] = 547,
[SMALL_STATE(142)] = 593,
[SMALL_STATE(143)] = 1073742475,
[SMALL_STATE(144)] = 750,
[SMALL_STATE(145)] = 793,
[SMALL_STATE(146)] = 2147484490,
[SMALL_STATE(147)] = 2147484517,
[SMALL_STATE(148)] = 1073742720,
[SMALL_STATE(149)] = 986,
[SMALL_STATE(150)] = 1073742855,
[SMALL_STATE(151)] = 2147484769,
[SMALL_STATE(152)] = 2147484780,
[SMALL_STATE(153)] = 2147484791,
[SMALL_STATE(154)] = 1073742978,
[SMALL_STATE(155)] = 2147484891,
[SMALL_STATE(156)] = 1264,
[SMALL_STATE(157)] = 2147484956,
[SMALL_STATE(158)] = 1073743139,
[SMALL_STATE(159)] = 1073743233,
[SMALL_STATE(160)] = 1506,
[SMALL_STATE(161)] = 1550,
[SMALL_STATE(162)] = 2147485241,
[SMALL_STATE(163)] = 1073743432,
[SMALL_STATE(164)] = 1705,
[SMALL_STATE(165)] = 1748,
[SMALL_STATE(166)] = 1073743615,
[SMALL_STATE(167)] = 2147485517,
[SMALL_STATE(168)] = 1073743712,
[SMALL_STATE(169)] = 1073743806,
[SMALL_STATE(170)] = 2147485716,
[SMALL_STATE(171)] = 2147485727,
[SMALL_STATE(172)] = 2090,
[SMALL_STATE(173)] = 2147485781,
[SMALL_STATE(174)] = 1073743964,
[SMALL_STATE(175)] = 2147485883,
[SMALL_STATE(176)] = 2147485900,
[SMALL_STATE(177)] = 1073744091,
[SMALL_STATE(178)] = 1073744190,
[SMALL_STATE(179)] = 1073744268,
[SMALL_STATE(180)] = 1073744349,
[SMALL_STATE(181)] = 2147486232,
[SMALL_STATE(182)] = 1073744419,
[SMALL_STATE(183)] = 2147486322,
[SMALL_STATE(184)] = 1073744517,
[SMALL_STATE(185)] = 2787,
[SMALL_STATE(186)] = 2147486445,
[SMALL_STATE(187)] = 1073744632,
[SMALL_STATE(188)] = 1073744708,
[SMALL_STATE(189)] = 1073744769,
[SMALL_STATE(190)] = 2147486687,
[SMALL_STATE(191)] = 2147486708,
[SMALL_STATE(192)] = 3081,
[SMALL_STATE(193)] = 3126,
[SMALL_STATE(194)] = 2147486799,
[SMALL_STATE(195)] = 2147486818,
[SMALL_STATE(196)] = 1073745007,
[SMALL_STATE(197)] = 1073745139,
[SMALL_STATE(198)] = 1073745292,
[SMALL_STATE(199)] = 1073745382,
[SMALL_STATE(200)] = 2147487284,
[SMALL_STATE(201)] = 2147487293,
[SMALL_STATE(202)] = 3652,
[SMALL_STATE(203)] = 1073745519,
[SMALL_STATE(204)] = 2147487479,
[SMALL_STATE(205)] = 1073745664,
[SMALL_STATE(206)] = 1073745743,
[SMALL_STATE(207)] = 3997,
[SMALL_STATE(208)] = 2147487688,
[SMALL_STATE(209)] = 4047,
[SMALL_STATE(210)] = 2147487738,
[SMALL_STATE(211)] = 1073745935,
[SMALL_STATE(212)] = 1073746014,
[SMALL_STATE(213)] = 1073746089,
[SMALL_STATE(214)] = 4351,
[SMALL_STATE(215)] = 1073746223,
[SMALL_STATE(216)] = 1073746309,
[SMALL_STATE(217)] = 1073746388,
[SMALL_STATE(218)] = 2147488308,
[SMALL_STATE(219)] = 2147488319,
[SMALL_STATE(220)] = 2147488330,
[SMALL_STATE(221)] = 4689,
[SMALL_STATE(222)] = 2147488380,
[SMALL_STATE(223)] = 2147488399,
[SMALL_STATE(224)] = 2147488416,
[SMALL_STATE(225)] = 1073746605,
[SMALL_STATE(226)] = 2147488561,
[SMALL_STATE(227)] = 1073746744,
[SMALL_STATE(228)] = 1073746837,
[SMALL_STATE(229)] = 2147488753,
[SMALL_STATE(230)] = 2147488762,
[SMALL_STATE(231)] = 1073746949,
[SMALL_STATE(232)] = 5255,
[SMALL_STATE(233)] = 1073747122,
[SMALL_STATE(234)] = 2147489018,
[SMALL_STATE(235)] = 1073747201,
[SMALL_STATE(236)] = 2147489126,
[SMALL_STATE(237)] = 5489,
[SMALL_STATE(238)] = 1073747356,
[SMALL_STATE(239)] = 5608,
[SMALL_STATE(240)] = 5637,
[SMALL_STATE(241)] = 1073747485,
[SMALL_STATE(242)] = 5814,
[SMALL_STATE(243)] = 5857,
[SMALL_STATE(244)] = 2147489521,
[SMALL_STATE(245)] = 2147489538,
[SMALL_STATE(246)] = 1073747721,
[SMALL_STATE(247)] = 2147489641,
[SMALL_STATE(248)] = 2147489658,
[SMALL_STATE(249)] = 1073747851,
[SMALL_STATE(250)] = 1073747983,
[SMALL_STATE(251)] = 1073748136,
[SMALL_STATE(252)] = 6402,
[SMALL_STATE(253)] = 6447,
[SMALL_STATE(254)] = 1073748318,
[SMALL_STATE(255)] = 2147490221,
[SMALL_STATE(256)] = 2147490232,
[SMALL_STATE(257)] = 2147490243,
[SMALL_STATE(258)] = 1073748426,
[SMALL_STATE(259)] = 1073748525,
[SMALL_STATE(260)] = 1073748611,
[SMALL_STATE(261)] = 2147490511,
[SMALL_STATE(262)] = 1073748698,
[SMALL_STATE(263)] = 1073748793,
[SMALL_STATE(264)] = 1073748885,
[SMALL_STATE(265)] = 1073748961,
[SMALL_STATE(266)] = 1073749042,
[SMALL_STATE(267)] = 7318,
[SMALL_STATE(268)] = 1073749185,
[SMALL_STATE(269)] = 2147491161,
[SMALL_STATE(270)] = 2147491170,
[SMALL_STATE(271)] = 2147491179,
[SMALL_STATE(272)] = 2147491188,
[SMALL_STATE(273)] = 1073749377,
[SMALL_STATE(274)] = 1073749453,
[SMALL_STATE(275)] = 1073749543,
[SMALL_STATE(276)] = 2147491443,
[SMALL_STATE(277)] = 2147491462,
[SMALL_STATE(278)] = 7829,
[SMALL_STATE(279)] = 7839,
[SMALL_STATE(280)] = 2147491501,
[SMALL_STATE(281)] = 1073749692,
[SMALL_STATE(282)] = 2147491648,
[SMALL_STATE(283)] = 1073749831,
[SMALL_STATE(284)] = 1073749910,
[SMALL_STATE(285)] = 2147491813,
[SMALL_STATE(286)] = 2147491836,
[SMALL_STATE(287)] = 8207,
[SMALL_STATE(288)] = 1073750074,
[SMALL_STATE(289)] = 1073750142,
[SMALL_STATE(290)] = 2147492062,
[SMALL_STATE(291)] = 2147492069,
[SMALL_STATE(292)] = 1073750264,
[SMALL_STATE(293)] = 8536,
[SMALL_STATE(294)] = 2147492199,
[SMALL_STATE(295)] = 1073750384,
[SMALL_STATE(296)] = 1073750516,
[SMALL_STATE(297)] = 1073750669,
[SMALL_STATE(298)] = 8902,
[SMALL_STATE(299)] = 2147492570,
[SMALL_STATE(300)] = 2147492583,
[SMALL_STATE(301)] = 1073750766,
[SMALL_STATE(302)] = 1073750898,
[SMALL_STATE(303)] = 1073751051,
[SMALL_STATE(304)] = 2147492975,
[SMALL_STATE(305)] = 2147492988,
[SMALL_STATE(306)] = 1073751171,
[SMALL_STATE(307)] = 2147493073,
[SMALL_STATE(308)] = 9444,
[SMALL_STATE(309)] = 1073751281,
[SMALL_STATE(310)] = 9536,
[SMALL_STATE(311)] = 9581,
[SMALL_STATE(312)] = 9626,
[SMALL_STATE(313)] = 2147493284,
[SMALL_STATE(314)] = 2147493297,
[SMALL_STATE(315)] = 2147493310,
[SMALL_STATE(316)] = 2147493317,
[SMALL_STATE(317)] = 2147493324,
[SMALL_STATE(318)] = 1073751507,
[SMALL_STATE(319)] = 1073751639,
[SMALL_STATE(320)] = 1073751792,
[SMALL_STATE(321)] = 2147493706,
[SMALL_STATE(322)] = 1073751891,
[SMALL_STATE(323)] = 1073751990,
[SMALL_STATE(324)] = 1073752053,
[SMALL_STATE(325)] = 2147493935,
[SMALL_STATE(326)] = 2147493944,
[SMALL_STATE(327)] = 2147493955,
[SMALL_STATE(328)] = 2147493978,
[SMALL_STATE(329)] = 1073752173,
[SMALL_STATE(330)] = 2147494091,
[SMALL_STATE(331)] = 2147494104,
[SMALL_STATE(332)] = 1073752291,
[SMALL_STATE(333)] = 1073752385,
[SMALL_STATE(334)] = 1073752482,
[SMALL_STATE(335)] = 10744,
[SMALL_STATE(336)] = 2147494435,
[SMALL_STATE(337)] = 2147494456,
[SMALL_STATE(338)] = 10827,
[SMALL_STATE(339)] = 2147494491,
[SMALL_STATE(340)] = 2147494508,
[SMALL_STATE(341)] = 10867,
[SMALL_STATE(342)] = 1073752747,
[SMALL_STATE(343)] = 11013,
[SMALL_STATE(344)] = 1073752851,
[SMALL_STATE(345)] = 1073752944,
[SMALL_STATE(346)] = 1073753029,
[SMALL_STATE(347)] = 2147494932,
[SMALL_STATE(348)] = 1073753119,
[SMALL_STATE(349)] = 1073753272,
[SMALL_STATE(350)] = 1073753404,
[SMALL_STATE(351)] = 1073753534,
[SMALL_STATE(352)] = 2147495450,
[SMALL_STATE(353)] = 2147495463,
[SMALL_STATE(354)] = 2147495474,
[SMALL_STATE(355)] = 1073753657,
[SMALL_STATE(356)] = 1073753753,
[SMALL_STATE(357)] = 1073753849,
[SMALL_STATE(358)] = 1073753943,
[SMALL_STATE(359)] = 1073754035,
[SMALL_STATE(360)] = 2147495945,
[SMALL_STATE(361)] = 2147495968,
[SMALL_STATE(362)] = 12339,
[SMALL_STATE(363)] = 2147496030,
[SMALL_STATE(364)] = 2147496039,
[SMALL_STATE(365)] = 12398,
[SMALL_STATE(366)] = 1073754265,
[SMALL_STATE(367)] = 1073754362,
[SMALL_STATE(368)] = 1073754456,
[SMALL_STATE(369)] = 12722,
[SMALL_STATE(370)] = 12769,
[SMALL_STATE(371)] = 2147496460,
[SMALL_STATE(372)] = 12833,
[SMALL_STATE(373)] = 2147496495,
[SMALL_STATE(374)] = 12862,
[SMALL_STATE(375)] = 2147496520,
[SMALL_STATE(376)] = 2147496531,
[SMALL_STATE(377)] = 1073754718,
[SMALL_STATE(378)] = 1073754814,
[SMALL_STATE(379)] = 2147496723,
[SMALL_STATE(380)] = 2147496740,
[SMALL_STATE(381)] = 2147496755,
[SMALL_STATE(382)] = 1073754944,
[SMALL_STATE(383)] = 2147496862,
[SMALL_STATE(384)] = 1073755049,
[SMALL_STATE(385)] = 2147496928,
[SMALL_STATE(386)] = 2147496937,
[SMALL_STATE(387)] = 1073755124,
[SMALL_STATE(388)] = 1073755256,
[SMALL_STATE(389)] = 1073755409,
[SMALL_STATE(390)] = 1073755502,
[SMALL_STATE(391)] = 13763,
[SMALL_STATE(392)] = 13813,
[SMALL_STATE(393)] = 2147497505,
[SMALL_STATE(394)] = 2147497532,
[SMALL_STATE(395)] = 2147497559,
[SMALL_STATE(396)] = 2147497570,
[SMALL_STATE(397)] = 13933,
[SMALL_STATE(398)] = 2147497624,
[SMALL_STATE(399)] = 1073755807,
[SMALL_STATE(400)] = 1073755903,
[SMALL_STATE(401)] = 14165,
[SMALL_STATE(402)] = 2147497856,
[SMALL_STATE(403)] = 2147497871,
[SMALL_STATE(404)] = 2147497878,
[SMALL_STATE(405)] = 2147497885,
[SMALL_STATE(406)] = 1073756068,
[SMALL_STATE(407)] = 1073756154,
[SMALL_STATE(408)] = 1073756233,
[SMALL_STATE(409)] = 1073756312,
[SMALL_STATE(410)] = 1073756388,
[SMALL_STATE(411)] = 2147498273,
[SMALL_STATE(412)] = 1073756470,
[SMALL_STATE(413)] = 1073756623,
[SMALL_STATE(414)] = 1073756715,
[SMALL_STATE(415)] = 14977,
[SMALL_STATE(416)] = 2147498670,
[SMALL_STATE(417)] = 1073756859,
[SMALL_STATE(418)] = 1073756948,
[SMALL_STATE(419)] = 1073757027,
[SMALL_STATE(420)] = 1073757162,
[SMALL_STATE(421)] = 2147499062,
[SMALL_STATE(422)] = 2147499083,
[SMALL_STATE(423)] = 1073757278,
[SMALL_STATE(424)] = 2147499196,
[SMALL_STATE(425)] = 2147499211,
[SMALL_STATE(426)] = 1073757398,
[SMALL_STATE(427)] = 1073757501,
[SMALL_STATE(428)] = 1073757587,
[SMALL_STATE(429)] = 2147499496,
[SMALL_STATE(430)] = 2147499523,
[SMALL_STATE(431)] = 1073757710,
[SMALL_STATE(432)] = 2147499628,
[SMALL_STATE(433)] = 1073757813,
[SMALL_STATE(434)] = 1073757966,
[SMALL_STATE(435)] = 1073758066,
[SMALL_STATE(436)] = 1073758156,
[SMALL_STATE(437)] = 16420,
[SMALL_STATE(438)] = 16437,
[SMALL_STATE(439)] = 2147500098,
[SMALL_STATE(440)] = 2147500111,
[SMALL_STATE(441)] = 2147500122,
[SMALL_STATE(442)] = 2147500133,
[SMALL_STATE(443)] = 1073758318,
[SMALL_STATE(444)] = 1073758412,
[SMALL_STATE(445)] = 16682,
[SMALL_STATE(446)] = 2147500348,
[SMALL_STATE(447)] = 16713,
[SMALL_STATE(448)] = 2147500376,
[SMALL_STATE(449)] = 2147500393,
[SMALL_STATE(450)] = 2147500412,
[SMALL_STATE(451)] = 16771,
[SMALL_STATE(452)] = 1073758640,
[SMALL_STATE(453)] = 1073758733,
[SMALL_STATE(454)] = 1073758825,
[SMALL_STATE(455)] = 1073758910,
[SMALL_STATE(456)] = 1073758989,
[SMALL_STATE(457)] = 2147500872,
[SMALL_STATE(458)] = 17235,
[SMALL_STATE(459)] = 17280,
[SMALL_STATE(460)] = 1073759146,
[SMALL_STATE(461)] = 2147501032,
[SMALL_STATE(462)] = 2147501051,
[SMALL_STATE(463)] = 2147501072,
[SMALL_STATE(464)] = 2147501085,
[SMALL_STATE(465)] = 2147501096,
[SMALL_STATE(466)] = 2147501103,
[SMALL_STATE(467)] = 1073759286,
[SMALL_STATE(468)] = 1073759373,
[SMALL_STATE(469)] = 1073759449,
[SMALL_STATE(470)] = 1073759524,
[SMALL_STATE(471)] = 17778,
[SMALL_STATE(472)] = 1073759644,
[SMALL_STATE(473)] = 1073759776,
[SMALL_STATE(474)] = 1073759871,
[SMALL_STATE(475)] = 1073759961,
[SMALL_STATE(476)] = 18223,
[SMALL_STATE(477)] = 2147501914,
[SMALL_STATE(478)] = 1073760105,
[SMALL_STATE(479)] = 2147502019,
[SMALL_STATE(480)] = 2147502030,
[SMALL_STATE(481)] = 2147502039,
[SMALL_STATE(482)] = 2147502048,
[SMALL_STATE(483)] = 1073760231,
[SMALL_STATE(484)] = 1073760323,
[SMALL_STATE(485)] = 1073760411,
[SMALL_STATE(486)] = 1073760487,
[SMALL_STATE(487)] = 18739,
[SMALL_STATE(488)] = 1073760611,
[SMALL_STATE(489)] = 2147502490,
[SMALL_STATE(490)] = 1073760687,
[SMALL_STATE(491)] = 18941,
[SMALL_STATE(492)] = 2147502618,
[SMALL_STATE(493)] = 2147502629,
[SMALL_STATE(494)] = 2147502638,
[SMALL_STATE(495)] = 1073760823,
[SMALL_STATE(496)] = 1073760918,
[SMALL_STATE(497)] = 1073761005,
[SMALL_STATE(498)] = 1073761084,
[SMALL_STATE(499)] = 1073761216,
[SMALL_STATE(500)] = 1073761348,
[SMALL_STATE(501)] = 1073761501,
[SMALL_STATE(502)] = 1073761607,
[SMALL_STATE(503)] = 1073761703,
[SMALL_STATE(504)] = 1073761793,
[SMALL_STATE(505)] = 1073761880,
[SMALL_STATE(506)] = 1073761965,
[SMALL_STATE(507)] = 1073762046,
[SMALL_STATE(508)] = 20301,
[SMALL_STATE(509)] = 20342,
[SMALL_STATE(510)] = 2147504003,
[SMALL_STATE(511)] = 2147504018,
[SMALL_STATE(512)] = 1073762207,
[SMALL_STATE(513)] = 2147504125,
[SMALL_STATE(514)] = 2147504138,
[SMALL_STATE(515)] = 1073762321,
[SMALL_STATE(516)] = 1073762453,
[SMALL_STATE(517)] = 1073762549,
[SMALL_STATE(518)] = 1073762639,
[SMALL_STATE(519)] = 1073762729,
[SMALL_STATE(520)] = 1073762815,
[SMALL_STATE(521)] = 2147504715,
[SMALL_STATE(522)] = 1073762912,
[SMALL_STATE(523)] = 2147504801,
[SMALL_STATE(524)] = 2147504818,
[SMALL_STATE(525)] = 2147504833,
[SMALL_STATE(526)] = 2147504846,
[SMALL_STATE(527)] = 2147504859,
[SMALL_STATE(528)] = 2147504868,
[SMALL_STATE(529)] = 1073763053,
[SMALL_STATE(530)] = 1073763139,
[SMALL_STATE(531)] = 1073763224,
[SMALL_STATE(532)] = 1073763303,
[SMALL_STATE(533)] = 21554,
[SMALL_STATE(534)] = 1073763421,
[SMALL_STATE(535)] = 21652,
[SMALL_STATE(536)] = 21671,
[SMALL_STATE(537)] = 1073763508,
[SMALL_STATE(538)] = 1073763661,
[SMALL_STATE(539)] = 1073763754,
[SMALL_STATE(540)] = 2147505670,
[SMALL_STATE(541)] = 1073763857,
[SMALL_STATE(542)] = 1073763947,
[SMALL_STATE(543)] = 22202,
[SMALL_STATE(544)] = 2147505895,
[SMALL_STATE(545)] = 2147505908,
[SMALL_STATE(546)] = 2147505921,
[SMALL_STATE(547)] = 2147505932,
[SMALL_STATE(548)] = 22295,
[SMALL_STATE(549)] = 1073764129,
[SMALL_STATE(550)] = 1073764225,
[SMALL_STATE(551)] = 1073764319,
[SMALL_STATE(552)] = 1073764405,
[SMALL_STATE(553)] = 1073764490,
[SMALL_STATE(554)] = 22745,
[SMALL_STATE(555)] = 22788,
[SMALL_STATE(556)] = 2147506451,
[SMALL_STATE(557)] = 1073764638,
[SMALL_STATE(558)] = 22952,
[SMALL_STATE(559)] = 1073764791,
[SMALL_STATE(560)] = 2147506684,
[SMALL_STATE(561)] = 2147506699,
[SMALL_STATE(562)] = 2147506708,
[SMALL_STATE(563)] = 1073764891,
[SMALL_STATE(564)] = 1073765044,
[SMALL_STATE(565)] = 2147506960,
[SMALL_STATE(566)] = 1073765163,
[SMALL_STATE(567)] = 1073765251,
[SMALL_STATE(568)] = 1073765337,
[SMALL_STATE(569)] = 1073765422,
[SMALL_STATE(570)] = 1073765507,
[SMALL_STATE(571)] = 1073765592,
[SMALL_STATE(572)] = 1073765677,
[SMALL_STATE(573)] = 1073765756,
[SMALL_STATE(574)] = 1073765834,
[SMALL_STATE(575)] = 2147507736,
[SMALL_STATE(576)] = 2147507751,
[SMALL_STATE(577)] = 2147507758,
[SMALL_STATE(578)] = 2147507775,
[SMALL_STATE(579)] = 2147507790,
[SMALL_STATE(580)] = 1073765979,
[SMALL_STATE(581)] = 1073766111,
[SMALL_STATE(582)] = 1073766212,
[SMALL_STATE(583)] = 1073766308,
[SMALL_STATE(584)] = 24578,
[SMALL_STATE(585)] = 1073766460,
[SMALL_STATE(586)] = 1073766547,
[SMALL_STATE(587)] = 24804,
[SMALL_STATE(588)] = 24850,
[SMALL_STATE(589)] = 24893,
[SMALL_STATE(590)] = 24917,
[SMALL_STATE(591)] = 24939,
[SMALL_STATE(592)] = 24952,
[SMALL_STATE(593)] = 2147508615,
[SMALL_STATE(594)] = 2147508632,
[SMALL_STATE(595)] = 24999,
[SMALL_STATE(596)] = 2147508691,
[SMALL_STATE(597)] = 2147508706,
[SMALL_STATE(598)] = 2147508715,
[SMALL_STATE(599)] = 1073766898,
[SMALL_STATE(600)] = 1073766991,
[SMALL_STATE(601)] = 1073767081,
[SMALL_STATE(602)] = 1073767171,
[SMALL_STATE(603)] = 1073767258,
[SMALL_STATE(604)] = 1073767344,
[SMALL_STATE(605)] = 1073767429,
[SMALL_STATE(606)] = 1073767509,
[SMALL_STATE(607)] = 25746,
[SMALL_STATE(608)] = 2147509409,
[SMALL_STATE(609)] = 25776,
[SMALL_STATE(610)] = 2147509434,
[SMALL_STATE(611)] = 2147509445,
[SMALL_STATE(612)] = 25814,
[SMALL_STATE(613)] = 2147509476,
[SMALL_STATE(614)] = 2147509489,
[SMALL_STATE(615)] = 2147509502,
[SMALL_STATE(616)] = 2147509513,
[SMALL_STATE(617)] = 25876,
[SMALL_STATE(618)] = 2147509567,
[SMALL_STATE(619)] = 1073767750,
[SMALL_STATE(620)] = 1073767853,
[SMALL_STATE(621)] = 1073767945,
[SMALL_STATE(622)] = 1073768035,
[SMALL_STATE(623)] = 1073760487,
[SMALL_STATE(624)] = 26289,
[SMALL_STATE(625)] = 26334,
[SMALL_STATE(626)] = 26377,
[SMALL_STATE(627)] = 26420,
[SMALL_STATE(628)] = 2147510083,
[SMALL_STATE(629)] = 2147510094,
[SMALL_STATE(630)] = 2147510109,
[SMALL_STATE(631)] = 2147510120,
[SMALL_STATE(632)] = 2147510129,
[SMALL_STATE(633)] = 2147510138,
[SMALL_STATE(634)] = 26497,
[SMALL_STATE(635)] = 2147510155,
[SMALL_STATE(636)] = 1073768342,
[SMALL_STATE(637)] = 1073768436,
[SMALL_STATE(638)] = 26702,
[SMALL_STATE(639)] = 2147510381,
[SMALL_STATE(640)] = 2147510396,
[SMALL_STATE(641)] = 2147510409,
[SMALL_STATE(642)] = 26774,
[SMALL_STATE(643)] = 2147510432,
[SMALL_STATE(644)] = 2147510443,
[SMALL_STATE(645)] = 2147510454,
[SMALL_STATE(646)] = 1073768637,
[SMALL_STATE(647)] = 26906,
[SMALL_STATE(648)] = 26949,
[SMALL_STATE(649)] = 26973,
[SMALL_STATE(650)] = 2147510639,
[SMALL_STATE(651)] = 2147510658,
[SMALL_STATE(652)] = 2147510673,
[SMALL_STATE(653)] = 2147510686,
[SMALL_STATE(654)] = 1073768873,
[SMALL_STATE(655)] = 2147510790,
[SMALL_STATE(656)] = 2147510801,
[SMALL_STATE(657)] = 2147510810,
[SMALL_STATE(658)] = 2147510819,
[SMALL_STATE(659)] = 2147510828,
[SMALL_STATE(660)] = 2147510835,
[SMALL_STATE(661)] = 2147510842,
[SMALL_STATE(662)] = 2147510849,
[SMALL_STATE(663)] = 1073769032,
[SMALL_STATE(664)] = 1073769133,
[SMALL_STATE(665)] = 1073769231,
[SMALL_STATE(666)] = 1073769326,
[SMALL_STATE(667)] = 1073769418,
[SMALL_STATE(668)] = 1073769508,
[SMALL_STATE(669)] = 1073769594,
[SMALL_STATE(670)] = 1073769675,
[SMALL_STATE(671)] = 2147502030,
[SMALL_STATE(672)] = 1073769748,
[SMALL_STATE(673)] = 1073769827,
[SMALL_STATE(674)] = 1073769906,
[SMALL_STATE(675)] = 1073769985,
[SMALL_STATE(676)] = 1073770064,
[SMALL_STATE(677)] = 28318,
[SMALL_STATE(678)] = 1073770187,
[SMALL_STATE(679)] = 1073770262,
[SMALL_STATE(680)] = 1073770334,
[SMALL_STATE(681)] = 28567,
[SMALL_STATE(682)] = 2147512234,
[SMALL_STATE(683)] = 1073770421,
[SMALL_STATE(684)] = 2147512313,
[SMALL_STATE(685)] = 28686,
[SMALL_STATE(686)] = 28700,
[SMALL_STATE(687)] = 2147512359,
[SMALL_STATE(688)] = 2147512380,
[SMALL_STATE(689)] = 2147512393,
[SMALL_STATE(690)] = 2147512404,
[SMALL_STATE(691)] = 2147512413,
[SMALL_STATE(692)] = 1073770598,
[SMALL_STATE(693)] = 1073770730,
[SMALL_STATE(694)] = 1073770862,
[SMALL_STATE(695)] = 1073771015,
[SMALL_STATE(696)] = 1073771110,
[SMALL_STATE(697)] = 1073771197,
[SMALL_STATE(698)] = 1073771283,
[SMALL_STATE(699)] = 1073771368,
[SMALL_STATE(700)] = 1073771447,
[SMALL_STATE(701)] = 1073771526,
[SMALL_STATE(702)] = 1073771605,
[SMALL_STATE(703)] = 1073771682,
[SMALL_STATE(704)] = 29934,
[SMALL_STATE(705)] = 29977,
[SMALL_STATE(706)] = 30020,
[SMALL_STATE(707)] = 30037,
[SMALL_STATE(708)] = 2147513700,
[SMALL_STATE(709)] = 2147513711,
[SMALL_STATE(710)] = 2147513726,
[SMALL_STATE(711)] = 2147513737,
[SMALL_STATE(712)] = 2147513748,
[SMALL_STATE(713)] = 2147513759,
[SMALL_STATE(714)] = 2147513770,
[SMALL_STATE(715)] = 2147513777,
[SMALL_STATE(716)] = 2147513784,
[SMALL_STATE(717)] = 2147513795,
[SMALL_STATE(718)] = 2147513808,
[SMALL_STATE(719)] = 1073771995,
[SMALL_STATE(720)] = 2147513888,
[SMALL_STATE(721)] = 30251,
[SMALL_STATE(722)] = 2147513909,
[SMALL_STATE(723)] = 2147513918,
[SMALL_STATE(724)] = 2147513925,
[SMALL_STATE(725)] = 1073772108,
[SMALL_STATE(726)] = 1073772204,
[SMALL_STATE(727)] = 1073772294,
[SMALL_STATE(728)] = 1073772381,
[SMALL_STATE(729)] = 1073772460,
[SMALL_STATE(730)] = 1073772538,
[SMALL_STATE(731)] = 1073772603,
[SMALL_STATE(732)] = 30855,
[SMALL_STATE(733)] = 30900,
[SMALL_STATE(734)] = 1073772767,
[SMALL_STATE(735)] = 31012,
[SMALL_STATE(736)] = 2147514670,
[SMALL_STATE(737)] = 1073772857,
[SMALL_STATE(738)] = 2147514771,
[SMALL_STATE(739)] = 1073772954,
[SMALL_STATE(740)] = 2147514870,
[SMALL_STATE(741)] = 2147514877,
[SMALL_STATE(742)] = 1073773066,
[SMALL_STATE(743)] = 1073773156,
[SMALL_STATE(744)] = 31417,
[SMALL_STATE(745)] = 31462,
[SMALL_STATE(746)] = 1073773337,
[SMALL_STATE(747)] = 2147515218,
[SMALL_STATE(748)] = 31597,
[SMALL_STATE(749)] = 2147515255,
[SMALL_STATE(750)] = 2147515282,
[SMALL_STATE(751)] = 31661,
[SMALL_STATE(752)] = 2147515332,
[SMALL_STATE(753)] = 2147515353,
[SMALL_STATE(754)] = 2147515368,
[SMALL_STATE(755)] = 2147515383,
[SMALL_STATE(756)] = 2147515396,
[SMALL_STATE(757)] = 1073773585,
[SMALL_STATE(758)] = 2147515503,
[SMALL_STATE(759)] = 2147515514,
[SMALL_STATE(760)] = 2147515525,
[SMALL_STATE(761)] = 31888,
[SMALL_STATE(762)] = 2147515548,
[SMALL_STATE(763)] = 2147515559,
[SMALL_STATE(764)] = 2147515570,
[SMALL_STATE(765)] = 2147515579,
[SMALL_STATE(766)] = 31938,
[SMALL_STATE(767)] = 1073773805,
[SMALL_STATE(768)] = 1073773908,
[SMALL_STATE(769)] = 1073774004,
[SMALL_STATE(770)] = 1073774100,
[SMALL_STATE(771)] = 1073774194,
[SMALL_STATE(772)] = 1073774288,
[SMALL_STATE(773)] = 1073774381,
[SMALL_STATE(774)] = 1073774467,
[SMALL_STATE(775)] = 1073774553,
[SMALL_STATE(776)] = 1073774638,
[SMALL_STATE(777)] = 1073774717,
[SMALL_STATE(778)] = 1073774796,
[SMALL_STATE(779)] = 1073774875,
[SMALL_STATE(780)] = 1073774953,
[SMALL_STATE(781)] = 33205,
[SMALL_STATE(782)] = 2147516896,
[SMALL_STATE(783)] = 1073775085,
[SMALL_STATE(784)] = 1073775180,
[SMALL_STATE(785)] = 1073775275,
[SMALL_STATE(786)] = 1073775369,
[SMALL_STATE(787)] = 1073775463,
[SMALL_STATE(788)] = 1073775557,
[SMALL_STATE(789)] = 1073775650,
[SMALL_STATE(790)] = 1073775736,
[SMALL_STATE(791)] = 1073775821,
[SMALL_STATE(792)] = 1073775900,
[SMALL_STATE(793)] = 34153,
[SMALL_STATE(794)] = 34196,
[SMALL_STATE(795)] = 1073776063,
[SMALL_STATE(796)] = 8536,
[SMALL_STATE(797)] = 2147517948,
[SMALL_STATE(798)] = 34317,
[SMALL_STATE(799)] = 2147517979,
[SMALL_STATE(800)] = 2147517994,
[SMALL_STATE(801)] = 2147518007,
[SMALL_STATE(802)] = 1073776196,
[SMALL_STATE(803)] = 2147518089,
[SMALL_STATE(804)] = 2147518100,
[SMALL_STATE(805)] = 2147518111,
[SMALL_STATE(806)] = 2147518118,
[SMALL_STATE(807)] = 2147518125,
[SMALL_STATE(808)] = 2147518132,
[SMALL_STATE(809)] = 1073776315,
[SMALL_STATE(810)] = 1073776416,
[SMALL_STATE(811)] = 1073776512,
[SMALL_STATE(812)] = 1073776608,
[SMALL_STATE(813)] = 1073776704,
[SMALL_STATE(814)] = 1073776797,
[SMALL_STATE(815)] = 1073776886,
[SMALL_STATE(816)] = 1073776975,
[SMALL_STATE(817)] = 1073777063,
[SMALL_STATE(818)] = 1073777149,
[SMALL_STATE(819)] = 1073777235,
[SMALL_STATE(820)] = 1073777321,
[SMALL_STATE(821)] = 2147519225,
[SMALL_STATE(822)] = 1073777424,
[SMALL_STATE(823)] = 1073777503,
[SMALL_STATE(824)] = 1073777582,
[SMALL_STATE(825)] = 1073777661,
[SMALL_STATE(826)] = 1073749543,
[SMALL_STATE(827)] = 35913,
[SMALL_STATE(828)] = 1073777782,
[SMALL_STATE(829)] = 36034,
[SMALL_STATE(830)] = 1073777901,
[SMALL_STATE(831)] = 2147519794,
[SMALL_STATE(832)] = 36167,
[SMALL_STATE(833)] = 1073778005,
[SMALL_STATE(834)] = 2147519891,
[SMALL_STATE(835)] = 1073778086,
[SMALL_STATE(836)] = 1073778146,
[SMALL_STATE(837)] = 1073778206,
[SMALL_STATE(838)] = 2147520087,
[SMALL_STATE(839)] = 2147520106,
[SMALL_STATE(840)] = 2147520119,
[SMALL_STATE(841)] = 2147520130,
[SMALL_STATE(842)] = 36495,
[SMALL_STATE(843)] = 2147520153,
[SMALL_STATE(844)] = 2147520162,
[SMALL_STATE(845)] = 2147520171,
[SMALL_STATE(846)] = 2147520180,
[SMALL_STATE(847)] = 2147520189,
[SMALL_STATE(848)] = 1073778374,
[SMALL_STATE(849)] = 1073778506,
[SMALL_STATE(850)] = 2147520483,
[SMALL_STATE(851)] = 2147520490,
[SMALL_STATE(852)] = 2147520497,
[SMALL_STATE(853)] = 2147520504,
[SMALL_STATE(854)] = 1073778687,
[SMALL_STATE(855)] = 1073778782,
[SMALL_STATE(856)] = 1073778890,
[SMALL_STATE(857)] = 1073778984,
[SMALL_STATE(858)] = 1073779070,
[SMALL_STATE(859)] = 1073779150,
[SMALL_STATE(860)] = 1073779229,
[SMALL_STATE(861)] = 1073779308,
[SMALL_STATE(862)] = 2147502030,
[SMALL_STATE(863)] = 1073779366,
[SMALL_STATE(864)] = 1073779441,
[SMALL_STATE(865)] = 37703,
[SMALL_STATE(866)] = 37746,
[SMALL_STATE(867)] = 1073779613,
[SMALL_STATE(868)] = 37856,
[SMALL_STATE(869)] = 37876,
[SMALL_STATE(870)] = 37891,
[SMALL_STATE(871)] = 37907,
[SMALL_STATE(872)] = 2147521568,
[SMALL_STATE(873)] = 2147521581,
[SMALL_STATE(874)] = 37946,
[SMALL_STATE(875)] = 2147521636,
[SMALL_STATE(876)] = 2147521649,
[SMALL_STATE(877)] = 2147521660,
[SMALL_STATE(878)] = 2147521667,
[SMALL_STATE(879)] = 1073779852,
[SMALL_STATE(880)] = 2147521808,
[SMALL_STATE(881)] = 2147521815,
[SMALL_STATE(882)] = 2147521822,
[SMALL_STATE(883)] = 1073780005,
[SMALL_STATE(884)] = 1073780158,
[SMALL_STATE(885)] = 1073780311,
[SMALL_STATE(886)] = 1073780443,
[SMALL_STATE(887)] = 1073780546,
[SMALL_STATE(888)] = 1073780647,
[SMALL_STATE(889)] = 38920,
[SMALL_STATE(890)] = 38962,
[SMALL_STATE(891)] = 1073780828,
[SMALL_STATE(892)] = 1073780923,
[SMALL_STATE(893)] = 1073781009,
[SMALL_STATE(894)] = 1073781095,
[SMALL_STATE(895)] = 1073781180,
[SMALL_STATE(896)] = 1073781265,
[SMALL_STATE(897)] = 1073781344,
[SMALL_STATE(898)] = 1073781423,
[SMALL_STATE(899)] = 1073781509,
[SMALL_STATE(900)] = 1073781582,
[SMALL_STATE(901)] = 39834,
[SMALL_STATE(902)] = 2147523494,
[SMALL_STATE(903)] = 39859,
[SMALL_STATE(904)] = 2147523517,
[SMALL_STATE(905)] = 2147523528,
[SMALL_STATE(906)] = 2147523537,
[SMALL_STATE(907)] = 2147523546,
[SMALL_STATE(908)] = 2147523555,
[SMALL_STATE(909)] = 2147523562,
[SMALL_STATE(910)] = 1073781745,
[SMALL_STATE(911)] = 1073781852,
[SMALL_STATE(912)] = 1073781949,
[SMALL_STATE(913)] = 1073782045,
[SMALL_STATE(914)] = 1073782140,
[SMALL_STATE(915)] = 1073782235,
[SMALL_STATE(916)] = 1073782329,
[SMALL_STATE(917)] = 1073782421,
[SMALL_STATE(918)] = 1073782513,
[SMALL_STATE(919)] = 1073782603,
[SMALL_STATE(920)] = 1073782693,
[SMALL_STATE(921)] = 1073782780,
[SMALL_STATE(922)] = 1073782866,
[SMALL_STATE(923)] = 1073782951,
[SMALL_STATE(924)] = 1073783036,
[SMALL_STATE(925)] = 41291,
[SMALL_STATE(926)] = 1073783138,
[SMALL_STATE(927)] = 1073783217,
[SMALL_STATE(928)] = 1073783296,
[SMALL_STATE(929)] = 1073783375,
[SMALL_STATE(930)] = 1073783454,
[SMALL_STATE(931)] = 41709,
[SMALL_STATE(932)] = 1073783578,
[SMALL_STATE(933)] = 41830,
[SMALL_STATE(934)] = 1073783703,
[SMALL_STATE(935)] = 41954,
[SMALL_STATE(936)] = 1073783821,
[SMALL_STATE(937)] = 2147525710,
[SMALL_STATE(938)] = 42079,
[SMALL_STATE(939)] = 2147525742,
[SMALL_STATE(940)] = 2147525759,
[SMALL_STATE(941)] = 2147525774,
[SMALL_STATE(942)] = 2147525789,
[SMALL_STATE(943)] = 2147525802,
[SMALL_STATE(944)] = 1073783993,
[SMALL_STATE(945)] = 1073784125,
[SMALL_STATE(946)] = 2147526102,
[SMALL_STATE(947)] = 2147526115,
[SMALL_STATE(948)] = 2147526126,
[SMALL_STATE(949)] = 2147526137,
[SMALL_STATE(950)] = 1073784324,
[SMALL_STATE(951)] = 42632,
[SMALL_STATE(952)] = 2147526290,
[SMALL_STATE(953)] = 2147526303,
[SMALL_STATE(954)] = 2147526314,
[SMALL_STATE(955)] = 2147526323,
[SMALL_STATE(956)] = 2147526332,
[SMALL_STATE(957)] = 2147526339,
[SMALL_STATE(958)] = 1073784522,
[SMALL_STATE(959)] = 1073784675,
[SMALL_STATE(960)] = 1073784828,
[SMALL_STATE(961)] = 1073784981,
[SMALL_STATE(962)] = 1073785113,
[SMALL_STATE(963)] = 1073785245,
[SMALL_STATE(964)] = 43518,
[SMALL_STATE(965)] = 43562,
[SMALL_STATE(966)] = 1073785430,
[SMALL_STATE(967)] = 1073785526,
[SMALL_STATE(968)] = 1073785619,
[SMALL_STATE(969)] = 1073785711,
[SMALL_STATE(970)] = 1073785803,
[SMALL_STATE(971)] = 1073785889,
[SMALL_STATE(972)] = 1073785975,
[SMALL_STATE(973)] = 1073786061,
[SMALL_STATE(974)] = 1073786146,
[SMALL_STATE(975)] = 1073786231,
[SMALL_STATE(976)] = 1073786316,
[SMALL_STATE(977)] = 1073786397,
[SMALL_STATE(978)] = 1073786478,
[SMALL_STATE(979)] = 1073786557,
[SMALL_STATE(980)] = 44812,
[SMALL_STATE(981)] = 1073786686,
[SMALL_STATE(982)] = 1073786762,
[SMALL_STATE(983)] = 1073786837,
[SMALL_STATE(984)] = 45088,
[SMALL_STATE(985)] = 45131,
[SMALL_STATE(986)] = 45174,
[SMALL_STATE(987)] = 1073787044,
[SMALL_STATE(988)] = 1073787115,
[SMALL_STATE(989)] = 1073787182,
[SMALL_STATE(990)] = 2147529068,
[SMALL_STATE(991)] = 1073787259,
[SMALL_STATE(992)] = 45492,
[SMALL_STATE(993)] = 2147529156,
[SMALL_STATE(994)] = 45517,
[SMALL_STATE(995)] = 45529,
[SMALL_STATE(996)] = 45547,
[SMALL_STATE(997)] = 2147529209,
[SMALL_STATE(998)] = 45576,
[SMALL_STATE(999)] = 45588,
[SMALL_STATE(1000)] = 45600,
[SMALL_STATE(1001)] = 2147529260,
[SMALL_STATE(1002)] = 2147529277,
[SMALL_STATE(1003)] = 2147529292,
[SMALL_STATE(1004)] = 45659,
[SMALL_STATE(1005)] = 2147529318,
[SMALL_STATE(1006)] = 2147529327,
[SMALL_STATE(1007)] = 2147529338,
[SMALL_STATE(1008)] = 1073787525,
[SMALL_STATE(1009)] = 2147529487,
[SMALL_STATE(1010)] = 2147529498,
[SMALL_STATE(1011)] = 2147529509,
[SMALL_STATE(1012)] = 45872,
[SMALL_STATE(1013)] = 2147529530,
[SMALL_STATE(1014)] = 2147529539,
[SMALL_STATE(1015)] = 2147529548,
[SMALL_STATE(1016)] = 2147529557,
[SMALL_STATE(1017)] = 2147529566,
[SMALL_STATE(1018)] = 2147529575,
[SMALL_STATE(1019)] = 2147529584,
[SMALL_STATE(1020)] = 2147529591,
[SMALL_STATE(1021)] = 2147529598,
[SMALL_STATE(1022)] = 1073787781,
[SMALL_STATE(1023)] = 1073787934,
[SMALL_STATE(1024)] = 1073788066,
[SMALL_STATE(1025)] = 1073788196,
[SMALL_STATE(1026)] = 1073788297,
[SMALL_STATE(1027)] = 1073788396,
[SMALL_STATE(1028)] = 1073788492,
[SMALL_STATE(1029)] = 1073788587,
[SMALL_STATE(1030)] = 46857,
[SMALL_STATE(1031)] = 1073788725,
[SMALL_STATE(1032)] = 46991,
[SMALL_STATE(1033)] = 1073788873,
[SMALL_STATE(1034)] = 1073788961,
[SMALL_STATE(1035)] = 1073789048,
[SMALL_STATE(1036)] = 1073789135,
[SMALL_STATE(1037)] = 1073789221,
[SMALL_STATE(1038)] = 1073789307,
[SMALL_STATE(1039)] = 1073789393,
[SMALL_STATE(1040)] = 1073789479,
[SMALL_STATE(1041)] = 1073789565,
[SMALL_STATE(1042)] = 1073789650,
[SMALL_STATE(1043)] = 1073789735,
[SMALL_STATE(1044)] = 1073789820,
[SMALL_STATE(1045)] = 1073789905,
[SMALL_STATE(1046)] = 1073789990,
[SMALL_STATE(1047)] = 1073790075,
[SMALL_STATE(1048)] = 1073790160,
[SMALL_STATE(1049)] = 1073790245,
[SMALL_STATE(1050)] = 1073790330,
[SMALL_STATE(1051)] = 1073790415,
[SMALL_STATE(1052)] = 1073790494,
[SMALL_STATE(1053)] = 1073790573,
[SMALL_STATE(1054)] = 1073790652,
[SMALL_STATE(1055)] = 1073790731,
[SMALL_STATE(1056)] = 1073745743,
[SMALL_STATE(1057)] = 1073790810,
[SMALL_STATE(1058)] = 49062,
[SMALL_STATE(1059)] = 49107,
[SMALL_STATE(1060)] = 49154,
[SMALL_STATE(1061)] = 49197,
[SMALL_STATE(1062)] = 49240,
[SMALL_STATE(1063)] = 1073791107,
[SMALL_STATE(1064)] = 1073791179,
[SMALL_STATE(1065)] = 1073791240,
[SMALL_STATE(1066)] = 1073791300,
[SMALL_STATE(1067)] = 49533,
[SMALL_STATE(1068)] = 49550,
[SMALL_STATE(1069)] = 2147533215,
[SMALL_STATE(1070)] = 2147533236,
[SMALL_STATE(1071)] = 49607,
[SMALL_STATE(1072)] = 2147533299,
[SMALL_STATE(1073)] = 2147533318,
[SMALL_STATE(1074)] = 49687,
[SMALL_STATE(1075)] = 2147533347,
[SMALL_STATE(1076)] = 2147533362,
[SMALL_STATE(1077)] = 2147533373,
[SMALL_STATE(1078)] = 49736,
[SMALL_STATE(1079)] = 2147533396,
[SMALL_STATE(1080)] = 1073791585,
[SMALL_STATE(1081)] = 1073791717,
[SMALL_STATE(1082)] = 2147533694,
[SMALL_STATE(1083)] = 2147533705,
[SMALL_STATE(1084)] = 50068,
[SMALL_STATE(1085)] = 50081,
[SMALL_STATE(1086)] = 50094,
[SMALL_STATE(1087)] = 2147533755,
[SMALL_STATE(1088)] = 2147533766,
[SMALL_STATE(1089)] = 2147533777,
[SMALL_STATE(1090)] = 2147533786,
[SMALL_STATE(1091)] = 2147533793,
[SMALL_STATE(1092)] = 1073791976,
[SMALL_STATE(1093)] = 1073792108,
[SMALL_STATE(1094)] = 2147534085,
[SMALL_STATE(1095)] = 2147534092,
[SMALL_STATE(1096)] = 1073792275,
[SMALL_STATE(1097)] = 1073792428,
[SMALL_STATE(1098)] = 1073792563,
[SMALL_STATE(1099)] = 1073792716,
[SMALL_STATE(1100)] = 1073792869,
[SMALL_STATE(1101)] = 1073793007,
[SMALL_STATE(1102)] = 1073793139,
[SMALL_STATE(1103)] = 1073793271,
[SMALL_STATE(1104)] = 1073793383,
[SMALL_STATE(1105)] = 1073793492,
[SMALL_STATE(1106)] = 1073793599,
[SMALL_STATE(1107)] = 1073793694,
[SMALL_STATE(1108)] = 1073793800,
[SMALL_STATE(1109)] = 1073793904,
[SMALL_STATE(1110)] = 1073793999,
[SMALL_STATE(1111)] = 1073794095,
[SMALL_STATE(1112)] = 52365,
[SMALL_STATE(1113)] = 1073794230,
[SMALL_STATE(1114)] = 1073794323,
[SMALL_STATE(1115)] = 1073794415,
[SMALL_STATE(1116)] = 1073794505,
[SMALL_STATE(1117)] = 1073794595,
[SMALL_STATE(1118)] = 1073794684,
[SMALL_STATE(1119)] = 1073794772,
[SMALL_STATE(1120)] = 1073794859,
[SMALL_STATE(1121)] = 1073794946,
[SMALL_STATE(1122)] = 1073795033,
[SMALL_STATE(1123)] = 1073795119,
[SMALL_STATE(1124)] = 1073795205,
[SMALL_STATE(1125)] = 1073795291,
[SMALL_STATE(1126)] = 1073795376,
[SMALL_STATE(1127)] = 1073795461,
[SMALL_STATE(1128)] = 1073795546,
[SMALL_STATE(1129)] = 1073795627,
[SMALL_STATE(1130)] = 53882,
[SMALL_STATE(1131)] = 1073795756,
[SMALL_STATE(1132)] = 54008,
[SMALL_STATE(1133)] = 1073795880,
[SMALL_STATE(1134)] = 54131,
[SMALL_STATE(1135)] = 54174,
[SMALL_STATE(1136)] = 54217,
[SMALL_STATE(1137)] = 54260,
[SMALL_STATE(1138)] = 1073796126,
[SMALL_STATE(1139)] = 1073796195,
[SMALL_STATE(1140)] = 2147538084,
[SMALL_STATE(1141)] = 2147538103,
[SMALL_STATE(1142)] = 54474,
[SMALL_STATE(1143)] = 54515,
[SMALL_STATE(1144)] = 54527,
[SMALL_STATE(1145)] = 2147538187,
[SMALL_STATE(1146)] = 54554,
[SMALL_STATE(1147)] = 54566,
[SMALL_STATE(1148)] = 54578,
[SMALL_STATE(1149)] = 2147538238,
[SMALL_STATE(1150)] = 2147538253,
[SMALL_STATE(1151)] = 54618,
[SMALL_STATE(1152)] = 2147538277,
[SMALL_STATE(1153)] = 2147538290,
[SMALL_STATE(1154)] = 54653,
[SMALL_STATE(1155)] = 2147538311,
[SMALL_STATE(1156)] = 24578,
[SMALL_STATE(1157)] = 54674,
[SMALL_STATE(1158)] = 2147538332,
[SMALL_STATE(1159)] = 2147538343,
[SMALL_STATE(1160)] = 2147538354,
[SMALL_STATE(1161)] = 2147538365,
[SMALL_STATE(1162)] = 2147538376,
[SMALL_STATE(1163)] = 2147538387,
[SMALL_STATE(1164)] = 2147538398,
[SMALL_STATE(1165)] = 2147538409,
[SMALL_STATE(1166)] = 2147538420,
[SMALL_STATE(1167)] = 2147538431,
[SMALL_STATE(1168)] = 2147538440,
[SMALL_STATE(1169)] = 2147538449,
[SMALL_STATE(1170)] = 2147538458,
[SMALL_STATE(1171)] = 2147538465,
[SMALL_STATE(1172)] = 2147538472,
[SMALL_STATE(1173)] = 1073796655,
[SMALL_STATE(1174)] = 1073796808,
[SMALL_STATE(1175)] = 1073796961,
[SMALL_STATE(1176)] = 1073797093,
[SMALL_STATE(1177)] = 1073797225,
[SMALL_STATE(1178)] = 1073797349,
[SMALL_STATE(1179)] = 1073797454,
[SMALL_STATE(1180)] = 1073797555,
[SMALL_STATE(1181)] = 55830,
[SMALL_STATE(1182)] = 1073797698,
[SMALL_STATE(1183)] = 1073797795,
[SMALL_STATE(1184)] = 1073797891,
[SMALL_STATE(1185)] = 1073797987,
[SMALL_STATE(1186)] = 1073798083,
[SMALL_STATE(1187)] = 1073798179,
[SMALL_STATE(1188)] = 1073798274,
[SMALL_STATE(1189)] = 1073798368,
[SMALL_STATE(1190)] = 1073798461,
[SMALL_STATE(1191)] = 1073798553,
[SMALL_STATE(1192)] = 1073798643,
[SMALL_STATE(1193)] = 56909,
[SMALL_STATE(1194)] = 1073798779,
[SMALL_STATE(1195)] = 1073798867,
[SMALL_STATE(1196)] = 1073798954,
[SMALL_STATE(1197)] = 1073799039,
[SMALL_STATE(1198)] = 1073799124,
[SMALL_STATE(1199)] = 1073799209,
[SMALL_STATE(1200)] = 1073799288,
[SMALL_STATE(1201)] = 1073799367,
[SMALL_STATE(1202)] = 1073799446,
[SMALL_STATE(1203)] = 1073799525,
[SMALL_STATE(1204)] = 1073799604,
[SMALL_STATE(1205)] = 1073799681,
[SMALL_STATE(1206)] = 1073799757,
[SMALL_STATE(1207)] = 58009,
[SMALL_STATE(1208)] = 1073799878,
[SMALL_STATE(1209)] = 58130,
[SMALL_STATE(1210)] = 58182,
[SMALL_STATE(1211)] = 58234,
[SMALL_STATE(1212)] = 58278,
[SMALL_STATE(1213)] = 58322,
[SMALL_STATE(1214)] = 58374,
[SMALL_STATE(1215)] = 58418,
[SMALL_STATE(1216)] = 58462,
[SMALL_STATE(1217)] = 58506,
[SMALL_STATE(1218)] = 58549,
[SMALL_STATE(1219)] = 1073800415,
[SMALL_STATE(1220)] = 1073800484,
[SMALL_STATE(1221)] = 1073800553,
[SMALL_STATE(1222)] = 1073800618,
[SMALL_STATE(1223)] = 2147542502,
[SMALL_STATE(1224)] = 1073800689,
[SMALL_STATE(1225)] = 1073800747,
[SMALL_STATE(1226)] = 2147542629,
[SMALL_STATE(1227)] = 2147542648,
[SMALL_STATE(1228)] = 2147542667,
[SMALL_STATE(1229)] = 59036,
[SMALL_STATE(1230)] = 2147542696,
[SMALL_STATE(1231)] = 59063,
[SMALL_STATE(1232)] = 2147542723,
[SMALL_STATE(1233)] = 2147542738,
[SMALL_STATE(1234)] = 59105,
[SMALL_STATE(1235)] = 2147542765,
[SMALL_STATE(1236)] = 2147542780,
[SMALL_STATE(1237)] = 1073800969,
[SMALL_STATE(1238)] = 1073801101,
[SMALL_STATE(1239)] = 59430,
[SMALL_STATE(1240)] = 59441,
[SMALL_STATE(1241)] = 2147543100,
[SMALL_STATE(1242)] = 2147543113,
[SMALL_STATE(1243)] = 2147543126,
[SMALL_STATE(1244)] = 2147543139,
[SMALL_STATE(1245)] = 59504,
[SMALL_STATE(1246)] = 2147543163,
[SMALL_STATE(1247)] = 2147543174,
[SMALL_STATE(1248)] = 2147543185,
[SMALL_STATE(1249)] = 2147543194,
[SMALL_STATE(1250)] = 2147543203,
[SMALL_STATE(1251)] = 2147543214,
[SMALL_STATE(1252)] = 2147543225,
[SMALL_STATE(1253)] = 2147543236,
[SMALL_STATE(1254)] = 2147543243,
[SMALL_STATE(1255)] = 2147543254,
[SMALL_STATE(1256)] = 2147543265,
[SMALL_STATE(1257)] = 2147543276,
[SMALL_STATE(1258)] = 2147543287,
[SMALL_STATE(1259)] = 2147543296,
[SMALL_STATE(1260)] = 2147543305,
[SMALL_STATE(1261)] = 2147543314,
[SMALL_STATE(1262)] = 2147543323,
[SMALL_STATE(1263)] = 2147543330,
[SMALL_STATE(1264)] = 2147543337,
[SMALL_STATE(1265)] = 2147543344,
[SMALL_STATE(1266)] = 2147543351,
[SMALL_STATE(1267)] = 2147543358,
[SMALL_STATE(1268)] = 2147543365,
[SMALL_STATE(1269)] = 1073801548,
[SMALL_STATE(1270)] = 1073801701,
[SMALL_STATE(1271)] = 1073801854,
[SMALL_STATE(1272)] = 1073802007,
[SMALL_STATE(1273)] = 1073802139,
[SMALL_STATE(1274)] = 1073802271,
[SMALL_STATE(1275)] = 1073802382,
[SMALL_STATE(1276)] = 1073802489,
[SMALL_STATE(1277)] = 1073802594,
[SMALL_STATE(1278)] = 1073802693,
[SMALL_STATE(1279)] = 1073802790,
[SMALL_STATE(1280)] = 1073802887,
[SMALL_STATE(1281)] = 1073802983,
[SMALL_STATE(1282)] = 1073803078,
[SMALL_STATE(1283)] = 1073803172,
[SMALL_STATE(1284)] = 1073803266,
[SMALL_STATE(1285)] = 1073803358,
[SMALL_STATE(1286)] = 1073803449,
[SMALL_STATE(1287)] = 1073803539,
[SMALL_STATE(1288)] = 1073803629,
[SMALL_STATE(1289)] = 1073803719,
[SMALL_STATE(1290)] = 1073803809,
[SMALL_STATE(1291)] = 1073803898,
[SMALL_STATE(1292)] = 1073803986,
[SMALL_STATE(1293)] = 1073804074,
[SMALL_STATE(1294)] = 2147545985,
[SMALL_STATE(1295)] = 1073804168,
[SMALL_STATE(1296)] = 1073804254,
[SMALL_STATE(1297)] = 1073804340,
[SMALL_STATE(1298)] = 1073804426,
[SMALL_STATE(1299)] = 1073804512,
[SMALL_STATE(1300)] = 1073804597,
[SMALL_STATE(1301)] = 1073804682,
[SMALL_STATE(1302)] = 1073804767,
[SMALL_STATE(1303)] = 1073804852,
[SMALL_STATE(1304)] = 1073804937,
[SMALL_STATE(1305)] = 1073805022,
[SMALL_STATE(1306)] = 1073805107,
[SMALL_STATE(1307)] = 1073805187,
[SMALL_STATE(1308)] = 1073805266,
[SMALL_STATE(1309)] = 1073805345,
[SMALL_STATE(1310)] = 1073805424,
[SMALL_STATE(1311)] = 63679,
[SMALL_STATE(1312)] = 1073805555,
[SMALL_STATE(1313)] = 63810,
[SMALL_STATE(1314)] = 63860,
[SMALL_STATE(1315)] = 1073805732,
[SMALL_STATE(1316)] = 1073805809,
[SMALL_STATE(1317)] = 1073805885,
[SMALL_STATE(1318)] = 1073805961,
[SMALL_STATE(1319)] = 1073786686,
[SMALL_STATE(1320)] = 1073806037,
[SMALL_STATE(1321)] = 1073806113,
[SMALL_STATE(1322)] = 64365,
[SMALL_STATE(1323)] = 1073806233,
[SMALL_STATE(1324)] = 56909,
[SMALL_STATE(1325)] = 64484,
[SMALL_STATE(1326)] = 64528,
[SMALL_STATE(1327)] = 64572,
[SMALL_STATE(1328)] = 64616,
[SMALL_STATE(1329)] = 64660,
[SMALL_STATE(1330)] = 64708,
[SMALL_STATE(1331)] = 64751,
[SMALL_STATE(1332)] = 64796,
[SMALL_STATE(1333)] = 2147548489,
[SMALL_STATE(1334)] = 1073806672,
[SMALL_STATE(1335)] = 64938,
[SMALL_STATE(1336)] = 64983,
[SMALL_STATE(1337)] = 65026,
[SMALL_STATE(1338)] = 65068,
[SMALL_STATE(1339)] = 65112,
[SMALL_STATE(1340)] = 1073806978,
[SMALL_STATE(1341)] = 1073807051,
[SMALL_STATE(1342)] = 65285,
[SMALL_STATE(1343)] = 1073807150,
[SMALL_STATE(1344)] = 1073807222,
[SMALL_STATE(1345)] = 1073807291,
[SMALL_STATE(1346)] = 1073807349,
[SMALL_STATE(1347)] = 65582,
[SMALL_STATE(1348)] = 65603,
[SMALL_STATE(1349)] = 65622,
[SMALL_STATE(1350)] = 2147549286,
[SMALL_STATE(1351)] = 65661,
[SMALL_STATE(1352)] = 2147549327,
[SMALL_STATE(1353)] = 2147549348,
[SMALL_STATE(1354)] = 2147549369,
[SMALL_STATE(1355)] = 2147549390,
[SMALL_STATE(1356)] = 2147549411,
[SMALL_STATE(1357)] = 65782,
[SMALL_STATE(1358)] = 2147549448,
[SMALL_STATE(1359)] = 2147549465,
[SMALL_STATE(1360)] = 65834,
[SMALL_STATE(1361)] = 2147549496,
[SMALL_STATE(1362)] = 2147549511,
[SMALL_STATE(1363)] = 1073807702,
[SMALL_STATE(1364)] = 65973,
[SMALL_STATE(1365)] = 65984,
[SMALL_STATE(1366)] = 2147549643,
[SMALL_STATE(1367)] = 2147549656,
[SMALL_STATE(1368)] = 2147549669,
[SMALL_STATE(1369)] = 66034,
[SMALL_STATE(1370)] = 2147549693,
[SMALL_STATE(1371)] = 2147549704,
[SMALL_STATE(1372)] = 2147549711,
[SMALL_STATE(1373)] = 1073807898,
[SMALL_STATE(1374)] = 2147549818,
[SMALL_STATE(1375)] = 2147549829,
[SMALL_STATE(1376)] = 2147549840,
[SMALL_STATE(1377)] = 1073808027,
[SMALL_STATE(1378)] = 1073808131,
[SMALL_STATE(1379)] = 2147550050,
[SMALL_STATE(1380)] = 66413,
[SMALL_STATE(1381)] = 66423,
[SMALL_STATE(1382)] = 2147550081,
[SMALL_STATE(1383)] = 2147550092,
[SMALL_STATE(1384)] = 2147550101,
[SMALL_STATE(1385)] = 2147550112,
[SMALL_STATE(1386)] = 2147550123,
[SMALL_STATE(1387)] = 2147550140,
[SMALL_STATE(1388)] = 2147550151,
[SMALL_STATE(1389)] = 2147550162,
[SMALL_STATE(1390)] = 2147550173,
[SMALL_STATE(1391)] = 2147550184,
[SMALL_STATE(1392)] = 2147550195,
[SMALL_STATE(1393)] = 2147550206,
[SMALL_STATE(1394)] = 2147550215,
[SMALL_STATE(1395)] = 2147550224,
[SMALL_STATE(1396)] = 2147550231,
[SMALL_STATE(1397)] = 2147550240,
[SMALL_STATE(1398)] = 2147550249,
[SMALL_STATE(1399)] = 2147550258,
[SMALL_STATE(1400)] = 2147550265,
[SMALL_STATE(1401)] = 2147550272,
[SMALL_STATE(1402)] = 2147550279,
[SMALL_STATE(1403)] = 2147550286,
[SMALL_STATE(1404)] = 2147550293,
[SMALL_STATE(1405)] = 2147550300,
[SMALL_STATE(1406)] = 2147550307,
[SMALL_STATE(1407)] = 2147550314,
[SMALL_STATE(1408)] = 2147550321,
[SMALL_STATE(1409)] = 2147550328,
[SMALL_STATE(1410)] = 2147550335,
[SMALL_STATE(1411)] = 2147550342,
[SMALL_STATE(1412)] = 2147550349,
[SMALL_STATE(1413)] = 2147550356,
[SMALL_STATE(1414)] = 2147550363,
[SMALL_STATE(1415)] = 1073808546,
[SMALL_STATE(1416)] = 2147550465,
[SMALL_STATE(1417)] = 2147550472,
[SMALL_STATE(1418)] = 2147550479,
[SMALL_STATE(1419)] = 2147550486,
[SMALL_STATE(1420)] = 1073808669,
[SMALL_STATE(1421)] = 1073808822,
[SMALL_STATE(1422)] = 1073808975,
[SMALL_STATE(1423)] = 1073809128,
[SMALL_STATE(1424)] = 1073809281,
[SMALL_STATE(1425)] = 1073809434,
[SMALL_STATE(1426)] = 1073809572,
[SMALL_STATE(1427)] = 1073809710,
[SMALL_STATE(1428)] = 1073809842,
[SMALL_STATE(1429)] = 1073809974,
[SMALL_STATE(1430)] = 1073810106,
[SMALL_STATE(1431)] = 1073810238,
[SMALL_STATE(1432)] = 1073810368,
[SMALL_STATE(1433)] = 1073810457,
[SMALL_STATE(1434)] = 1073810566,
[SMALL_STATE(1435)] = 1073810672,
[SMALL_STATE(1436)] = 1073810766,
[SMALL_STATE(1437)] = 1073810871,
[SMALL_STATE(1438)] = 1073810974,
[SMALL_STATE(1439)] = 1073811073,
[SMALL_STATE(1440)] = 1073811171,
[SMALL_STATE(1441)] = 1073811268,
[SMALL_STATE(1442)] = 1073811365,
[SMALL_STATE(1443)] = 1073811461,
[SMALL_STATE(1444)] = 1073811557,
[SMALL_STATE(1445)] = 1073811653,
[SMALL_STATE(1446)] = 1073811749,
[SMALL_STATE(1447)] = 1073811844,
[SMALL_STATE(1448)] = 1073811939,
[SMALL_STATE(1449)] = 1073812034,
[SMALL_STATE(1450)] = 70304,
[SMALL_STATE(1451)] = 1073812172,
[SMALL_STATE(1452)] = 1073812264,
[SMALL_STATE(1453)] = 1073812356,
[SMALL_STATE(1454)] = 1073812448,
[SMALL_STATE(1455)] = 1073812540,
[SMALL_STATE(1456)] = 1073812632,
[SMALL_STATE(1457)] = 1073812722,
[SMALL_STATE(1458)] = 1073812812,
[SMALL_STATE(1459)] = 1073812902,
[SMALL_STATE(1460)] = 1073812992,
[SMALL_STATE(1461)] = 1073813082,
[SMALL_STATE(1462)] = 1073813172,
[SMALL_STATE(1463)] = 71438,
[SMALL_STATE(1464)] = 1073813320,
[SMALL_STATE(1465)] = 1073813408,
[SMALL_STATE(1466)] = 1073813496,
[SMALL_STATE(1467)] = 1073813584,
[SMALL_STATE(1468)] = 1073813671,
[SMALL_STATE(1469)] = 71934,
[SMALL_STATE(1470)] = 1073813814,
[SMALL_STATE(1471)] = 1073813900,
[SMALL_STATE(1472)] = 1073813986,
[SMALL_STATE(1473)] = 1073814072,
[SMALL_STATE(1474)] = 1073814158,
[SMALL_STATE(1475)] = 1073814243,
[SMALL_STATE(1476)] = 1073814328,
[SMALL_STATE(1477)] = 1073814413,
[SMALL_STATE(1478)] = 1073814498,
[SMALL_STATE(1479)] = 1073814583,
[SMALL_STATE(1480)] = 1073814668,
[SMALL_STATE(1481)] = 1073814753,
[SMALL_STATE(1482)] = 1073814838,
[SMALL_STATE(1483)] = 1073814923,
[SMALL_STATE(1484)] = 1073815008,
[SMALL_STATE(1485)] = 1073815093,
[SMALL_STATE(1486)] = 73349,
[SMALL_STATE(1487)] = 1073815195,
[SMALL_STATE(1488)] = 1073815274,
[SMALL_STATE(1489)] = 73529,
[SMALL_STATE(1490)] = 1073815405,
[SMALL_STATE(1491)] = 1073815484,
[SMALL_STATE(1492)] = 1073815563,
[SMALL_STATE(1493)] = 63860,
[SMALL_STATE(1494)] = 73818,
[SMALL_STATE(1495)] = 1073815692,
[SMALL_STATE(1496)] = 73945,
[SMALL_STATE(1497)] = 1073815819,
[SMALL_STATE(1498)] = 74071,
[SMALL_STATE(1499)] = 1073815942,
[SMALL_STATE(1500)] = 41830,
[SMALL_STATE(1501)] = 1073806233,
[SMALL_STATE(1502)] = 74194,
[SMALL_STATE(1503)] = 74238,
[SMALL_STATE(1504)] = 74282,
[SMALL_STATE(1505)] = 1073816152,
[SMALL_STATE(1506)] = 74403,
[SMALL_STATE(1507)] = 74447,
[SMALL_STATE(1508)] = 74491,
[SMALL_STATE(1509)] = 74539,
[SMALL_STATE(1510)] = 74587,
[SMALL_STATE(1511)] = 74631,
[SMALL_STATE(1512)] = 74674,
[SMALL_STATE(1513)] = 74717,
[SMALL_STATE(1514)] = 74760,
[SMALL_STATE(1515)] = 74803,
[SMALL_STATE(1516)] = 1073816669,
[SMALL_STATE(1517)] = 74918,
[SMALL_STATE(1518)] = 74960,
[SMALL_STATE(1519)] = 75001,
[SMALL_STATE(1520)] = 75042,
[SMALL_STATE(1521)] = 1073816907,
[SMALL_STATE(1522)] = 1073816978,
[SMALL_STATE(1523)] = 1073817047,
[SMALL_STATE(1524)] = 1073817108,
[SMALL_STATE(1525)] = 1073817167,
[SMALL_STATE(1526)] = 1073817167,
[SMALL_STATE(1527)] = 1073817226,
[SMALL_STATE(1528)] = 75460,
[SMALL_STATE(1529)] = 2147559127,
[SMALL_STATE(1530)] = 2147559150,
[SMALL_STATE(1531)] = 75523,
[SMALL_STATE(1532)] = 2147559185,
[SMALL_STATE(1533)] = 75556,
[SMALL_STATE(1534)] = 2147559218,
[SMALL_STATE(1535)] = 2147559237,
[SMALL_STATE(1536)] = 2147559256,
[SMALL_STATE(1537)] = 75627,
[SMALL_STATE(1538)] = 75645,
[SMALL_STATE(1539)] = 75658,
[SMALL_STATE(1540)] = 75671,
[SMALL_STATE(1541)] = 2147559334,
[SMALL_STATE(1542)] = 2147559351,
[SMALL_STATE(1543)] = 2147559368,
[SMALL_STATE(1544)] = 75737,
[SMALL_STATE(1545)] = 75752,
[SMALL_STATE(1546)] = 2147559413,
[SMALL_STATE(1547)] = 2147559430,
[SMALL_STATE(1548)] = 2147559447,
[SMALL_STATE(1549)] = 2147559458,
[SMALL_STATE(1550)] = 75827,
[SMALL_STATE(1551)] = 2147559488,
[SMALL_STATE(1552)] = 2147559505,
[SMALL_STATE(1553)] = 75874,
[SMALL_STATE(1554)] = 75889,
[SMALL_STATE(1555)] = 75901,
[SMALL_STATE(1556)] = 75913,
[SMALL_STATE(1557)] = 75925,
[SMALL_STATE(1558)] = 2147559585,
[SMALL_STATE(1559)] = 2147559600,
[SMALL_STATE(1560)] = 2147559615,
[SMALL_STATE(1561)] = 2147559630,
[SMALL_STATE(1562)] = 75995,
[SMALL_STATE(1563)] = 2147559654,
[SMALL_STATE(1564)] = 2147559667,
[SMALL_STATE(1565)] = 2147559680,
[SMALL_STATE(1566)] = 2147559693,
[SMALL_STATE(1567)] = 2147559706,
[SMALL_STATE(1568)] = 2147559719,
[SMALL_STATE(1569)] = 2147559732,
[SMALL_STATE(1570)] = 76097,
[SMALL_STATE(1571)] = 76107,
[SMALL_STATE(1572)] = 2147559765,
[SMALL_STATE(1573)] = 76128,
[SMALL_STATE(1574)] = 76138,
[SMALL_STATE(1575)] = 76148,
[SMALL_STATE(1576)] = 26774,
[SMALL_STATE(1577)] = 2147559806,
[SMALL_STATE(1578)] = 2147559817,
[SMALL_STATE(1579)] = 2147559824,
[SMALL_STATE(1580)] = 2147559835,
[SMALL_STATE(1581)] = 2147559846,
[SMALL_STATE(1582)] = 2147488308,
[SMALL_STATE(1583)] = 2147559857,
[SMALL_STATE(1584)] = 76220,
[SMALL_STATE(1585)] = 2147559878,
[SMALL_STATE(1586)] = 2147559889,
[SMALL_STATE(1587)] = 2147559900,
[SMALL_STATE(1588)] = 76263,
[SMALL_STATE(1589)] = 2147559921,
[SMALL_STATE(1590)] = 76284,
[SMALL_STATE(1591)] = 2147559942,
[SMALL_STATE(1592)] = 2147559953,
[SMALL_STATE(1593)] = 2147559964,
[SMALL_STATE(1594)] = 2147559975,
[SMALL_STATE(1595)] = 2147559986,
[SMALL_STATE(1596)] = 2147559997,
[SMALL_STATE(1597)] = 2147560008,
[SMALL_STATE(1598)] = 2147560019,
[SMALL_STATE(1599)] = 2147560030,
[SMALL_STATE(1600)] = 2147560041,
[SMALL_STATE(1601)] = 2147560052,
[SMALL_STATE(1602)] = 2147560061,
[SMALL_STATE(1603)] = 2147560070,
[SMALL_STATE(1604)] = 2147560079,
[SMALL_STATE(1605)] = 2147560088,
[SMALL_STATE(1606)] = 2147560097,
[SMALL_STATE(1607)] = 2147560106,
[SMALL_STATE(1608)] = 2147560115,
[SMALL_STATE(1609)] = 2147560124,
[SMALL_STATE(1610)] = 2147560133,
[SMALL_STATE(1611)] = 2147560142,
[SMALL_STATE(1612)] = 2147560149,
[SMALL_STATE(1613)] = 2147560156,
[SMALL_STATE(1614)] = 2147560163,
[SMALL_STATE(1615)] = 2147560170,
[SMALL_STATE(1616)] = 2147560177,
[SMALL_STATE(1617)] = 2147560184,
[SMALL_STATE(1618)] = 2147560191,
[SMALL_STATE(1619)] = 2147560198,
[SMALL_STATE(1620)] = 2147560205,
[SMALL_STATE(1621)] = 2147560212,
[SMALL_STATE(1622)] = 2147560219,
[SMALL_STATE(1623)] = 2147560226,
[SMALL_STATE(1624)] = 2147560233,
[SMALL_STATE(1625)] = 2147560240,
[SMALL_STATE(1626)] = 2147560247,
[SMALL_STATE(1627)] = 2147560254,
[SMALL_STATE(1628)] = 2147560261,
[SMALL_STATE(1629)] = 2147560268,
[SMALL_STATE(1630)] = 2147560275,
[SMALL_STATE(1631)] = 2147560282,
[SMALL_STATE(1632)] = 1073818465,
[SMALL_STATE(1633)] = 1073818618,
[SMALL_STATE(1634)] = 1073818771,
[SMALL_STATE(1635)] = 1073818924,
[SMALL_STATE(1636)] = 1073819077,
[SMALL_STATE(1637)] = 1073819230,
[SMALL_STATE(1638)] = 1073819383,
[SMALL_STATE(1639)] = 1073819536,
[SMALL_STATE(1640)] = 1073819689,
[SMALL_STATE(1641)] = 1073819842,
[SMALL_STATE(1642)] = 1073819995,
[SMALL_STATE(1643)] = 1073820148,
[SMALL_STATE(1644)] = 1073820301,
[SMALL_STATE(1645)] = 1073820454,
[SMALL_STATE(1646)] = 1073820607,
[SMALL_STATE(1647)] = 1073820760,
[SMALL_STATE(1648)] = 1073820913,
[SMALL_STATE(1649)] = 1073821066,
[SMALL_STATE(1650)] = 1073821219,
[SMALL_STATE(1651)] = 1073821372,
[SMALL_STATE(1652)] = 1073821525,
[SMALL_STATE(1653)] = 1073821678,
[SMALL_STATE(1654)] = 1073821831,
[SMALL_STATE(1655)] = 1073821984,
[SMALL_STATE(1656)] = 1073822137,
[SMALL_STATE(1657)] = 1073822290,
[SMALL_STATE(1658)] = 1073822443,
[SMALL_STATE(1659)] = 1073822596,
[SMALL_STATE(1660)] = 1073822734,
[SMALL_STATE(1661)] = 1073822872,
[SMALL_STATE(1662)] = 1073823010,
[SMALL_STATE(1663)] = 1073823146,
[SMALL_STATE(1664)] = 1073823278,
[SMALL_STATE(1665)] = 1073823410,
[SMALL_STATE(1666)] = 1073823542,
[SMALL_STATE(1667)] = 1073823674,
[SMALL_STATE(1668)] = 1073823806,
[SMALL_STATE(1669)] = 1073823938,
[SMALL_STATE(1670)] = 1073824070,
[SMALL_STATE(1671)] = 1073824202,
[SMALL_STATE(1672)] = 1073824334,
[SMALL_STATE(1673)] = 1073824466,
[SMALL_STATE(1674)] = 1073824598,
[SMALL_STATE(1675)] = 1073824730,
[SMALL_STATE(1676)] = 1073824862,
[SMALL_STATE(1677)] = 1073824994,
[SMALL_STATE(1678)] = 1073825126,
[SMALL_STATE(1679)] = 1073825256,
[SMALL_STATE(1680)] = 1073825386,
[SMALL_STATE(1681)] = 1073825515,
[SMALL_STATE(1682)] = 83815,
[SMALL_STATE(1683)] = 83923,
[SMALL_STATE(1684)] = 84032,
[SMALL_STATE(1685)] = 84139,
[SMALL_STATE(1686)] = 84244,
[SMALL_STATE(1687)] = 84351,
[SMALL_STATE(1688)] = 84457,
[SMALL_STATE(1689)] = 84565,
[SMALL_STATE(1690)] = 84669,
[SMALL_STATE(1691)] = 84775,
[SMALL_STATE(1692)] = 84879,
[SMALL_STATE(1693)] = 84983,
[SMALL_STATE(1694)] = 85091,
[SMALL_STATE(1695)] = 85197,
[SMALL_STATE(1696)] = 85305,
[SMALL_STATE(1697)] = 85413,
[SMALL_STATE(1698)] = 85521,
[SMALL_STATE(1699)] = 85629,
[SMALL_STATE(1700)] = 85732,
[SMALL_STATE(1701)] = 85835,
[SMALL_STATE(1702)] = 85938,
[SMALL_STATE(1703)] = 86045,
[SMALL_STATE(1704)] = 86150,
[SMALL_STATE(1705)] = 1073828081,
[SMALL_STATE(1706)] = 86364,
[SMALL_STATE(1707)] = 1073828294,
[SMALL_STATE(1708)] = 1073828401,
[SMALL_STATE(1709)] = 86684,
[SMALL_STATE(1710)] = 1073828614,
[SMALL_STATE(1711)] = 1073828721,
[SMALL_STATE(1712)] = 1073828828,
[SMALL_STATE(1713)] = 87111,
[SMALL_STATE(1714)] = 1073829038,
[SMALL_STATE(1715)] = 87320,
[SMALL_STATE(1716)] = 87425,
[SMALL_STATE(1717)] = 1073829352,
[SMALL_STATE(1718)] = 87634,
[SMALL_STATE(1719)] = 1073829559,
[SMALL_STATE(1720)] = 1073829664,
[SMALL_STATE(1721)] = 1073829769,
[SMALL_STATE(1722)] = 1073829873,
[SMALL_STATE(1723)] = 1073829977,
[SMALL_STATE(1724)] = 1073830081,
[SMALL_STATE(1725)] = 1073830185,
[SMALL_STATE(1726)] = 1073830288,
[SMALL_STATE(1727)] = 1073830391,
[SMALL_STATE(1728)] = 1073830494,
[SMALL_STATE(1729)] = 1073830597,
[SMALL_STATE(1730)] = 1073830700,
[SMALL_STATE(1731)] = 1073830803,
[SMALL_STATE(1732)] = 1073830906,
[SMALL_STATE(1733)] = 1073831007,
[SMALL_STATE(1734)] = 1073831108,
[SMALL_STATE(1735)] = 1073831208,
[SMALL_STATE(1736)] = 1073831307,
[SMALL_STATE(1737)] = 1073831406,
[SMALL_STATE(1738)] = 1073831505,
[SMALL_STATE(1739)] = 1073831604,
[SMALL_STATE(1740)] = 1073831703,
[SMALL_STATE(1741)] = 1073831802,
[SMALL_STATE(1742)] = 1073831901,
[SMALL_STATE(1743)] = 1073832000,
[SMALL_STATE(1744)] = 1073832096,
[SMALL_STATE(1745)] = 1073832192,
[SMALL_STATE(1746)] = 1073832288,
[SMALL_STATE(1747)] = 1073832384,
[SMALL_STATE(1748)] = 1073832480,
[SMALL_STATE(1749)] = 1073832576,
[SMALL_STATE(1750)] = 1073832672,
[SMALL_STATE(1751)] = 1073832768,
[SMALL_STATE(1752)] = 1073832864,
[SMALL_STATE(1753)] = 1073832960,
[SMALL_STATE(1754)] = 1073833056,
[SMALL_STATE(1755)] = 1073833152,
[SMALL_STATE(1756)] = 1073833248,
[SMALL_STATE(1757)] = 1073833344,
[SMALL_STATE(1758)] = 1073833440,
[SMALL_STATE(1759)] = 1073833536,
[SMALL_STATE(1760)] = 1073833632,
[SMALL_STATE(1761)] = 1073833728,
[SMALL_STATE(1762)] = 1073833824,
[SMALL_STATE(1763)] = 1073833920,
[SMALL_STATE(1764)] = 1073834016,
[SMALL_STATE(1765)] = 1073834112,
[SMALL_STATE(1766)] = 1073834208,
[SMALL_STATE(1767)] = 1073834304,
[SMALL_STATE(1768)] = 1073834400,
[SMALL_STATE(1769)] = 1073834496,
[SMALL_STATE(1770)] = 1073834592,
[SMALL_STATE(1771)] = 1073834688,
[SMALL_STATE(1772)] = 1073834784,
[SMALL_STATE(1773)] = 1073834880,
[SMALL_STATE(1774)] = 1073834976,
[SMALL_STATE(1775)] = 1073835072,
[SMALL_STATE(1776)] = 1073835168,
[SMALL_STATE(1777)] = 1073835264,
[SMALL_STATE(1778)] = 1073835360,
[SMALL_STATE(1779)] = 1073835456,
[SMALL_STATE(1780)] = 1073835551,
[SMALL_STATE(1781)] = 1073835646,
[SMALL_STATE(1782)] = 1073835741,
[SMALL_STATE(1783)] = 1073835836,
[SMALL_STATE(1784)] = 1073835931,
[SMALL_STATE(1785)] = 1073836026,
[SMALL_STATE(1786)] = 1073836121,
[SMALL_STATE(1787)] = 1073836216,
[SMALL_STATE(1788)] = 1073836311,
[SMALL_STATE(1789)] = 1073836406,
[SMALL_STATE(1790)] = 1073836501,
[SMALL_STATE(1791)] = 1073836596,
[SMALL_STATE(1792)] = 1073836691,
[SMALL_STATE(1793)] = 1073836786,
[SMALL_STATE(1794)] = 1073836881,
[SMALL_STATE(1795)] = 1073836976,
[SMALL_STATE(1796)] = 1073837071,
[SMALL_STATE(1797)] = 1073837166,
[SMALL_STATE(1798)] = 1073837261,
[SMALL_STATE(1799)] = 1073837356,
[SMALL_STATE(1800)] = 1073837451,
[SMALL_STATE(1801)] = 1073837546,
[SMALL_STATE(1802)] = 1073837641,
[SMALL_STATE(1803)] = 1073837736,
[SMALL_STATE(1804)] = 1073837831,
[SMALL_STATE(1805)] = 1073837926,
[SMALL_STATE(1806)] = 1073838021,
[SMALL_STATE(1807)] = 1073838116,
[SMALL_STATE(1808)] = 1073838211,
[SMALL_STATE(1809)] = 1073838306,
[SMALL_STATE(1810)] = 1073838401,
[SMALL_STATE(1811)] = 1073838496,
[SMALL_STATE(1812)] = 1073838591,
[SMALL_STATE(1813)] = 1073838686,
[SMALL_STATE(1814)] = 1073838781,
[SMALL_STATE(1815)] = 1073773585,
[SMALL_STATE(1816)] = 97052,
[SMALL_STATE(1817)] = 1073838967,
[SMALL_STATE(1818)] = 1073839061,
[SMALL_STATE(1819)] = 1073839155,
[SMALL_STATE(1820)] = 97425,
[SMALL_STATE(1821)] = 1073839340,
[SMALL_STATE(1822)] = 1073839434,
[SMALL_STATE(1823)] = 1073839528,
[SMALL_STATE(1824)] = 1073839622,
[SMALL_STATE(1825)] = 1073839716,
[SMALL_STATE(1826)] = 1073839810,
[SMALL_STATE(1827)] = 1073839904,
[SMALL_STATE(1828)] = 1073839998,
[SMALL_STATE(1829)] = 1073840092,
[SMALL_STATE(1830)] = 98362,
[SMALL_STATE(1831)] = 1073840277,
[SMALL_STATE(1832)] = 1073840371,
[SMALL_STATE(1833)] = 1073840465,
[SMALL_STATE(1834)] = 1073840559,
[SMALL_STATE(1835)] = 1073840653,
[SMALL_STATE(1836)] = 1073840747,
[SMALL_STATE(1837)] = 99017,
[SMALL_STATE(1838)] = 99107,
[SMALL_STATE(1839)] = 99187,
[SMALL_STATE(1840)] = 1073841101,
[SMALL_STATE(1841)] = 99370,
[SMALL_STATE(1842)] = 1073841284,
[SMALL_STATE(1843)] = 99553,
[SMALL_STATE(1844)] = 99643,
[SMALL_STATE(1845)] = 1073841551,
[SMALL_STATE(1846)] = 1073841644,
[SMALL_STATE(1847)] = 1073841737,
[SMALL_STATE(1848)] = 1073841830,
[SMALL_STATE(1849)] = 1073841923,
[SMALL_STATE(1850)] = 1073842016,
[SMALL_STATE(1851)] = 1073842109,
[SMALL_STATE(1852)] = 1073842202,
[SMALL_STATE(1853)] = 1073842294,
[SMALL_STATE(1854)] = 1073842386,
[SMALL_STATE(1855)] = 1073842478,
[SMALL_STATE(1856)] = 1073842570,
[SMALL_STATE(1857)] = 100838,
[SMALL_STATE(1858)] = 1073842735,
[SMALL_STATE(1859)] = 1073842827,
[SMALL_STATE(1860)] = 1073842919,
[SMALL_STATE(1861)] = 101187,
[SMALL_STATE(1862)] = 101266,
[SMALL_STATE(1863)] = 1073843163,
[SMALL_STATE(1864)] = 1073843255,
[SMALL_STATE(1865)] = 1073843347,
[SMALL_STATE(1866)] = 1073843439,
[SMALL_STATE(1867)] = 1073843531,
[SMALL_STATE(1868)] = 1073843623,
[SMALL_STATE(1869)] = 1073843715,
[SMALL_STATE(1870)] = 1073843807,
[SMALL_STATE(1871)] = 1073843899,
[SMALL_STATE(1872)] = 1073843991,
[SMALL_STATE(1873)] = 1073844083,
[SMALL_STATE(1874)] = 1073844175,
[SMALL_STATE(1875)] = 1073844267,
[SMALL_STATE(1876)] = 1073844358,
[SMALL_STATE(1877)] = 1073844449,
[SMALL_STATE(1878)] = 1073844540,
[SMALL_STATE(1879)] = 1073844630,
[SMALL_STATE(1880)] = 1073844720,
[SMALL_STATE(1881)] = 1073844810,
[SMALL_STATE(1882)] = 103076,
[SMALL_STATE(1883)] = 1073844975,
[SMALL_STATE(1884)] = 1073845065,
[SMALL_STATE(1885)] = 1073845155,
[SMALL_STATE(1886)] = 1073845245,
[SMALL_STATE(1887)] = 1073845335,
[SMALL_STATE(1888)] = 1073845425,
[SMALL_STATE(1889)] = 1073845515,
[SMALL_STATE(1890)] = 103781,
[SMALL_STATE(1891)] = 1073845674,
[SMALL_STATE(1892)] = 1073845764,
[SMALL_STATE(1893)] = 1073845854,
[SMALL_STATE(1894)] = 1073845944,
[SMALL_STATE(1895)] = 1073846034,
[SMALL_STATE(1896)] = 1073846124,
[SMALL_STATE(1897)] = 1073846214,
[SMALL_STATE(1898)] = 1073846304,
[SMALL_STATE(1899)] = 1073846394,
[SMALL_STATE(1900)] = 104660,
[SMALL_STATE(1901)] = 1073803809,
[SMALL_STATE(1902)] = 104724,
[SMALL_STATE(1903)] = 104792,
[SMALL_STATE(1904)] = 104850,
[SMALL_STATE(1905)] = 104920,
[SMALL_STATE(1906)] = 71438,
[SMALL_STATE(1907)] = 104978,
[SMALL_STATE(1908)] = 105035,
[SMALL_STATE(1909)] = 105092,
[SMALL_STATE(1910)] = 105149,
[SMALL_STATE(1911)] = 105092,
[SMALL_STATE(1912)] = 105206,
[SMALL_STATE(1913)] = 105263,
[SMALL_STATE(1914)] = 105320,
[SMALL_STATE(1915)] = 105377,
[SMALL_STATE(1916)] = 105377,
[SMALL_STATE(1917)] = 105434,
[SMALL_STATE(1918)] = 105491,
[SMALL_STATE(1919)] = 105548,
[SMALL_STATE(1920)] = 105605,
[SMALL_STATE(1921)] = 105668,
[SMALL_STATE(1922)] = 105731,
[SMALL_STATE(1923)] = 105788,
[SMALL_STATE(1924)] = 105851,
[SMALL_STATE(1925)] = 105908,
[SMALL_STATE(1926)] = 105965,
[SMALL_STATE(1927)] = 106022,
[SMALL_STATE(1928)] = 106079,
[SMALL_STATE(1929)] = 106022,
[SMALL_STATE(1930)] = 106136,
[SMALL_STATE(1931)] = 106193,
[SMALL_STATE(1932)] = 106250,
[SMALL_STATE(1933)] = 106307,
[SMALL_STATE(1934)] = 106364,
[SMALL_STATE(1935)] = 1073794684,
[SMALL_STATE(1936)] = 106421,
[SMALL_STATE(1937)] = 106481,
[SMALL_STATE(1938)] = 106541,
[SMALL_STATE(1939)] = 106601,
[SMALL_STATE(1940)] = 106661,
[SMALL_STATE(1941)] = 106717,
[SMALL_STATE(1942)] = 106777,
[SMALL_STATE(1943)] = 106833,
[SMALL_STATE(1944)] = 106777,
[SMALL_STATE(1945)] = 106893,
[SMALL_STATE(1946)] = 106953,
[SMALL_STATE(1947)] = 107009,
[SMALL_STATE(1948)] = 106953,
[SMALL_STATE(1949)] = 1073848893,
[SMALL_STATE(1950)] = 107156,
[SMALL_STATE(1951)] = 107216,
[SMALL_STATE(1952)] = 107276,
[SMALL_STATE(1953)] = 107332,
[SMALL_STATE(1954)] = 107415,
[SMALL_STATE(1955)] = 107498,
[SMALL_STATE(1956)] = 107581,
[SMALL_STATE(1957)] = 107664,
[SMALL_STATE(1958)] = 107747,
[SMALL_STATE(1959)] = 107830,
[SMALL_STATE(1960)] = 107913,
[SMALL_STATE(1961)] = 107996,
[SMALL_STATE(1962)] = 108079,
[SMALL_STATE(1963)] = 108162,
[SMALL_STATE(1964)] = 108245,
[SMALL_STATE(1965)] = 108328,
[SMALL_STATE(1966)] = 108411,
[SMALL_STATE(1967)] = 108494,
[SMALL_STATE(1968)] = 108577,
[SMALL_STATE(1969)] = 108660,
[SMALL_STATE(1970)] = 108743,
[SMALL_STATE(1971)] = 108826,
[SMALL_STATE(1972)] = 108909,
[SMALL_STATE(1973)] = 108992,
[SMALL_STATE(1974)] = 109075,
[SMALL_STATE(1975)] = 109158,
[SMALL_STATE(1976)] = 109241,
[SMALL_STATE(1977)] = 109324,
[SMALL_STATE(1978)] = 109407,
[SMALL_STATE(1979)] = 109462,
[SMALL_STATE(1980)] = 109462,
[SMALL_STATE(1981)] = 109516,
[SMALL_STATE(1982)] = 109570,
[SMALL_STATE(1983)] = 109624,
[SMALL_STATE(1984)] = 109678,
[SMALL_STATE(1985)] = 1073851556,
[SMALL_STATE(1986)] = 109817,
[SMALL_STATE(1987)] = 109871,
[SMALL_STATE(1988)] = 109925,
[SMALL_STATE(1989)] = 109979,
[SMALL_STATE(1990)] = 110033,
[SMALL_STATE(1991)] = 110087,
[SMALL_STATE(1992)] = 110141,
[SMALL_STATE(1993)] = 110195,
[SMALL_STATE(1994)] = 110249,
[SMALL_STATE(1995)] = 110303,
[SMALL_STATE(1996)] = 110357,
[SMALL_STATE(1997)] = 110411,
[SMALL_STATE(1998)] = 110465,
[SMALL_STATE(1999)] = 110519,
[SMALL_STATE(2000)] = 110573,
[SMALL_STATE(2001)] = 110627,
[SMALL_STATE(2002)] = 110681,
[SMALL_STATE(2003)] = 110735,
[SMALL_STATE(2004)] = 110789,
[SMALL_STATE(2005)] = 110843,
[SMALL_STATE(2006)] = 110897,
[SMALL_STATE(2007)] = 110951,
[SMALL_STATE(2008)] = 111005,
[SMALL_STATE(2009)] = 111059,
[SMALL_STATE(2010)] = 1073852937,
[SMALL_STATE(2011)] = 111198,
[SMALL_STATE(2012)] = 111252,
[SMALL_STATE(2013)] = 111306,
[SMALL_STATE(2014)] = 111360,
[SMALL_STATE(2015)] = 111414,
[SMALL_STATE(2016)] = 111468,
[SMALL_STATE(2017)] = 111522,
[SMALL_STATE(2018)] = 111576,
[SMALL_STATE(2019)] = 111630,
[SMALL_STATE(2020)] = 111630,
[SMALL_STATE(2021)] = 111522,
[SMALL_STATE(2022)] = 111684,
[SMALL_STATE(2023)] = 111738,
[SMALL_STATE(2024)] = 111792,
[SMALL_STATE(2025)] = 111846,
[SMALL_STATE(2026)] = 111900,
[SMALL_STATE(2027)] = 111954,
[SMALL_STATE(2028)] = 112008,
[SMALL_STATE(2029)] = 112008,
[SMALL_STATE(2030)] = 112062,
[SMALL_STATE(2031)] = 112116,
[SMALL_STATE(2032)] = 112170,
[SMALL_STATE(2033)] = 112224,
[SMALL_STATE(2034)] = 112278,
[SMALL_STATE(2035)] = 112332,
[SMALL_STATE(2036)] = 112386,
[SMALL_STATE(2037)] = 112440,
[SMALL_STATE(2038)] = 112494,
[SMALL_STATE(2039)] = 112548,
[SMALL_STATE(2040)] = 112602,
[SMALL_STATE(2041)] = 112656,
[SMALL_STATE(2042)] = 112710,
[SMALL_STATE(2043)] = 112764,
[SMALL_STATE(2044)] = 112818,
[SMALL_STATE(2045)] = 112872,
[SMALL_STATE(2046)] = 112926,
[SMALL_STATE(2047)] = 1073854804,
[SMALL_STATE(2048)] = 1073854888,
[SMALL_STATE(2049)] = 1073854972,
[SMALL_STATE(2050)] = 1073855056,
[SMALL_STATE(2051)] = 113312,
[SMALL_STATE(2052)] = 113385,
[SMALL_STATE(2053)] = 1073855282,
[SMALL_STATE(2054)] = 113538,
[SMALL_STATE(2055)] = 113611,
[SMALL_STATE(2056)] = 1073855508,
[SMALL_STATE(2057)] = 1073855588,
[SMALL_STATE(2058)] = 113844,
[SMALL_STATE(2059)] = 1073855741,
[SMALL_STATE(2060)] = 1073855821,
[SMALL_STATE(2061)] = 1073855901,
[SMALL_STATE(2062)] = 1073855981,
[SMALL_STATE(2063)] = 1073856061,
[SMALL_STATE(2064)] = 1073856141,
[SMALL_STATE(2065)] = 114397,
[SMALL_STATE(2066)] = 114470,
[SMALL_STATE(2067)] = 114540,
[SMALL_STATE(2068)] = 114610,
[SMALL_STATE(2069)] = 114680,
[SMALL_STATE(2070)] = 1073856574,
[SMALL_STATE(2071)] = 1073856653,
[SMALL_STATE(2072)] = 114908,
[SMALL_STATE(2073)] = 114978,
[SMALL_STATE(2074)] = 115048,
[SMALL_STATE(2075)] = 115118,
[SMALL_STATE(2076)] = 115188,
[SMALL_STATE(2077)] = 1073857082,
[SMALL_STATE(2078)] = 115337,
[SMALL_STATE(2079)] = 115407,
[SMALL_STATE(2080)] = 115477,
[SMALL_STATE(2081)] = 115547,
[SMALL_STATE(2082)] = 115617,
[SMALL_STATE(2083)] = 1073748318,
[SMALL_STATE(2084)] = 1073748318,
[SMALL_STATE(2085)] = 115687,
[SMALL_STATE(2086)] = 115757,
[SMALL_STATE(2087)] = 115827,
[SMALL_STATE(2088)] = 115897,
[SMALL_STATE(2089)] = 115967,
[SMALL_STATE(2090)] = 116037,
[SMALL_STATE(2091)] = 116107,
[SMALL_STATE(2092)] = 116181,
[SMALL_STATE(2093)] = 1073858075,
[SMALL_STATE(2094)] = 116330,
[SMALL_STATE(2095)] = 116400,
[SMALL_STATE(2096)] = 116470,
[SMALL_STATE(2097)] = 116540,
[SMALL_STATE(2098)] = 116610,
[SMALL_STATE(2099)] = 1073858504,
[SMALL_STATE(2100)] = 116759,
[SMALL_STATE(2101)] = 116829,
[SMALL_STATE(2102)] = 116899,
[SMALL_STATE(2103)] = 116969,
[SMALL_STATE(2104)] = 117039,
[SMALL_STATE(2105)] = 117109,
[SMALL_STATE(2106)] = 117179,
[SMALL_STATE(2107)] = 117249,
[SMALL_STATE(2108)] = 117319,
[SMALL_STATE(2109)] = 117389,
[SMALL_STATE(2110)] = 117459,
[SMALL_STATE(2111)] = 117529,
[SMALL_STATE(2112)] = 117599,
[SMALL_STATE(2113)] = 117669,
[SMALL_STATE(2114)] = 1073859563,
[SMALL_STATE(2115)] = 117818,
[SMALL_STATE(2116)] = 1073786557,
[SMALL_STATE(2117)] = 117888,
[SMALL_STATE(2118)] = 117958,
[SMALL_STATE(2119)] = 118028,
[SMALL_STATE(2120)] = 118098,
[SMALL_STATE(2121)] = 118168,
[SMALL_STATE(2122)] = 118238,
[SMALL_STATE(2123)] = 118308,
[SMALL_STATE(2124)] = 118378,
[SMALL_STATE(2125)] = 1073858504,
[SMALL_STATE(2126)] = 1073860272,
[SMALL_STATE(2127)] = 118526,
[SMALL_STATE(2128)] = 1073860401,
[SMALL_STATE(2129)] = 118655,
[SMALL_STATE(2130)] = 1073860530,
[SMALL_STATE(2131)] = 118784,
[SMALL_STATE(2132)] = 118835,
[SMALL_STATE(2133)] = 1073860710,
[SMALL_STATE(2134)] = 1073860788,
[SMALL_STATE(2135)] = 1073860866,
[SMALL_STATE(2136)] = 119120,
[SMALL_STATE(2137)] = 119176,
[SMALL_STATE(2138)] = 119228,
[SMALL_STATE(2139)] = 119278,
[SMALL_STATE(2140)] = 119344,
[SMALL_STATE(2141)] = 119394,
[SMALL_STATE(2142)] = 119446,
[SMALL_STATE(2143)] = 119502,
[SMALL_STATE(2144)] = 119564,
[SMALL_STATE(2145)] = 1073815692,
[SMALL_STATE(2146)] = 119634,
[SMALL_STATE(2147)] = 119702,
[SMALL_STATE(2148)] = 119752,
[SMALL_STATE(2149)] = 119808,
[SMALL_STATE(2150)] = 119874,
[SMALL_STATE(2151)] = 119930,
[SMALL_STATE(2152)] = 119992,
[SMALL_STATE(2153)] = 120056,
[SMALL_STATE(2154)] = 120120,
[SMALL_STATE(2155)] = 119874,
[SMALL_STATE(2156)] = 120190,
[SMALL_STATE(2157)] = 120258,
[SMALL_STATE(2158)] = 120314,
[SMALL_STATE(2159)] = 120369,
[SMALL_STATE(2160)] = 120414,
[SMALL_STATE(2161)] = 120481,
[SMALL_STATE(2162)] = 120546,
[SMALL_STATE(2163)] = 1073862433,
[SMALL_STATE(2164)] = 120685,
[SMALL_STATE(2165)] = 120734,
[SMALL_STATE(2166)] = 120795,
[SMALL_STATE(2167)] = 120864,
[SMALL_STATE(2168)] = 120931,
[SMALL_STATE(2169)] = 120996,
[SMALL_STATE(2170)] = 121059,
[SMALL_STATE(2171)] = 120369,
[SMALL_STATE(2172)] = 121108,
[SMALL_STATE(2173)] = 121163,
[SMALL_STATE(2174)] = 121218,
[SMALL_STATE(2175)] = 121273,
[SMALL_STATE(2176)] = 121318,
[SMALL_STATE(2177)] = 121379,
[SMALL_STATE(2178)] = 121446,
[SMALL_STATE(2179)] = 121499,
[SMALL_STATE(2180)] = 121562,
[SMALL_STATE(2181)] = 1073799878,
[SMALL_STATE(2182)] = 121623,
[SMALL_STATE(2183)] = 74071,
[SMALL_STATE(2184)] = 121690,
[SMALL_STATE(2185)] = 121741,
[SMALL_STATE(2186)] = 121796,
[SMALL_STATE(2187)] = 121851,
[SMALL_STATE(2188)] = 121910,
[SMALL_STATE(2189)] = 121955,
[SMALL_STATE(2190)] = 122020,
[SMALL_STATE(2191)] = 122075,
[SMALL_STATE(2192)] = 122138,
[SMALL_STATE(2193)] = 122195,
[SMALL_STATE(2194)] = 122240,
[SMALL_STATE(2195)] = 122295,
[SMALL_STATE(2196)] = 122295,
[SMALL_STATE(2197)] = 122342,
[SMALL_STATE(2198)] = 122403,
[SMALL_STATE(2199)] = 122448,
[SMALL_STATE(2200)] = 122492,
[SMALL_STATE(2201)] = 54008,
[SMALL_STATE(2202)] = 122540,
[SMALL_STATE(2203)] = 122584,
[SMALL_STATE(2204)] = 122632,
[SMALL_STATE(2205)] = 122692,
[SMALL_STATE(2206)] = 122760,
[SMALL_STATE(2207)] = 122826,
[SMALL_STATE(2208)] = 122890,
[SMALL_STATE(2209)] = 122952,
[SMALL_STATE(2210)] = 123000,
[SMALL_STATE(2211)] = 123044,
[SMALL_STATE(2212)] = 123044,
[SMALL_STATE(2213)] = 123088,
[SMALL_STATE(2214)] = 123136,
[SMALL_STATE(2215)] = 123184,
[SMALL_STATE(2216)] = 123232,
[SMALL_STATE(2217)] = 123284,
[SMALL_STATE(2218)] = 123328,
[SMALL_STATE(2219)] = 123372,
[SMALL_STATE(2220)] = 123416,
[SMALL_STATE(2221)] = 123460,
[SMALL_STATE(2222)] = 123504,
[SMALL_STATE(2223)] = 1073865372,
[SMALL_STATE(2224)] = 123623,
[SMALL_STATE(2225)] = 123667,
[SMALL_STATE(2226)] = 123711,
[SMALL_STATE(2227)] = 123755,
[SMALL_STATE(2228)] = 123755,
[SMALL_STATE(2229)] = 123799,
[SMALL_STATE(2230)] = 123843,
[SMALL_STATE(2231)] = 123843,
[SMALL_STATE(2232)] = 123887,
[SMALL_STATE(2233)] = 123935,
[SMALL_STATE(2234)] = 123987,
[SMALL_STATE(2235)] = 74238,
[SMALL_STATE(2236)] = 74282,
[SMALL_STATE(2237)] = 124031,
[SMALL_STATE(2238)] = 124085,
[SMALL_STATE(2239)] = 124085,
[SMALL_STATE(2240)] = 64660,
[SMALL_STATE(2241)] = 124129,
[SMALL_STATE(2242)] = 124173,
[SMALL_STATE(2243)] = 1073866051,
[SMALL_STATE(2244)] = 124302,
[SMALL_STATE(2245)] = 124302,
[SMALL_STATE(2246)] = 124346,
[SMALL_STATE(2247)] = 124390,
[SMALL_STATE(2248)] = 124434,
[SMALL_STATE(2249)] = 124478,
[SMALL_STATE(2250)] = 124522,
[SMALL_STATE(2251)] = 124566,
[SMALL_STATE(2252)] = 124610,
[SMALL_STATE(2253)] = 124654,
[SMALL_STATE(2254)] = 124698,
[SMALL_STATE(2255)] = 124742,
[SMALL_STATE(2256)] = 124786,
[SMALL_STATE(2257)] = 124830,
[SMALL_STATE(2258)] = 124874,
[SMALL_STATE(2259)] = 124918,
[SMALL_STATE(2260)] = 124962,
[SMALL_STATE(2261)] = 1073866830,
[SMALL_STATE(2262)] = 74587,
[SMALL_STATE(2263)] = 125081,
[SMALL_STATE(2264)] = 125125,
[SMALL_STATE(2265)] = 125125,
[SMALL_STATE(2266)] = 125169,
[SMALL_STATE(2267)] = 125169,
[SMALL_STATE(2268)] = 125215,
[SMALL_STATE(2269)] = 125259,
[SMALL_STATE(2270)] = 125311,
[SMALL_STATE(2271)] = 125365,
[SMALL_STATE(2272)] = 125410,
[SMALL_STATE(2273)] = 125455,
[SMALL_STATE(2274)] = 125508,
[SMALL_STATE(2275)] = 125551,
[SMALL_STATE(2276)] = 125594,
[SMALL_STATE(2277)] = 125637,
[SMALL_STATE(2278)] = 125680,
[SMALL_STATE(2279)] = 125727,
[SMALL_STATE(2280)] = 54131,
[SMALL_STATE(2281)] = 125774,
[SMALL_STATE(2282)] = 49107,
[SMALL_STATE(2283)] = 125819,
[SMALL_STATE(2284)] = 125862,
[SMALL_STATE(2285)] = 125905,
[SMALL_STATE(2286)] = 125948,
[SMALL_STATE(2287)] = 125991,
[SMALL_STATE(2288)] = 74760,
[SMALL_STATE(2289)] = 126034,
[SMALL_STATE(2290)] = 126034,
[SMALL_STATE(2291)] = 126077,
[SMALL_STATE(2292)] = 126120,
[SMALL_STATE(2293)] = 126163,
[SMALL_STATE(2294)] = 126120,
[SMALL_STATE(2295)] = 126206,
[SMALL_STATE(2296)] = 126255,
[SMALL_STATE(2297)] = 125365,
[SMALL_STATE(2298)] = 126300,
[SMALL_STATE(2299)] = 126343,
[SMALL_STATE(2300)] = 126394,
[SMALL_STATE(2301)] = 126439,
[SMALL_STATE(2302)] = 126482,
[SMALL_STATE(2303)] = 126527,
[SMALL_STATE(2304)] = 126572,
[SMALL_STATE(2305)] = 126615,
[SMALL_STATE(2306)] = 126572,
[SMALL_STATE(2307)] = 126658,
[SMALL_STATE(2308)] = 126705,
[SMALL_STATE(2309)] = 126770,
[SMALL_STATE(2310)] = 126813,
[SMALL_STATE(2311)] = 126856,
[SMALL_STATE(2312)] = 126899,
[SMALL_STATE(2313)] = 126942,
[SMALL_STATE(2314)] = 126985,
[SMALL_STATE(2315)] = 127028,
[SMALL_STATE(2316)] = 127071,
[SMALL_STATE(2317)] = 127114,
[SMALL_STATE(2318)] = 127157,
[SMALL_STATE(2319)] = 127200,
[SMALL_STATE(2320)] = 64796,
[SMALL_STATE(2321)] = 127257,
[SMALL_STATE(2322)] = 127300,
[SMALL_STATE(2323)] = 127343,
[SMALL_STATE(2324)] = 127386,
[SMALL_STATE(2325)] = 127429,
[SMALL_STATE(2326)] = 127472,
[SMALL_STATE(2327)] = 127517,
[SMALL_STATE(2328)] = 127517,
[SMALL_STATE(2329)] = 127560,
[SMALL_STATE(2330)] = 127603,
[SMALL_STATE(2331)] = 127666,
[SMALL_STATE(2332)] = 127727,
[SMALL_STATE(2333)] = 127770,
[SMALL_STATE(2334)] = 127813,
[SMALL_STATE(2335)] = 127866,
[SMALL_STATE(2336)] = 126300,
[SMALL_STATE(2337)] = 127909,
[SMALL_STATE(2338)] = 127909,
[SMALL_STATE(2339)] = 127952,
[SMALL_STATE(2340)] = 127999,
[SMALL_STATE(2341)] = 128044,
[SMALL_STATE(2342)] = 128097,
[SMALL_STATE(2343)] = 128144,
[SMALL_STATE(2344)] = 128203,
[SMALL_STATE(2345)] = 128044,
[SMALL_STATE(2346)] = 128246,
[SMALL_STATE(2347)] = 128289,
[SMALL_STATE(2348)] = 128331,
[SMALL_STATE(2349)] = 128373,
[SMALL_STATE(2350)] = 128419,
[SMALL_STATE(2351)] = 128461,
[SMALL_STATE(2352)] = 128503,
[SMALL_STATE(2353)] = 128545,
[SMALL_STATE(2354)] = 128587,
[SMALL_STATE(2355)] = 128629,
[SMALL_STATE(2356)] = 128673,
[SMALL_STATE(2357)] = 128673,
[SMALL_STATE(2358)] = 128715,
[SMALL_STATE(2359)] = 128373,
[SMALL_STATE(2360)] = 128757,
[SMALL_STATE(2361)] = 1073816669,
[SMALL_STATE(2362)] = 128799,
[SMALL_STATE(2363)] = 128841,
[SMALL_STATE(2364)] = 128883,
[SMALL_STATE(2365)] = 54260,
[SMALL_STATE(2366)] = 128925,
[SMALL_STATE(2367)] = 128967,
[SMALL_STATE(2368)] = 129011,
[SMALL_STATE(2369)] = 129055,
[SMALL_STATE(2370)] = 129055,
[SMALL_STATE(2371)] = 129099,
[SMALL_STATE(2372)] = 129141,
[SMALL_STATE(2373)] = 129193,
[SMALL_STATE(2374)] = 128331,
[SMALL_STATE(2375)] = 129235,
[SMALL_STATE(2376)] = 129287,
[SMALL_STATE(2377)] = 129328,
[SMALL_STATE(2378)] = 129369,
[SMALL_STATE(2379)] = 129410,
[SMALL_STATE(2380)] = 129410,
[SMALL_STATE(2381)] = 129451,
[SMALL_STATE(2382)] = 129492,
[SMALL_STATE(2383)] = 129533,
[SMALL_STATE(2384)] = 129574,
[SMALL_STATE(2385)] = 129615,
[SMALL_STATE(2386)] = 129656,
[SMALL_STATE(2387)] = 129697,
[SMALL_STATE(2388)] = 129742,
[SMALL_STATE(2389)] = 129783,
[SMALL_STATE(2390)] = 129824,
[SMALL_STATE(2391)] = 129287,
[SMALL_STATE(2392)] = 1073807150,
[SMALL_STATE(2393)] = 129865,
[SMALL_STATE(2394)] = 129910,
[SMALL_STATE(2395)] = 129951,
[SMALL_STATE(2396)] = 130002,
[SMALL_STATE(2397)] = 130053,
[SMALL_STATE(2398)] = 130102,
[SMALL_STATE(2399)] = 130151,
[SMALL_STATE(2400)] = 130192,
[SMALL_STATE(2401)] = 130233,
[SMALL_STATE(2402)] = 130274,
[SMALL_STATE(2403)] = 130315,
[SMALL_STATE(2404)] = 130356,
[SMALL_STATE(2405)] = 129328,
[SMALL_STATE(2406)] = 130405,
[SMALL_STATE(2407)] = 130456,
[SMALL_STATE(2408)] = 130497,
[SMALL_STATE(2409)] = 130542,
[SMALL_STATE(2410)] = 130591,
[SMALL_STATE(2411)] = 130635,
[SMALL_STATE(2412)] = 130679,
[SMALL_STATE(2413)] = 130721,
[SMALL_STATE(2414)] = 130763,
[SMALL_STATE(2415)] = 2147614455,
[SMALL_STATE(2416)] = 2147614518,
[SMALL_STATE(2417)] = 2147614581,
[SMALL_STATE(2418)] = 2147614644,
[SMALL_STATE(2419)] = 2147614707,
[SMALL_STATE(2420)] = 2147614770,
[SMALL_STATE(2421)] = 2147614833,
[SMALL_STATE(2422)] = 2147614896,
[SMALL_STATE(2423)] = 2147614959,
[SMALL_STATE(2424)] = 2147615022,
[SMALL_STATE(2425)] = 2147615085,
[SMALL_STATE(2426)] = 2147615148,
[SMALL_STATE(2427)] = 2147615211,
[SMALL_STATE(2428)] = 2147615274,
[SMALL_STATE(2429)] = 2147615337,
[SMALL_STATE(2430)] = 2147615400,
[SMALL_STATE(2431)] = 2147615463,
[SMALL_STATE(2432)] = 2147615526,
[SMALL_STATE(2433)] = 2147615589,
[SMALL_STATE(2434)] = 2147615652,
[SMALL_STATE(2435)] = 2147615715,
[SMALL_STATE(2436)] = 2147615778,
[SMALL_STATE(2437)] = 2147615841,
[SMALL_STATE(2438)] = 2147615904,
[SMALL_STATE(2439)] = 2147615967,
[SMALL_STATE(2440)] = 2147616030,
[SMALL_STATE(2441)] = 2147616093,
[SMALL_STATE(2442)] = 2147616154,
[SMALL_STATE(2443)] = 2147616215,
[SMALL_STATE(2444)] = 2147616276,
[SMALL_STATE(2445)] = 2147616335,
[SMALL_STATE(2446)] = 2147616394,
[SMALL_STATE(2447)] = 2147616453,
[SMALL_STATE(2448)] = 2147616512,
[SMALL_STATE(2449)] = 2147616571,
[SMALL_STATE(2450)] = 2147616630,
[SMALL_STATE(2451)] = 2147616689,
[SMALL_STATE(2452)] = 2147616748,
[SMALL_STATE(2453)] = 2147616807,
[SMALL_STATE(2454)] = 2147616866,
[SMALL_STATE(2455)] = 2147616925,
[SMALL_STATE(2456)] = 2147616984,
[SMALL_STATE(2457)] = 2147617043,
[SMALL_STATE(2458)] = 2147617102,
[SMALL_STATE(2459)] = 2147617161,
[SMALL_STATE(2460)] = 2147617220,
[SMALL_STATE(2461)] = 2147617279,
[SMALL_STATE(2462)] = 2147617338,
[SMALL_STATE(2463)] = 2147617395,
[SMALL_STATE(2464)] = 2147617450,
[SMALL_STATE(2465)] = 2147617505,
[SMALL_STATE(2466)] = 2147617560,
[SMALL_STATE(2467)] = 2147617615,
[SMALL_STATE(2468)] = 2147617670,
[SMALL_STATE(2469)] = 134073,
[SMALL_STATE(2470)] = 134117,
[SMALL_STATE(2471)] = 134161,
[SMALL_STATE(2472)] = 134204,
[SMALL_STATE(2473)] = 134245,
[SMALL_STATE(2474)] = 134286,
[SMALL_STATE(2475)] = 134329,
[SMALL_STATE(2476)] = 134372,
[SMALL_STATE(2477)] = 134415,
[SMALL_STATE(2478)] = 134415,
[SMALL_STATE(2479)] = 2147618094,
[SMALL_STATE(2480)] = 2147618139,
[SMALL_STATE(2481)] = 2147618184,
[SMALL_STATE(2482)] = 1073817108,
[SMALL_STATE(2483)] = 2147618227,
[SMALL_STATE(2484)] = 2147618270,
[SMALL_STATE(2485)] = 134665,
[SMALL_STATE(2486)] = 134694,
[SMALL_STATE(2487)] = 134723,
[SMALL_STATE(2488)] = 134723,
[SMALL_STATE(2489)] = 1073817226,
[SMALL_STATE(2490)] = 134694,
[SMALL_STATE(2491)] = 2147618400,
[SMALL_STATE(2492)] = 134793,
[SMALL_STATE(2493)] = 134822,
[SMALL_STATE(2494)] = 134822,
[SMALL_STATE(2495)] = 134851,
[SMALL_STATE(2496)] = 134880,
[SMALL_STATE(2497)] = 134909,
[SMALL_STATE(2498)] = 134938,
[SMALL_STATE(2499)] = 2147618623,
[SMALL_STATE(2500)] = 2147618662,
[SMALL_STATE(2501)] = 2147618701,
[SMALL_STATE(2502)] = 2147618740,
[SMALL_STATE(2503)] = 2147618779,
[SMALL_STATE(2504)] = 135170,
[SMALL_STATE(2505)] = 2147618842,
[SMALL_STATE(2506)] = 2147618875,
[SMALL_STATE(2507)] = 135260,
[SMALL_STATE(2508)] = 135285,
[SMALL_STATE(2509)] = 135310,
[SMALL_STATE(2510)] = 2147618983,
[SMALL_STATE(2511)] = 2147619010,
[SMALL_STATE(2512)] = 2147619037,
[SMALL_STATE(2513)] = 2147619064,
[SMALL_STATE(2514)] = 2147619091,
[SMALL_STATE(2515)] = 2147619118,
[SMALL_STATE(2516)] = 2147619145,
[SMALL_STATE(2517)] = 2147619172,
[SMALL_STATE(2518)] = 135551,
[SMALL_STATE(2519)] = 135574,
[SMALL_STATE(2520)] = 135591,
[SMALL_STATE(2521)] = 135614,
[SMALL_STATE(2522)] = 135637,
[SMALL_STATE(2523)] = 135660,
[SMALL_STATE(2524)] = 135677,
[SMALL_STATE(2525)] = 135696,
[SMALL_STATE(2526)] = 135719,
[SMALL_STATE(2527)] = 135735,
[SMALL_STATE(2528)] = 135757,
[SMALL_STATE(2529)] = 135775,
[SMALL_STATE(2530)] = 135797,
[SMALL_STATE(2531)] = 2147619467,
[SMALL_STATE(2532)] = 135842,
[SMALL_STATE(2533)] = 2147619508,
[SMALL_STATE(2534)] = 135883,
[SMALL_STATE(2535)] = 135903,
[SMALL_STATE(2536)] = 135919,
[SMALL_STATE(2537)] = 135937,
[SMALL_STATE(2538)] = 135953,
[SMALL_STATE(2539)] = 2147619623,
[SMALL_STATE(2540)] = 2147619646,
[SMALL_STATE(2541)] = 136021,
[SMALL_STATE(2542)] = 136037,
[SMALL_STATE(2543)] = 136059,
[SMALL_STATE(2544)] = 2147619729,
[SMALL_STATE(2545)] = 136104,
[SMALL_STATE(2546)] = 136126,
[SMALL_STATE(2547)] = 136144,
[SMALL_STATE(2548)] = 2147619808,
[SMALL_STATE(2549)] = 136183,
[SMALL_STATE(2550)] = 2147619851,
[SMALL_STATE(2551)] = 2147619874,
[SMALL_STATE(2552)] = 2147498273,
[SMALL_STATE(2553)] = 2147619897,
[SMALL_STATE(2554)] = 2147619918,
[SMALL_STATE(2555)] = 2147619939,
[SMALL_STATE(2556)] = 2147619960,
[SMALL_STATE(2557)] = 136333,
[SMALL_STATE(2558)] = 2147619960,
[SMALL_STATE(2559)] = 2147619998,
[SMALL_STATE(2560)] = 136371,
[SMALL_STATE(2561)] = 2147619960,
[SMALL_STATE(2562)] = 2147619939,
[SMALL_STATE(2563)] = 2147620038,
[SMALL_STATE(2564)] = 2147619939,
[SMALL_STATE(2565)] = 2147620059,
[SMALL_STATE(2566)] = 2147620080,
[SMALL_STATE(2567)] = 2147620101,
[SMALL_STATE(2568)] = 2147620122,
[SMALL_STATE(2569)] = 136495,
[SMALL_STATE(2570)] = 2147498273,
[SMALL_STATE(2571)] = 2147620162,
[SMALL_STATE(2572)] = 2147620183,
[SMALL_STATE(2573)] = 136556,
[SMALL_STATE(2574)] = 136573,
[SMALL_STATE(2575)] = 2147620237,
[SMALL_STATE(2576)] = 2147620256,
[SMALL_STATE(2577)] = 2147620275,
[SMALL_STATE(2578)] = 2147620294,
[SMALL_STATE(2579)] = 2147620313,
[SMALL_STATE(2580)] = 2147620275,
[SMALL_STATE(2581)] = 2147620332,
[SMALL_STATE(2582)] = 136703,
[SMALL_STATE(2583)] = 2147620367,
[SMALL_STATE(2584)] = 2147620386,
[SMALL_STATE(2585)] = 2147620405,
[SMALL_STATE(2586)] = 2147620424,
[SMALL_STATE(2587)] = 2147620443,
[SMALL_STATE(2588)] = 136814,
[SMALL_STATE(2589)] = 2147620480,
[SMALL_STATE(2590)] = 2147620499,
[SMALL_STATE(2591)] = 136870,
[SMALL_STATE(2592)] = 136888,
[SMALL_STATE(2593)] = 2147620554,
[SMALL_STATE(2594)] = 2147620573,
[SMALL_STATE(2595)] = 2147620592,
[SMALL_STATE(2596)] = 2147620611,
[SMALL_STATE(2597)] = 2147620630,
[SMALL_STATE(2598)] = 2147620649,
[SMALL_STATE(2599)] = 2147620668,
[SMALL_STATE(2600)] = 137039,
[SMALL_STATE(2601)] = 2147620705,
[SMALL_STATE(2602)] = 2147620724,
[SMALL_STATE(2603)] = 2147620743,
[SMALL_STATE(2604)] = 2147620762,
[SMALL_STATE(2605)] = 2147620781,
[SMALL_STATE(2606)] = 2147620800,
[SMALL_STATE(2607)] = 2147620819,
[SMALL_STATE(2608)] = 137190,
[SMALL_STATE(2609)] = 2147620856,
[SMALL_STATE(2610)] = 2147620875,
[SMALL_STATE(2611)] = 2147620894,
[SMALL_STATE(2612)] = 2147620913,
[SMALL_STATE(2613)] = 2147620932,
[SMALL_STATE(2614)] = 137303,
[SMALL_STATE(2615)] = 137319,
[SMALL_STATE(2616)] = 2147620985,
[SMALL_STATE(2617)] = 137356,
[SMALL_STATE(2618)] = 2147621022,
[SMALL_STATE(2619)] = 2147621039,
[SMALL_STATE(2620)] = 2147621056,
[SMALL_STATE(2621)] = 137425,
[SMALL_STATE(2622)] = 137440,
[SMALL_STATE(2623)] = 2147621101,
[SMALL_STATE(2624)] = 137470,
[SMALL_STATE(2625)] = 2147621133,
[SMALL_STATE(2626)] = 2147621133,
[SMALL_STATE(2627)] = 2147621150,
[SMALL_STATE(2628)] = 2147621167,
[SMALL_STATE(2629)] = 2147621184,
[SMALL_STATE(2630)] = 137553,
[SMALL_STATE(2631)] = 2147621214,
[SMALL_STATE(2632)] = 137583,
[SMALL_STATE(2633)] = 2147621246,
[SMALL_STATE(2634)] = 137615,
[SMALL_STATE(2635)] = 2147621276,
[SMALL_STATE(2636)] = 2147621293,
[SMALL_STATE(2637)] = 137662,
[SMALL_STATE(2638)] = 2147621325,
[SMALL_STATE(2639)] = 137694,
[SMALL_STATE(2640)] = 137709,
[SMALL_STATE(2641)] = 2147621370,
[SMALL_STATE(2642)] = 2147621387,
[SMALL_STATE(2643)] = 2147621404,
[SMALL_STATE(2644)] = 137773,
[SMALL_STATE(2645)] = 137788,
[SMALL_STATE(2646)] = 137803,
[SMALL_STATE(2647)] = 137818,
[SMALL_STATE(2648)] = 137833,
[SMALL_STATE(2649)] = 137848,
[SMALL_STATE(2650)] = 137861,
[SMALL_STATE(2651)] = 137876,
[SMALL_STATE(2652)] = 137889,
[SMALL_STATE(2653)] = 2147621550,
[SMALL_STATE(2654)] = 137919,
[SMALL_STATE(2655)] = 137932,
[SMALL_STATE(2656)] = 2147621593,
[SMALL_STATE(2657)] = 137962,
[SMALL_STATE(2658)] = 2147621623,
[SMALL_STATE(2659)] = 137992,
[SMALL_STATE(2660)] = 138005,
[SMALL_STATE(2661)] = 138020,
[SMALL_STATE(2662)] = 138035,
[SMALL_STATE(2663)] = 138048,
[SMALL_STATE(2664)] = 2147621709,
[SMALL_STATE(2665)] = 2147621726,
[SMALL_STATE(2666)] = 138095,
[SMALL_STATE(2667)] = 138110,
[SMALL_STATE(2668)] = 2147621370,
[SMALL_STATE(2669)] = 138123,
[SMALL_STATE(2670)] = 138135,
[SMALL_STATE(2671)] = 138147,
[SMALL_STATE(2672)] = 138159,
[SMALL_STATE(2673)] = 138171,
[SMALL_STATE(2674)] = 138183,
[SMALL_STATE(2675)] = 138197,
[SMALL_STATE(2676)] = 138209,
[SMALL_STATE(2677)] = 138221,
[SMALL_STATE(2678)] = 138235,
[SMALL_STATE(2679)] = 138247,
[SMALL_STATE(2680)] = 138259,
[SMALL_STATE(2681)] = 138271,
[SMALL_STATE(2682)] = 138283,
[SMALL_STATE(2683)] = 138295,
[SMALL_STATE(2684)] = 138307,
[SMALL_STATE(2685)] = 138319,
[SMALL_STATE(2686)] = 138333,
[SMALL_STATE(2687)] = 138345,
[SMALL_STATE(2688)] = 138357,
[SMALL_STATE(2689)] = 138369,
[SMALL_STATE(2690)] = 138381,
[SMALL_STATE(2691)] = 2147622041,
[SMALL_STATE(2692)] = 138408,
[SMALL_STATE(2693)] = 138420,
[SMALL_STATE(2694)] = 2147622080,
[SMALL_STATE(2695)] = 2147622095,
[SMALL_STATE(2696)] = 2147622110,
[SMALL_STATE(2697)] = 2147622125,
[SMALL_STATE(2698)] = 2147622140,
[SMALL_STATE(2699)] = 138507,
[SMALL_STATE(2700)] = 2147622167,
[SMALL_STATE(2701)] = 138534,
[SMALL_STATE(2702)] = 138546,
[SMALL_STATE(2703)] = 138558,
[SMALL_STATE(2704)] = 138572,
[SMALL_STATE(2705)] = 138584,
[SMALL_STATE(2706)] = 2147622244,
[SMALL_STATE(2707)] = 2147622259,
[SMALL_STATE(2708)] = 138626,
[SMALL_STATE(2709)] = 138638,
[SMALL_STATE(2710)] = 2147622298,
[SMALL_STATE(2711)] = 2147622313,
[SMALL_STATE(2712)] = 2147622328,
[SMALL_STATE(2713)] = 2147622343,
[SMALL_STATE(2714)] = 138710,
[SMALL_STATE(2715)] = 2147622372,
[SMALL_STATE(2716)] = 2147622387,
[SMALL_STATE(2717)] = 138754,
[SMALL_STATE(2718)] = 138766,
[SMALL_STATE(2719)] = 138778,
[SMALL_STATE(2720)] = 138790,
[SMALL_STATE(2721)] = 2147559615,
[SMALL_STATE(2722)] = 138802,
[SMALL_STATE(2723)] = 2147622462,
[SMALL_STATE(2724)] = 2147622477,
[SMALL_STATE(2725)] = 138844,
[SMALL_STATE(2726)] = 2147622506,
[SMALL_STATE(2727)] = 138873,
[SMALL_STATE(2728)] = 2147622533,
[SMALL_STATE(2729)] = 138900,
[SMALL_STATE(2730)] = 138912,
[SMALL_STATE(2731)] = 2147622572,
[SMALL_STATE(2732)] = 138939,
[SMALL_STATE(2733)] = 138951,
[SMALL_STATE(2734)] = 2147622611,
[SMALL_STATE(2735)] = 138978,
[SMALL_STATE(2736)] = 138992,
[SMALL_STATE(2737)] = 139003,
[SMALL_STATE(2738)] = 139014,
[SMALL_STATE(2739)] = 139025,
[SMALL_STATE(2740)] = 139036,
[SMALL_STATE(2741)] = 139047,
[SMALL_STATE(2742)] = 139058,
[SMALL_STATE(2743)] = 139069,
[SMALL_STATE(2744)] = 139080,
[SMALL_STATE(2745)] = 139091,
[SMALL_STATE(2746)] = 139102,
[SMALL_STATE(2747)] = 139113,
[SMALL_STATE(2748)] = 139124,
[SMALL_STATE(2749)] = 139135,
[SMALL_STATE(2750)] = 139146,
[SMALL_STATE(2751)] = 2147622805,
[SMALL_STATE(2752)] = 139170,
[SMALL_STATE(2753)] = 139181,
[SMALL_STATE(2754)] = 139192,
[SMALL_STATE(2755)] = 139203,
[SMALL_STATE(2756)] = 139214,
[SMALL_STATE(2757)] = 139225,
[SMALL_STATE(2758)] = 139236,
[SMALL_STATE(2759)] = 2147622895,
[SMALL_STATE(2760)] = 2147622908,
[SMALL_STATE(2761)] = 139273,
[SMALL_STATE(2762)] = 2147622932,
[SMALL_STATE(2763)] = 2147622945,
[SMALL_STATE(2764)] = 139310,
[SMALL_STATE(2765)] = 139321,
[SMALL_STATE(2766)] = 2147622980,
[SMALL_STATE(2767)] = 139345,
[SMALL_STATE(2768)] = 139356,
[SMALL_STATE(2769)] = 139367,
[SMALL_STATE(2770)] = 139378,
[SMALL_STATE(2771)] = 2147623037,
[SMALL_STATE(2772)] = 2147623050,
[SMALL_STATE(2773)] = 139415,
[SMALL_STATE(2774)] = 139426,
[SMALL_STATE(2775)] = 139437,
[SMALL_STATE(2776)] = 139448,
[SMALL_STATE(2777)] = 139459,
[SMALL_STATE(2778)] = 139470,
[SMALL_STATE(2779)] = 2147623129,
[SMALL_STATE(2780)] = 2147623142,
[SMALL_STATE(2781)] = 2147623155,
[SMALL_STATE(2782)] = 2147623168,
[SMALL_STATE(2783)] = 139533,
[SMALL_STATE(2784)] = 2147623192,
[SMALL_STATE(2785)] = 139557,
[SMALL_STATE(2786)] = 139568,
[SMALL_STATE(2787)] = 139579,
[SMALL_STATE(2788)] = 139590,
[SMALL_STATE(2789)] = 139601,
[SMALL_STATE(2790)] = 139612,
[SMALL_STATE(2791)] = 139623,
[SMALL_STATE(2792)] = 139634,
[SMALL_STATE(2793)] = 139645,
[SMALL_STATE(2794)] = 139656,
[SMALL_STATE(2795)] = 139667,
[SMALL_STATE(2796)] = 139678,
[SMALL_STATE(2797)] = 139689,
[SMALL_STATE(2798)] = 139700,
[SMALL_STATE(2799)] = 139711,
[SMALL_STATE(2800)] = 2147623370,
[SMALL_STATE(2801)] = 139735,
[SMALL_STATE(2802)] = 139746,
[SMALL_STATE(2803)] = 139757,
[SMALL_STATE(2804)] = 139768,
[SMALL_STATE(2805)] = 139779,
[SMALL_STATE(2806)] = 139790,
[SMALL_STATE(2807)] = 139801,
[SMALL_STATE(2808)] = 139812,
[SMALL_STATE(2809)] = 139823,
[SMALL_STATE(2810)] = 139834,
[SMALL_STATE(2811)] = 139845,
[SMALL_STATE(2812)] = 139856,
[SMALL_STATE(2813)] = 139867,
[SMALL_STATE(2814)] = 139878,
[SMALL_STATE(2815)] = 139889,
[SMALL_STATE(2816)] = 139900,
[SMALL_STATE(2817)] = 139911,
[SMALL_STATE(2818)] = 139922,
[SMALL_STATE(2819)] = 139933,
[SMALL_STATE(2820)] = 2147623592,
[SMALL_STATE(2821)] = 139957,
[SMALL_STATE(2822)] = 139968,
[SMALL_STATE(2823)] = 139979,
[SMALL_STATE(2824)] = 139990,
[SMALL_STATE(2825)] = 140001,
[SMALL_STATE(2826)] = 2147623660,
[SMALL_STATE(2827)] = 2147623673,
[SMALL_STATE(2828)] = 2147513795,
[SMALL_STATE(2829)] = 2147623686,
[SMALL_STATE(2830)] = 2147623699,
[SMALL_STATE(2831)] = 140064,
[SMALL_STATE(2832)] = 140075,
[SMALL_STATE(2833)] = 2147623734,
[SMALL_STATE(2834)] = 2147623747,
[SMALL_STATE(2835)] = 140112,
[SMALL_STATE(2836)] = 140123,
[SMALL_STATE(2837)] = 140134,
[SMALL_STATE(2838)] = 2147623793,
[SMALL_STATE(2839)] = 2147623806,
[SMALL_STATE(2840)] = 140171,
[SMALL_STATE(2841)] = 2147623830,
[SMALL_STATE(2842)] = 140195,
[SMALL_STATE(2843)] = 2147623854,
[SMALL_STATE(2844)] = 140219,
[SMALL_STATE(2845)] = 2147623878,
[SMALL_STATE(2846)] = 2147623891,
[SMALL_STATE(2847)] = 140256,
[SMALL_STATE(2848)] = 140267,
[SMALL_STATE(2849)] = 140278,
[SMALL_STATE(2850)] = 2147623937,
[SMALL_STATE(2851)] = 2147623950,
[SMALL_STATE(2852)] = 2147623963,
[SMALL_STATE(2853)] = 2147623976,
[SMALL_STATE(2854)] = 2147623989,
[SMALL_STATE(2855)] = 2147624002,
[SMALL_STATE(2856)] = 2147624015,
[SMALL_STATE(2857)] = 2147624028,
[SMALL_STATE(2858)] = 2147624041,
[SMALL_STATE(2859)] = 140406,
[SMALL_STATE(2860)] = 2147624065,
[SMALL_STATE(2861)] = 2147624078,
[SMALL_STATE(2862)] = 2147624089,
[SMALL_STATE(2863)] = 2147624100,
[SMALL_STATE(2864)] = 140463,
[SMALL_STATE(2865)] = 2147624121,
[SMALL_STATE(2866)] = 2147624132,
[SMALL_STATE(2867)] = 2147624143,
[SMALL_STATE(2868)] = 2147624154,
[SMALL_STATE(2869)] = 140517,
[SMALL_STATE(2870)] = 140527,
[SMALL_STATE(2871)] = 2147624185,
[SMALL_STATE(2872)] = 2147624196,
[SMALL_STATE(2873)] = 2147624207,
[SMALL_STATE(2874)] = 2147624218,
[SMALL_STATE(2875)] = 140581,
[SMALL_STATE(2876)] = 140591,
[SMALL_STATE(2877)] = 2147624249,
[SMALL_STATE(2878)] = 140612,
[SMALL_STATE(2879)] = 140622,
[SMALL_STATE(2880)] = 140632,
[SMALL_STATE(2881)] = 2147624290,
[SMALL_STATE(2882)] = 140653,
[SMALL_STATE(2883)] = 2147624311,
[SMALL_STATE(2884)] = 2147624322,
[SMALL_STATE(2885)] = 2147624333,
[SMALL_STATE(2886)] = 2147624344,
[SMALL_STATE(2887)] = 140707,
[SMALL_STATE(2888)] = 140717,
[SMALL_STATE(2889)] = 140727,
[SMALL_STATE(2890)] = 140737,
[SMALL_STATE(2891)] = 140747,
[SMALL_STATE(2892)] = 2147624405,
[SMALL_STATE(2893)] = 2147624416,
[SMALL_STATE(2894)] = 140779,
[SMALL_STATE(2895)] = 2147624437,
[SMALL_STATE(2896)] = 140800,
[SMALL_STATE(2897)] = 2147624458,
[SMALL_STATE(2898)] = 2147624469,
[SMALL_STATE(2899)] = 2147624480,
[SMALL_STATE(2900)] = 2147624491,
[SMALL_STATE(2901)] = 2147624502,
[SMALL_STATE(2902)] = 140865,
[SMALL_STATE(2903)] = 140875,
[SMALL_STATE(2904)] = 2147624533,
[SMALL_STATE(2905)] = 140896,
[SMALL_STATE(2906)] = 2147624554,
[SMALL_STATE(2907)] = 2147624565,
[SMALL_STATE(2908)] = 140928,
[SMALL_STATE(2909)] = 140938,
[SMALL_STATE(2910)] = 140948,
[SMALL_STATE(2911)] = 2147624606,
[SMALL_STATE(2912)] = 2147624617,
[SMALL_STATE(2913)] = 2147624628,
[SMALL_STATE(2914)] = 2147624639,
[SMALL_STATE(2915)] = 2147624650,
[SMALL_STATE(2916)] = 2147624661,
[SMALL_STATE(2917)] = 2147624672,
[SMALL_STATE(2918)] = 2147624683,
[SMALL_STATE(2919)] = 2147624694,
[SMALL_STATE(2920)] = 2147624705,
[SMALL_STATE(2921)] = 2147624716,
[SMALL_STATE(2922)] = 2147624727,
[SMALL_STATE(2923)] = 2147624738,
[SMALL_STATE(2924)] = 2147624749,
[SMALL_STATE(2925)] = 2147624760,
[SMALL_STATE(2926)] = 2147624771,
[SMALL_STATE(2927)] = 2147624782,
[SMALL_STATE(2928)] = 2147624793,
[SMALL_STATE(2929)] = 2147624804,
[SMALL_STATE(2930)] = 2147624815,
[SMALL_STATE(2931)] = 2147624826,
[SMALL_STATE(2932)] = 2147624837,
[SMALL_STATE(2933)] = 2147624848,
[SMALL_STATE(2934)] = 2147624859,
[SMALL_STATE(2935)] = 141222,
[SMALL_STATE(2936)] = 2147624880,
[SMALL_STATE(2937)] = 2147624891,
[SMALL_STATE(2938)] = 2147624902,
[SMALL_STATE(2939)] = 2147624913,
[SMALL_STATE(2940)] = 2147624924,
[SMALL_STATE(2941)] = 2147624935,
[SMALL_STATE(2942)] = 2147624946,
[SMALL_STATE(2943)] = 2147624957,
[SMALL_STATE(2944)] = 2147624968,
[SMALL_STATE(2945)] = 2147624979,
[SMALL_STATE(2946)] = 2147624990,
[SMALL_STATE(2947)] = 2147625001,
[SMALL_STATE(2948)] = 2147625012,
[SMALL_STATE(2949)] = 2147625023,
[SMALL_STATE(2950)] = 2147625034,
[SMALL_STATE(2951)] = 2147625045,
[SMALL_STATE(2952)] = 141408,
[SMALL_STATE(2953)] = 2147625066,
[SMALL_STATE(2954)] = 2147625077,
[SMALL_STATE(2955)] = 141440,
[SMALL_STATE(2956)] = 2147625098,
[SMALL_STATE(2957)] = 141461,
[SMALL_STATE(2958)] = 2147625119,
[SMALL_STATE(2959)] = 141482,
[SMALL_STATE(2960)] = 2147625140,
[SMALL_STATE(2961)] = 141503,
[SMALL_STATE(2962)] = 141513,
[SMALL_STATE(2963)] = 2147625171,
[SMALL_STATE(2964)] = 2147625182,
[SMALL_STATE(2965)] = 141545,
[SMALL_STATE(2966)] = 2147625203,
[SMALL_STATE(2967)] = 2147625214,
[SMALL_STATE(2968)] = 2147625225,
[SMALL_STATE(2969)] = 2147625236,
[SMALL_STATE(2970)] = 2147625247,
[SMALL_STATE(2971)] = 2147625258,
[SMALL_STATE(2972)] = 2147625269,
[SMALL_STATE(2973)] = 2147625280,
[SMALL_STATE(2974)] = 2147625291,
[SMALL_STATE(2975)] = 141654,
[SMALL_STATE(2976)] = 2147625312,
[SMALL_STATE(2977)] = 2147625323,
[SMALL_STATE(2978)] = 2147625334,
[SMALL_STATE(2979)] = 2147625345,
[SMALL_STATE(2980)] = 2147625356,
[SMALL_STATE(2981)] = 2147625367,
[SMALL_STATE(2982)] = 2147625378,
[SMALL_STATE(2983)] = 2147625389,
[SMALL_STATE(2984)] = 141752,
[SMALL_STATE(2985)] = 2147625410,
[SMALL_STATE(2986)] = 2147625421,
[SMALL_STATE(2987)] = 2147625432,
[SMALL_STATE(2988)] = 2147625443,
[SMALL_STATE(2989)] = 2147625454,
[SMALL_STATE(2990)] = 2147625465,
[SMALL_STATE(2991)] = 2147625476,
[SMALL_STATE(2992)] = 2147625487,
[SMALL_STATE(2993)] = 2147625498,
[SMALL_STATE(2994)] = 2147625509,
[SMALL_STATE(2995)] = 2147625520,
[SMALL_STATE(2996)] = 2147625531,
[SMALL_STATE(2997)] = 2147625542,
[SMALL_STATE(2998)] = 2147625553,
[SMALL_STATE(2999)] = 2147625564,
[SMALL_STATE(3000)] = 2147625575,
[SMALL_STATE(3001)] = 2147625586,
[SMALL_STATE(3002)] = 2147625597,
[SMALL_STATE(3003)] = 2147625608,
[SMALL_STATE(3004)] = 2147625619,
[SMALL_STATE(3005)] = 2147625630,
[SMALL_STATE(3006)] = 2147625641,
[SMALL_STATE(3007)] = 2147625652,
[SMALL_STATE(3008)] = 2147625663,
[SMALL_STATE(3009)] = 2147625674,
[SMALL_STATE(3010)] = 142037,
[SMALL_STATE(3011)] = 2147625695,
[SMALL_STATE(3012)] = 2147625706,
[SMALL_STATE(3013)] = 2147625717,
[SMALL_STATE(3014)] = 2147625728,
[SMALL_STATE(3015)] = 2147625739,
[SMALL_STATE(3016)] = 2147625750,
[SMALL_STATE(3017)] = 2147625761,
[SMALL_STATE(3018)] = 2147625772,
[SMALL_STATE(3019)] = 2147625783,
[SMALL_STATE(3020)] = 2147625794,
[SMALL_STATE(3021)] = 2147625805,
[SMALL_STATE(3022)] = 2147625816,
[SMALL_STATE(3023)] = 2147625827,
[SMALL_STATE(3024)] = 2147625838,
[SMALL_STATE(3025)] = 2147625849,
[SMALL_STATE(3026)] = 2147625860,
[SMALL_STATE(3027)] = 2147625869,
[SMALL_STATE(3028)] = 2147625878,
[SMALL_STATE(3029)] = 2147625887,
[SMALL_STATE(3030)] = 2147625896,
[SMALL_STATE(3031)] = 2147625905,
[SMALL_STATE(3032)] = 2147625914,
[SMALL_STATE(3033)] = 2147625923,
[SMALL_STATE(3034)] = 2147625932,
[SMALL_STATE(3035)] = 2147625941,
[SMALL_STATE(3036)] = 2147625950,
[SMALL_STATE(3037)] = 2147625959,
[SMALL_STATE(3038)] = 2147625968,
[SMALL_STATE(3039)] = 2147625977,
[SMALL_STATE(3040)] = 2147625986,
[SMALL_STATE(3041)] = 2147625995,
[SMALL_STATE(3042)] = 2147626004,
[SMALL_STATE(3043)] = 2147626013,
[SMALL_STATE(3044)] = 2147626022,
[SMALL_STATE(3045)] = 2147626031,
[SMALL_STATE(3046)] = 2147626040,
[SMALL_STATE(3047)] = 2147626049,
[SMALL_STATE(3048)] = 2147626058,
[SMALL_STATE(3049)] = 2147626067,
[SMALL_STATE(3050)] = 2147626076,
[SMALL_STATE(3051)] = 2147626085,
[SMALL_STATE(3052)] = 2147626094,
[SMALL_STATE(3053)] = 2147626103,
[SMALL_STATE(3054)] = 2147626112,
[SMALL_STATE(3055)] = 2147626121,
[SMALL_STATE(3056)] = 2147626130,
[SMALL_STATE(3057)] = 2147626139,
[SMALL_STATE(3058)] = 2147626148,
[SMALL_STATE(3059)] = 2147626157,
[SMALL_STATE(3060)] = 2147626166,
[SMALL_STATE(3061)] = 2147626175,
[SMALL_STATE(3062)] = 2147626182,
[SMALL_STATE(3063)] = 2147626189,
[SMALL_STATE(3064)] = 2147626196,
[SMALL_STATE(3065)] = 2147626203,
[SMALL_STATE(3066)] = 2147626210,
[SMALL_STATE(3067)] = 2147626217,
[SMALL_STATE(3068)] = 2147626224,
[SMALL_STATE(3069)] = 2147626231,
[SMALL_STATE(3070)] = 2147626238,
[SMALL_STATE(3071)] = 2147626245,
[SMALL_STATE(3072)] = 2147626252,
[SMALL_STATE(3073)] = 2147626259,
[SMALL_STATE(3074)] = 2147626266,
[SMALL_STATE(3075)] = 2147626273,
[SMALL_STATE(3076)] = 2147626280,
[SMALL_STATE(3077)] = 2147626287,
[SMALL_STATE(3078)] = 2147626294,
[SMALL_STATE(3079)] = 2147626301,
[SMALL_STATE(3080)] = 2147626308,
[SMALL_STATE(3081)] = 2147626315,
[SMALL_STATE(3082)] = 2147626322,
[SMALL_STATE(3083)] = 2147626329,
[SMALL_STATE(3084)] = 2147626336,
[SMALL_STATE(3085)] = 2147626343,
[SMALL_STATE(3086)] = 2147626350,
[SMALL_STATE(3087)] = 2147626357,
[SMALL_STATE(3088)] = 2147626364,
[SMALL_STATE(3089)] = 2147626371,
[SMALL_STATE(3090)] = 2147626378,
[SMALL_STATE(3091)] = 2147626385,
[SMALL_STATE(3092)] = 2147626392,
[SMALL_STATE(3093)] = 2147626399,
[SMALL_STATE(3094)] = 2147626406,
[SMALL_STATE(3095)] = 2147626413,
[SMALL_STATE(3096)] = 2147626420,
[SMALL_STATE(3097)] = 2147626427,
[SMALL_STATE(3098)] = 2147626434,
[SMALL_STATE(3099)] = 2147626441,
[SMALL_STATE(3100)] = 2147626448,
[SMALL_STATE(3101)] = 2147626455,
[SMALL_STATE(3102)] = 2147626462,
[SMALL_STATE(3103)] = 2147626469,
[SMALL_STATE(3104)] = 2147626476,
[SMALL_STATE(3105)] = 2147626483,
[SMALL_STATE(3106)] = 2147626490,
[SMALL_STATE(3107)] = 2147626497,
[SMALL_STATE(3108)] = 2147626504,
[SMALL_STATE(3109)] = 2147626511,
[SMALL_STATE(3110)] = 2147626518,
[SMALL_STATE(3111)] = 2147626525,
[SMALL_STATE(3112)] = 2147626532,
[SMALL_STATE(3113)] = 2147626539,
[SMALL_STATE(3114)] = 2147626546,
[SMALL_STATE(3115)] = 2147626553,
[SMALL_STATE(3116)] = 2147626560,
[SMALL_STATE(3117)] = 2147626567,
[SMALL_STATE(3118)] = 2147626574,
[SMALL_STATE(3119)] = 2147626581,
[SMALL_STATE(3120)] = 2147626588,
[SMALL_STATE(3121)] = 2147626595,
[SMALL_STATE(3122)] = 2147626602,
[SMALL_STATE(3123)] = 2147626609,
[SMALL_STATE(3124)] = 2147626616,
[SMALL_STATE(3125)] = 2147626623,
[SMALL_STATE(3126)] = 2147626630,
[SMALL_STATE(3127)] = 2147626637,
[SMALL_STATE(3128)] = 2147626644,
[SMALL_STATE(3129)] = 2147626651,
[SMALL_STATE(3130)] = 2147626658,
[SMALL_STATE(3131)] = 2147626665,
[SMALL_STATE(3132)] = 2147626672,
[SMALL_STATE(3133)] = 2147626679,
[SMALL_STATE(3134)] = 2147626686,
[SMALL_STATE(3135)] = 2147626693,
[SMALL_STATE(3136)] = 2147626700,
[SMALL_STATE(3137)] = 2147626707,
[SMALL_STATE(3138)] = 2147626714,
[SMALL_STATE(3139)] = 2147626721,
[SMALL_STATE(3140)] = 2147626728,
[SMALL_STATE(3141)] = 2147626735,
[SMALL_STATE(3142)] = 2147626742,
[SMALL_STATE(3143)] = 2147626749,
[SMALL_STATE(3144)] = 2147626756,
[SMALL_STATE(3145)] = 2147626763,
[SMALL_STATE(3146)] = 2147626770,
[SMALL_STATE(3147)] = 2147626777,
[SMALL_STATE(3148)] = 2147626784,
[SMALL_STATE(3149)] = 2147626791,
[SMALL_STATE(3150)] = 2147626798,
[SMALL_STATE(3151)] = 2147626805,
[SMALL_STATE(3152)] = 2147626812,
[SMALL_STATE(3153)] = 2147626819,
[SMALL_STATE(3154)] = 2147626826,
[SMALL_STATE(3155)] = 2147626833,
[SMALL_STATE(3156)] = 2147626840,
[SMALL_STATE(3157)] = 2147626847,
[SMALL_STATE(3158)] = 2147626854,
[SMALL_STATE(3159)] = 2147626861,
[SMALL_STATE(3160)] = 2147626868,
[SMALL_STATE(3161)] = 2147626875,
[SMALL_STATE(3162)] = 2147626882,
[SMALL_STATE(3163)] = 2147626889,
[SMALL_STATE(3164)] = 2147626896,
[SMALL_STATE(3165)] = 2147626903,
[SMALL_STATE(3166)] = 2147626910,
[SMALL_STATE(3167)] = 2147626917,
[SMALL_STATE(3168)] = 2147626924,
[SMALL_STATE(3169)] = 2147626931,
[SMALL_STATE(3170)] = 2147626938,
[SMALL_STATE(3171)] = 2147626945,
[SMALL_STATE(3172)] = 2147626952,
[SMALL_STATE(3173)] = 2147626959,
[SMALL_STATE(3174)] = 2147626966,
};
static const TSParseActionEntry ts_parse_actions[] = {
[0] = {.entry = {.count = 0, .reusable = false}},
[1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(),
[3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
[5] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
[7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 0, 0, 0),
[9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7),
[11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352),
[13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599),
[15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307),
[17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
[19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930),
[21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203),
[23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474),
[25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174),
[27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452),
[29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502),
[31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47),
[33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561),
[35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493),
[37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517),
[39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419),
[41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739),
[43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790),
[45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191),
[47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262),
[49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114),
[51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300),
[53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645),
[55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881),
[57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564),
[59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539),
[61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404),
[63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143),
[65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667),
[67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
[69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
[71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971),
[73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297),
[75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768),
[77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
[79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8),
[81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177),
[83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103),
[85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0),
[87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34),
[89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
[91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216),
[93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572),
[95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970),
[97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674),
[99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055),
[101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0),
[103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
[105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778),
[107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
[109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
[111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805),
[113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037),
[115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519),
[117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675),
[119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673),
[121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306),
[123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674),
[125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0),
[127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473),
[129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880),
[131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 2, 0, 0),
[133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 2, 0, 0),
[135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(7),
[138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(352),
[141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(599),
[144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(307),
[147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(235),
[150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(930),
[153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(203),
[156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(474),
[159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(174),
[162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(452),
[165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(502),
[168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(47),
[171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(561),
[174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(493),
[177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(113),
[180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1097),
[183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(666),
[186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(390),
[189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(320),
[192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(201),
[195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(351),
[198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(54),
[201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(645),
[204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(881),
[207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(564),
[210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(539),
[213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(282),
[216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(143),
[219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(667),
[222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(309),
[225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(177),
[228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(971),
[231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(297),
[234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(768),
[237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(8),
[240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(8),
[243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1177),
[246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0),
[248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(103),
[251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113),
[253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1097),
[255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666),
[257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390),
[259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320),
[261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201),
[263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351),
[265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54),
[267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282),
[269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
[271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0),
[273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0),
[276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0),
[278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__named_expression_lhs, 1, 0, 0),
[280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 0),
[282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0),
[284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
[286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
[288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157),
[290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
[292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283),
[294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078),
[296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
[298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
[300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859),
[302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583),
[304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079),
[306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283),
[308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507),
[310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334),
[312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414),
[314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308),
[316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080),
[318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858),
[320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205),
[322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659),
[324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333),
[326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201),
[328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123),
[330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898),
[332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124),
[334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307),
[336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915),
[338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067),
[340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201),
[342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699),
[344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961),
[346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962),
[348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068),
[350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069),
[352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052),
[354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124),
[356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0),
[358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459),
[360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_content, 1, 0, 0),
[362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58),
[364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58),
[366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call, 2, 0, 9),
[368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call, 2, 0, 9),
[370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42),
[372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933),
[374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
[376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
[378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082),
[380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169),
[382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500),
[384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259),
[386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158),
[388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822),
[390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
[392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819),
[394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680),
[396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11),
[398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11),
[400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683),
[402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
[404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
[406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69),
[408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4, 0, 0),
[410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4, 0, 0),
[412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68),
[414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21),
[416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462),
[418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136),
[420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120),
[422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104),
[424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059),
[426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289),
[428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282),
[430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
[432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824),
[434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
[436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1958),
[438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746),
[440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15),
[442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15),
[444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696),
[446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59),
[448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266),
[450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516),
[452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
[454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426),
[456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290),
[458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901),
[460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__right_hand_side, 1, 0, 0),
[462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
[464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 20),
[466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268),
[468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888),
[470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487),
[472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072),
[474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953),
[476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073),
[478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488),
[480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787),
[482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074),
[484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487),
[486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978),
[488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964),
[490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965),
[492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075),
[494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076),
[496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054),
[498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2073),
[500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0),
[502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897),
[504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340),
[506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
[508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309),
[510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113),
[512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970),
[514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125),
[516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081),
[518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435),
[520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082),
[522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309),
[524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085),
[526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
[528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603),
[530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086),
[532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087),
[534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605),
[536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125),
[538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0),
[540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0),
[542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, 0, 23),
[544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute, 3, 0, 23),
[546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
[548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0),
[550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356),
[552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150),
[554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 1, 0, 0),
[556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117),
[558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38),
[560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3, 0, 0),
[562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
[564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769),
[566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
[568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
[570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 1, 0, 0),
[572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251),
[574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
[576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773),
[578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204),
[580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179),
[582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455),
[584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602),
[586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903),
[588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pass_statement, 1, 0, 0),
[590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(517),
[593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(419),
[596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(739),
[599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(790),
[602] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1191),
[605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1262),
[608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1114),
[611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(300),
[614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(404),
[617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
[619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_elements, 2, 0, 0),
[621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192),
[623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2297),
[625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
[627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490),
[629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2271),
[631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444),
[633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_elements, 3, 0, 0),
[635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531),
[637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741),
[639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1960),
[641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2502),
[643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
[645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44),
[647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433),
[649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
[651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024),
[653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48),
[655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
[657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303),
[659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
[661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880),
[663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159),
[665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497),
[667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094),
[669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921),
[671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407),
[673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672),
[675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636),
[677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095),
[679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497),
[681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199),
[683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038),
[685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551),
[687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096),
[689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097),
[691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055),
[693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407),
[695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_elements, 1, 0, 0),
[697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
[699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0),
[701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(58),
[704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2, 0, 0), SHIFT_REPEAT(58),
[707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399),
[709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14),
[711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14),
[713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502),
[715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0),
[717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0),
[719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60),
[721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1803),
[724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154),
[726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_within_for_in_clause, 1, 0, 0),
[728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887),
[730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187),
[732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 4, 0, 41),
[734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 0),
[736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 0),
[738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931),
[740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1866),
[743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 2, 0, 0),
[745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
[747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 3, 0, 0),
[749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0),
[751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, 0, 88),
[753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, 0, 88),
[755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413),
[757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963),
[759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492),
[761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104),
[763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972),
[765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105),
[767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106),
[769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188),
[771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107),
[773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492),
[775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200),
[777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973),
[779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818),
[781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109),
[783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110),
[785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058),
[787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105),
[789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885),
[791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446),
[793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 1, 0, 0),
[795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368),
[797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533),
[799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101),
[801] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
[803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
[805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504),
[807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625),
[809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774),
[811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236),
[813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783),
[815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690),
[817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90),
[819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
[821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202),
[823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168),
[825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94),
[827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97),
[829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55),
[831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516),
[833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663),
[835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928),
[837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2361),
[839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742),
[841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090),
[843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277),
[845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
[847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32),
[849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702),
[851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
[853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77),
[855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266),
[857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217),
[859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267),
[861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367),
[863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929),
[865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737),
[867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123),
[869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991),
[871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43),
[873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43),
[875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687),
[877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393),
[879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
[881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322),
[883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587),
[885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, 0, 60),
[887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, 0, 60),
[889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515),
[891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339),
[893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109),
[895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141),
[897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193),
[899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471),
[901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202),
[903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324),
[905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686),
[907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435),
[909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112),
[911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148),
[913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241),
[915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71),
[917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332),
[919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377),
[921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2320),
[923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770),
[925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359),
[927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837),
[929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694),
[931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342),
[933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419),
[935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99),
[937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 24),
[939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 24),
[941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comparison_operator, 2, 0, 10),
[943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_comparison_operator, 2, 0, 10),
[945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2503),
[947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
[949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267),
[951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182),
[953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115),
[955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117),
[957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472),
[959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118),
[961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119),
[963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283),
[965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120),
[967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115),
[969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312),
[971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954),
[973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955),
[975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121),
[977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122),
[979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065),
[981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118),
[983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 43),
[985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899),
[987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 0),
[989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2298),
[991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336),
[993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1691),
[995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2505),
[998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
[1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 5, 0, 0),
[1002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 5, 0, 0),
[1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427),
[1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646),
[1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132),
[1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188),
[1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131),
[1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253),
[1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195),
[1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811),
[1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2196),
[1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834),
[1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102),
[1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180),
[1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976),
[1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2501),
[1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118),
[1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118),
[1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684),
[1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
[1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268),
[1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1894),
[1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 4, 0, 47),
[1046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 4, 0, 47),
[1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487),
[1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132),
[1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581),
[1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542),
[1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201),
[1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736),
[1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566),
[1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066),
[1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698),
[1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322),
[1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144),
[1070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 36),
[1072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 36),
[1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518),
[1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305),
[1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0),
[1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0),
[1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344),
[1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_parameter, 3, 0, 18),
[1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106),
[1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1892),
[1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156),
[1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513),
[1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588),
[1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075),
[1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495),
[1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538),
[1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
[1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164),
[1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3069),
[1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_splat_argument, 2, 0, 0),
[1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476),
[1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327),
[1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2328),
[1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701),
[1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_item, 1, 1, 6),
[1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620),
[1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 1, 0, 0),
[1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_comprehension, 4, 0, 33),
[1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_comprehension, 4, 0, 33),
[1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
[1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79),
[1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 1, 0, 0),
[1134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314),
[1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355),
[1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926),
[1140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493),
[1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785),
[1144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1103),
[1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 1, 0, 0),
[1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095),
[1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 1, 0, 3),
[1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560),
[1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956),
[1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121),
[1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776),
[1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567),
[1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543),
[1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 3, 0, 21),
[1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_operator, 3, 0, 21),
[1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180),
[1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482),
[1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_separator, 1, 0, 0),
[1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524),
[1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1820),
[1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat_pattern, 2, 0, 0),
[1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664),
[1182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 0, 0),
[1184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 0, 0),
[1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781),
[1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184),
[1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626),
[1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type, 1, 0, 0),
[1194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_parameter_expression, 1, 1, 0),
[1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483),
[1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317),
[1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415),
[1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443),
[1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0),
[1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483),
[1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
[1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369),
[1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498),
[1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185),
[1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183),
[1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817),
[1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108),
[1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739),
[1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968),
[1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500),
[1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
[1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160),
[1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703),
[1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749),
[1236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_parameter_expression, 1, 0, 0), REDUCE(sym_expression, 1, 0, 0),
[1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
[1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
[1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0),
[1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0),
[1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1),
[1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1),
[1251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(355),
[1254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 1), REDUCE(sym_primary_expression, 1, 0, 1),
[1257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(927),
[1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503),
[1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__named_expression_lhs, 1, 0, 1),
[1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 1),
[1266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(785),
[1269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(309),
[1272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(971),
[1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 1),
[1277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2, 0, 0),
[1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
[1281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_expression, 4, 0, 33),
[1283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_expression, 4, 0, 33),
[1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207),
[1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764),
[1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159),
[1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171),
[1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274),
[1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
[1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330),
[1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541),
[1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534),
[1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_parameters, 1, 0, 0),
[1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3, 0, 0),
[1307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3, 0, 0),
[1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comprehension_clauses, 2, 0, 0),
[1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262),
[1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919),
[1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637),
[1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225),
[1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484),
[1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433),
[1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
[1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693),
[1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876),
[1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__simple_statements_repeat1, 2, 0, 0),
[1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
[1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417),
[1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814),
[1337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(3141),
[1340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_primary, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0),
[1343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(767),
[1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
[1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214),
[1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240),
[1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025),
[1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466),
[1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697),
[1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329),
[1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026),
[1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693),
[1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237),
[1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582),
[1368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(855),
[1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434),
[1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_list, 2, 0, 0),
[1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0),
[1377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0),
[1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092),
[1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 44),
[1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755),
[1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742),
[1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756),
[1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242),
[1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 2, 1, 0),
[1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_list, 2, 1, 0),
[1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927),
[1397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_pattern, 1, 0, 0),
[1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936),
[1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987),
[1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266),
[1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288),
[1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
[1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249),
[1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250),
[1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032),
[1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 18),
[1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
[1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140),
[1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865),
[1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dictionary_splat_argument, 2, 0, 0),
[1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809),
[1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374),
[1429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__collection_elements, 2, 0, 0),
[1431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 39),
[1433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 39),
[1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228),
[1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514),
[1439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1170),
[1442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(501),
[1445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 4, 0, 45),
[1447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 4, 0, 45),
[1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928),
[1451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern_list, 2, 0, 0),
[1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090),
[1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
[1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 134),
[1459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 1, 0, 51),
[1461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 2, 0, 76), SHIFT_REPEAT(288),
[1464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_block_repeat1, 2, 0, 76),
[1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_parameter_expression, 1, 0, 0),
[1468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 54),
[1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 54),
[1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695),
[1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_list, 3, 1, 0),
[1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366),
[1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281),
[1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894),
[1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537),
[1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
[1486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_operator, 3, 0, 21),
[1488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_operator, 3, 0, 21),
[1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813),
[1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135),
[1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631),
[1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454),
[1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786),
[1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287),
[1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 3, 0, 0),
[1504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 3, 0, 0),
[1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590),
[1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416),
[1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260),
[1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260),
[1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734),
[1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017),
[1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247),
[1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867),
[1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870),
[1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870),
[1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985),
[1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
[1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175),
[1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652),
[1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015),
[1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295),
[1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186),
[1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604),
[1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296),
[1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905),
[1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
[1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473),
[1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669),
[1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668),
[1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860),
[1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037),
[1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882),
[1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299),
[1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529),
[1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302),
[1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420),
[1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209),
[1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627),
[1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210),
[1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707),
[1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497),
[1578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 5),
[1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
[1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, 0, 8),
[1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, 0, 8),
[1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298),
[1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839),
[1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263),
[1592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0),
[1594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(315),
[1597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 3, 0, 0),
[1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
[1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312),
[1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
[1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
[1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585),
[1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319),
[1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
[1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166),
[1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062),
[1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25),
[1619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(125),
[1622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25),
[1624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(805),
[1627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(605),
[1630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(125),
[1633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 2, 0, 0),
[1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196),
[1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135),
[1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329),
[1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935),
[1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
[1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568),
[1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
[1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554),
[1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092),
[1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284),
[1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061),
[1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064),
[1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136),
[1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357),
[1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 19),
[1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073),
[1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757),
[1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619),
[1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442),
[1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341),
[1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_clause, 2, 0, 0),
[1677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 5, 0, 59),
[1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 5, 0, 59),
[1681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 0), SHIFT_REPEAT(1850),
[1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997),
[1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348),
[1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441),
[1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 1, 0, 0),
[1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
[1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349),
[1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207),
[1698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468),
[1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214),
[1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215),
[1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178),
[1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313),
[1708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 5, 0, 39),
[1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 5, 0, 39),
[1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550),
[1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362),
[1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 2, 0, 2),
[1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365),
[1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512),
[1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__named_expression_lhs, 1, 0, 0),
[1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370),
[1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772),
[1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, -1, 5),
[1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856),
[1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 0),
[1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498),
[1736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1865),
[1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705),
[1741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324),
[1743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2489),
[1745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179),
[1747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203),
[1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527),
[1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738),
[1753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841),
[1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279),
[1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895),
[1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__f_expression, 1, 0, 0),
[1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242),
[1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593),
[1765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629),
[1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385),
[1769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 13),
[1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382),
[1773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 4, 0, 13),
[1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384),
[1777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2506),
[1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696),
[1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388),
[1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210),
[1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392),
[1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771),
[1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387),
[1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
[1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397),
[1796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439),
[1798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682),
[1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023),
[1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401),
[1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402),
[1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
[1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304),
[1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306),
[1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699),
[1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 16),
[1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 16),
[1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267),
[1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725),
[1822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 3, 0, 0),
[1824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 3, 0, 0),
[1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_operator, 2, 0, 5),
[1828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_operator, 2, 0, 5),
[1830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(377),
[1833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(926),
[1836] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(770),
[1839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2090),
[1842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(359),
[1845] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(914),
[1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665),
[1850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1717),
[1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423),
[1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624),
[1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677),
[1859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_statement, 4, 0, 41),
[1861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(399),
[1864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(14),
[1867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(14),
[1870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0),
[1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431),
[1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058),
[1876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment, 3, 0, 21),
[1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_list, 3, 0, 0),
[1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern_list, 3, 0, 0),
[1882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 106),
[1884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 106),
[1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_pattern, 3, 0, 22),
[1888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 67),
[1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913),
[1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584),
[1894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__simple_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(1680),
[1897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 4, 0, 31),
[1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198),
[1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517),
[1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616),
[1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755),
[1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611),
[1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1889),
[1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805),
[1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287),
[1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451),
[1917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_comprehension, 4, 0, 33),
[1919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_comprehension, 4, 0, 33),
[1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2499),
[1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456),
[1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526),
[1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525),
[1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830),
[1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat_pattern, 2, 0, 0),
[1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810),
[1935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat, 2, 0, 0),
[1937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2, 0, 0),
[1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453),
[1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459),
[1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458),
[1945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 58),
[1947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 58),
[1949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1107),
[1952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 4, 0, 0),
[1954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 4, 0, 0),
[1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530),
[1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883),
[1960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0),
[1962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 4, 0, 39),
[1964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 4, 0, 39),
[1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 2, 0, 0),
[1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478),
[1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910),
[1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591),
[1974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 4, 0, 110),
[1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472),
[1978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 16),
[1980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 16),
[1982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 4, 0, 107),
[1984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 107),
[1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat, 2, 0, 0),
[1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124),
[1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310),
[1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296),
[1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297),
[1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051),
[1998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310),
[2000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(2049),
[2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887),
[2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842),
[2007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 1, 0, 0),
[2009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, 0, 0),
[2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032),
[2013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 104),
[2015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 104),
[2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505),
[2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633),
[2021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048),
[2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500),
[2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
[2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237),
[2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720),
[2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784),
[2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2242),
[2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307),
[2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192),
[2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731),
[2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688),
[2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2367),
[2045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 1, 0, 0),
[2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879),
[2049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 1, 0, 51),
[2051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1, 0, 51),
[2053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5, 0, 62),
[2055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, 0, 62),
[2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, 0, 0),
[2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512),
[2061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 0),
[2063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chevron, 2, 0, 0),
[2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499),
[2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602),
[2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960),
[2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264),
[2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508),
[2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509),
[2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320),
[2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522),
[2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445),
[2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219),
[2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3040),
[2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040),
[2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2422),
[2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050),
[2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608),
[2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461),
[2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607),
[2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607),
[2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142),
[2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812),
[2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758),
[2107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467),
[2109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830),
[2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627),
[2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143),
[2115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 34),
[2117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 34), SHIFT_REPEAT(1858),
[2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515),
[2122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 3, 0, 18),
[2124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 3, 0, 16),
[2126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 3, 0, 16),
[2128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, 0, 63),
[2130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5, 0, 63),
[2132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356),
[2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2357),
[2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700),
[2138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 1, 0),
[2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 2, 0, 0),
[2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860),
[2144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540),
[2146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_alias_name, 1, 0, 0),
[2148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638),
[2150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2478),
[2152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2477),
[2154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1816),
[2156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 2, 0, 0),
[2158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 2, 0, 0),
[2160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 27),
[2162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 12),
[2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560),
[2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108),
[2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012),
[2170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_primary, 1, 0, 0),
[2172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, 0, 61),
[2174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5, 0, 61),
[2176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 4, 0, 0),
[2178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 4, 0, 0),
[2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100),
[2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557),
[2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744),
[2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1882),
[2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838),
[2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733),
[2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662),
[2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904),
[2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902),
[2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1861),
[2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844),
[2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740),
[2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681),
[2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775),
[2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650),
[2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559),
[2212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern, 1, 0, 0),
[2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521),
[2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074),
[2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578),
[2220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 3),
[2222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 1, 0, 0),
[2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549),
[2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736),
[2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565),
[2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910),
[2232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2, 0, 0),
[2234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_list_pattern, 2, 0, 0), REDUCE(sym_list, 2, 0, 0),
[2237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2, 0, 0),
[2239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 2, 0, 0),
[2241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 2, 0, 0),
[2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211),
[2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212),
[2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298),
[2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346),
[2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689),
[2253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_block, 3, 0, 82),
[2255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_block, 3, 0, 82),
[2257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 4, 0, 37),
[2259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 4, 0, 37),
[2261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 4, 0, 0),
[2263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 4, 0, 0),
[2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027),
[2267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 2, 0, 0),
[2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149),
[2271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577),
[2273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 50),
[2275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 50),
[2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221),
[2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037),
[2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289),
[2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563),
[2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296),
[2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315),
[2289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 5, 0, 68),
[2291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 5, 0, 68),
[2293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 4, 0, 38),
[2295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 4, 0, 38),
[2297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 3, 0, 17),
[2299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 3, 0, 17),
[2301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0),
[2303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0),
[2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466),
[2307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_type_arguments, 3, 0, 0),
[2309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 26),
[2311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 26),
[2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378),
[2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595),
[2317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 2, 0, 0),
[2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461),
[2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580),
[2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648),
[2325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352),
[2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939),
[2329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 53),
[2331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 53),
[2333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_clause, 4, 0, 36),
[2335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_clause, 4, 0, 36),
[2337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606),
[2339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__is_not, 2, 0, 0),
[2341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__is_not, 2, 0, 0),
[2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043),
[2345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_pattern, 3, 0, 0),
[2347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0),
[2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123),
[2351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18),
[2353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1462),
[2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0),
[2358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 3, 0, 0),
[2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707),
[2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147),
[2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617),
[2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966),
[2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601),
[2370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, 0, 0),
[2372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458),
[2374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021),
[2376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 2, 0, 0),
[2378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 2, 0, 0),
[2380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628),
[2382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412),
[2384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splat_type, 2, 0, 0),
[2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911),
[2388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 1, 0, 0),
[2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575),
[2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452),
[2394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0),
[2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_splat_argument, 2, 0, 0),
[2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634),
[2400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3, 0, 0),
[2402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_list_splat_pattern, 2, 0, 0),
[2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 2, 0, 0),
[2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967),
[2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644),
[2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989),
[2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579),
[2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641),
[2417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 1, 0, 0),
[2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454),
[2421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(342),
[2424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1419),
[2427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(99),
[2430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0),
[2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109),
[2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733),
[2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445),
[2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654),
[2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776),
[2442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 6, 0, 74),
[2444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 5, 0, 65),
[2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647),
[2448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_type_definition, 2, 0, 0),
[2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656),
[2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368),
[2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119),
[2456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233),
[2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2397),
[2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276),
[2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398),
[2464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413),
[2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886),
[2468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713),
[2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127),
[2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968),
[2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909),
[2476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670),
[2478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2369),
[2480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2370),
[2482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704),
[2484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1434),
[2487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(3098),
[2490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1437),
[2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040),
[2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683),
[2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684),
[2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2437),
[2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3041),
[2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041),
[2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423),
[2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042),
[2509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709),
[2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455),
[2513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2660),
[2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2660),
[2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158),
[2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464),
[2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138),
[2523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 3, 0, 0),
[2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418),
[2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
[2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282),
[2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708),
[2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871),
[2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686),
[2537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__default_type_arguments_repeat1, 2, 0, 0), REDUCE(aux_sym__generic_type_arguments_repeat1, 2, 0, 0),
[2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986),
[2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412),
[2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033),
[2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694),
[2548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__collection_elements, 3, 0, 0),
[2550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 85),
[2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 85),
[2554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986),
[2556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2349),
[2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912),
[2560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2359),
[2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821),
[2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112),
[2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735),
[2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508),
[2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508),
[2572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1706),
[2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517),
[2576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6, 0, 92),
[2578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, 0, 92),
[2580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337),
[2582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338),
[2584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1692),
[2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440),
[2588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088),
[2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089),
[2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098),
[2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066),
[2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088),
[2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101),
[2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103),
[2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111),
[2604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708),
[2606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404),
[2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891),
[2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463),
[2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_value_pattern, 3, 0, 43),
[2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118),
[2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988),
[2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229),
[2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189),
[2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717),
[2624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 3, 0, 12),
[2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146),
[2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719),
[2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231),
[2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__generic_type_arguments_repeat1, 2, 0, 0),
[2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692),
[2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704),
[2638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0),
[2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0),
[2642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(228),
[2645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 6, 0, 39),
[2647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 6, 0, 39),
[2649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set, 3, 0, 0),
[2651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set, 3, 0, 0),
[2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831),
[2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522),
[2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397),
[2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397),
[2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427),
[2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669),
[2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053),
[2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524),
[2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451),
[2671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2637),
[2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637),
[2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_generic_type, 2, 0, 0),
[2677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 2, 0, 7),
[2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737),
[2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732),
[2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010),
[2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451),
[2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740),
[2689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741),
[2691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_definition, 2, 0, 11),
[2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_definition, 2, 0, 11),
[2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039),
[2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748),
[2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193),
[2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744),
[2703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1869),
[2706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, -1, 14),
[2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757),
[2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 4, -1, 14),
[2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723),
[2714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903),
[2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344),
[2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761),
[2720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 4, 0, 0),
[2722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_default_parameter, 5, 0, 93),
[2724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, 0, 0), SHIFT_REPEAT(1734),
[2727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_import_statement, 2, 0, 0),
[2729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766),
[2731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469),
[2733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 1, 0, 0),
[2735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115),
[2737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678),
[2739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2278),
[2741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279),
[2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216),
[2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329),
[2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952),
[2749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376),
[2751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2391),
[2753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718),
[2755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, 0, 111),
[2757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, 0, 111),
[2759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await, 2, 0, 0),
[2761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await, 2, 0, 0),
[2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772),
[2765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031),
[2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175),
[2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794),
[2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081),
[2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836),
[2775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__not_in, 2, 0, 0),
[2777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__not_in, 2, 0, 0),
[2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105),
[2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672),
[2783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432),
[2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106),
[2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874),
[2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 3, 0, 0),
[2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863),
[2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144),
[2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802),
[2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788),
[2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829),
[2801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795),
[2803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793),
[2805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789),
[2807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328),
[2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213),
[2811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339),
[2813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342),
[2815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2269),
[2817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 4, 0, 0),
[2819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 4, 0, 0),
[2821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76),
[2823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76),
[2825] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76), SHIFT_REPEAT(518),
[2828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 4, 0, 0),
[2830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 0),
[2832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_comprehension, 4, 0, 33),
[2834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_comprehension, 4, 0, 33),
[2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066),
[2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465),
[2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419),
[2842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_splat_type, 2, 0, 0),
[2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957),
[2846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(368),
[2849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(3136),
[2852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(120),
[2855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_prefix, 1, 0, 0),
[2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152),
[2859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relative_import, 1, 0, 0),
[2861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 0),
[2863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 5, 0, 127),
[2865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 3, 0, 0),
[2867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 3, 0, 66),
[2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848),
[2871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110),
[2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993),
[2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849),
[2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829),
[2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827),
[2881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817),
[2883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854),
[2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, -1, 5),
[2887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861),
[2889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2486),
[2891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2490),
[2893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839),
[2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864),
[2897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682),
[2899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730),
[2901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 2, 0, 0),
[2903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0),
[2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607),
[2907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_type_arguments, 4, 0, 0),
[2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302),
[2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104),
[2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674),
[2915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 2, 0, 0),
[2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300),
[2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504),
[2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879),
[2923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443),
[2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922),
[2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422),
[2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866),
[2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875),
[2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869),
[2935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009),
[2937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884),
[2939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731),
[2941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172),
[2943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173),
[2945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213),
[2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730),
[2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338),
[2951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697),
[2953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2300),
[2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891),
[2957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889),
[2959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088),
[2961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 4, 0, 42),
[2963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4, 0, 42),
[2965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, 0, 101),
[2967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, 0, 101),
[2969] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__default_type_primary, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0),
[2972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1726),
[2975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_parameter_expression, 1, 0, 0),
[2977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_arguments, 4, 0, 0),
[2979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2442),
[2982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__default_type_arguments_repeat1, 2, 0, 0),
[2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885),
[2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777),
[2988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 46),
[2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892),
[2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902),
[2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035),
[2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520),
[2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463),
[3000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899),
[3002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372),
[3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178),
[3006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2375),
[3008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2393),
[3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727),
[3012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709),
[3014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387),
[3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429),
[3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285),
[3020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916),
[3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294),
[3024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 78),
[3026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 78),
[3028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_clause, 5, 0, 54),
[3030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_clause, 5, 0, 54),
[3032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, 0, 89),
[3034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, 0, 89),
[3036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063),
[3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343),
[3040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392),
[3042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275),
[3044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 5, 0, 0),
[3046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 5, 0, 0),
[3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192),
[3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893),
[3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938),
[3054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_pattern, 2, 0, 0),
[3056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0),
[3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298),
[3060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 4, 0, 7),
[3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521),
[3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944),
[3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030),
[3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945),
[3070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 2, 0, 0),
[3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184),
[3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157),
[3076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_except_clause_repeat1, 2, 0, 106),
[3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950),
[3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935),
[3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271),
[3084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_import, 3, 0, 29),
[3086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1870),
[3089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 4, 0, 109),
[3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951),
[3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978),
[3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958),
[3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003),
[3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959),
[3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964),
[3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170),
[3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344),
[3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256),
[3109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 6, 0, 83),
[3111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 6, 0, 83),
[3113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 97),
[3115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 97),
[3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 2, 0, 0),
[3119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenated_string, 2, 0, 0),
[3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857),
[3123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288),
[3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680),
[3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969),
[3129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern, 2, 0, 0),
[3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993),
[3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994),
[3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994),
[3137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_pattern, 4, 0, 0),
[3139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 130),
[3141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 3, 0, 17),
[3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0),
[3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796),
[3147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 96),
[3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448),
[3151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984),
[3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484),
[3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460),
[3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998),
[3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008),
[3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050),
[3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638),
[3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369),
[3167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748),
[3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282),
[3171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 69), SHIFT_REPEAT(1831),
[3174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 69),
[3176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_arguments, 3, 0, 0),
[3178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 117),
[3180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_import, 1, 0, 0),
[3182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 4, 0, 32),
[3184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992),
[3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992),
[3188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 144),
[3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962),
[3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039),
[3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961),
[3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996),
[3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022),
[3200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117),
[3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272),
[3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326),
[3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030),
[3208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 5, 0, 47),
[3210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 5, 0, 47),
[3212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 3, 0, 87),
[3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 3, 0, 87),
[3216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 5, 0, 16),
[3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 5, 0, 16),
[3220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 52),
[3222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 52),
[3224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 57),
[3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 57),
[3228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 75),
[3230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 75),
[3232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 77),
[3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 77),
[3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 6, 0, 86),
[3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 6, 0, 86),
[3240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 3, 0, 87),
[3242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 3, 0, 87),
[3244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 103),
[3246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 103),
[3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 5, 0, 0),
[3250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 5, 0, 0),
[3252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(407),
[3255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2055),
[3258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(407),
[3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036),
[3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071),
[3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029),
[3267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 3, 0, 0),
[3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845),
[3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076),
[3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591),
[3275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 48),
[3277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 48),
[3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080),
[3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914),
[3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081),
[3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705),
[3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084),
[3289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_splat_type, 2, 1, 64),
[3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481),
[3293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3, 0, 0),
[3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060),
[3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092),
[3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994),
[3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093),
[3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078),
[3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982),
[3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098),
[3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938),
[3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096),
[3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941),
[3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099),
[3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685),
[3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364),
[3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277),
[3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112),
[3325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(916),
[3328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 125),
[3330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 125),
[3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679),
[3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409),
[3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436),
[3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2404),
[3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412),
[3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728),
[3344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716),
[3346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2302),
[3348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 120),
[3350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 120),
[3352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, 0, 137),
[3354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 9, 0, 137),
[3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122),
[3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804),
[3360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(674),
[3363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(1306),
[3366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(674),
[3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142),
[3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111),
[3373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 3, 0, 0),
[3375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 4, 0, 0),
[3377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrained_type, 3, 0, 0),
[3379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 5, 0, 0),
[3381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(1027),
[3384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0),
[3386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(1149),
[3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151),
[3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2418),
[3393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_import_prefix_repeat1, 2, 0, 0),
[3395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_prefix_repeat1, 2, 0, 0), SHIFT_REPEAT(1152),
[3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751),
[3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154),
[3402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_list, 4, 1, 0),
[3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792),
[3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156),
[3408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_list, 3, 1, 0),
[3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787),
[3412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134),
[3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431),
[3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802),
[3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137),
[3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100),
[3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102),
[3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101),
[3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113),
[3428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__default_type_list_repeat1, 2, 0, 0),
[3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651),
[3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945),
[3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173),
[3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862),
[3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174),
[3440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
[3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780),
[3444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185),
[3446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186),
[3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232),
[3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695),
[3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485),
[3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148),
[3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181),
[3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506),
[3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074),
[3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769),
[3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249),
[3466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 5, 0, 41),
[3468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 41),
[3470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 3, 0, 0),
[3472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 6, 0, 80),
[3474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 6, 0, 80),
[3476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 5, 0, 55),
[3478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 5, 0, 55),
[3480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3135),
[3483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1447),
[3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028),
[3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135),
[3490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447),
[3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805),
[3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245),
[3496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996),
[3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215),
[3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823),
[3502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_with_item, 1, 1, 6), SHIFT(357),
[3505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 3, 0, 117),
[3507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 6, 0, 0),
[3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789),
[3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212),
[3513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splat_pattern, 2, 0, 0),
[3515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566),
[3517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456),
[3519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237),
[3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908),
[3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238),
[3525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__as_pattern, 3, 0, 0),
[3527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 5, 0, 7),
[3529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541),
[3531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898),
[3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746),
[3535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220),
[3537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 3, 0, 0),
[3539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 4, 0, 0),
[3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439),
[3543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678),
[3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248),
[3547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 4, 0, 118),
[3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774),
[3551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183),
[3553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 66),
[3555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481),
[3557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1871),
[3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175),
[3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234),
[3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176),
[3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235),
[3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217),
[3570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_import, 2, 0, 0),
[3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239),
[3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216),
[3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218),
[3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031),
[3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270),
[3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998),
[3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269),
[3586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_list_splat_pattern, 2, 0, 4),
[3589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat_pattern, 2, 0, 4),
[3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067),
[3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324),
[3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100),
[3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588),
[3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674),
[3601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 6, 0, 139),
[3603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 139),
[3605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 142),
[3607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 6, 0, 142),
[3609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273),
[3611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345),
[3613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2487),
[3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732),
[3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091),
[3619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2488),
[3621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438),
[3623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837),
[3625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 7, 0, 39),
[3627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 7, 0, 39),
[3629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238),
[3631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239),
[3633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685),
[3635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0),
[3637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0),
[3639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(59),
[3642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(501),
[3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334),
[3647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_list, 2, 1, 0), REDUCE(sym_list, 2, 0, 0),
[3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687),
[3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295),
[3654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1880),
[3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129),
[3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300),
[3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
[3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337),
[3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774),
[3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211),
[3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766),
[3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327),
[3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768),
[3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835),
[3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336),
[3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795),
[3681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 95),
[3683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 71),
[3685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 71),
[3687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(1221),
[3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363),
[3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507),
[3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260),
[3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847),
[3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251),
[3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002),
[3702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_tuple, 5, 1, 0),
[3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894),
[3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280),
[3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869),
[3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373),
[3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573),
[3714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2441),
[3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377),
[3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887),
[3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575),
[3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234),
[3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380),
[3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762),
[3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613),
[3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874),
[3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386),
[3735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 49),
[3737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 49),
[3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995),
[3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368),
[3743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(2047),
[3746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 28),
[3748] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 28), SHIFT_REPEAT(3016),
[3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849),
[3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387),
[3755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284),
[3757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 5, 0, 126),
[3759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272),
[3761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 4, 0, 30),
[3763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365),
[3765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 146),
[3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359),
[3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281),
[3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342),
[3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278),
[3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325),
[3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415),
[3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326),
[3781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305),
[3783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477),
[3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640),
[3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476),
[3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639),
[3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952),
[3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423),
[3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909),
[3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424),
[3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913),
[3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421),
[3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038),
[3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420),
[3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432),
[3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497),
[3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883),
[3813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390),
[3815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126),
[3817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888),
[3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2287),
[3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450),
[3823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, 0, 0),
[3825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 6, 0, 68),
[3827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 6, 0, 68),
[3829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_tuple_pattern, 2, 0, 0), REDUCE(sym_tuple, 2, 0, 0),
[3832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 2, 0, 0),
[3834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_pattern, 2, 0, 0),
[3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935),
[3838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 123),
[3840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 123),
[3842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, 0, 129),
[3844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, 0, 129),
[3846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, 0, 138),
[3848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 9, 0, 138),
[3850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 136),
[3852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 136),
[3854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, 0, 112),
[3856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, 0, 112),
[3858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(103),
[3861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(102),
[3864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1717),
[3867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__named_expression_lhs, 1, 0, 1),
[3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470),
[3871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668),
[3873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786),
[3875] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(205),
[3878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(858),
[3881] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(205),
[3884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat_pattern, 2, 0, 4),
[3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518),
[3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770),
[3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449),
[3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218),
[3894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 1, 1),
[3896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1897),
[3899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 26),
[3901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 26),
[3903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(936),
[3906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(435),
[3909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811),
[3911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710),
[3913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557),
[3915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0),
[3917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(667),
[3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0),
[3922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1095),
[3925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 72),
[3927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 72),
[3929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_pattern, 3, 0, 22),
[3931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_pattern, 3, 0, 0),
[3933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808),
[3935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469),
[3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562),
[3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425),
[3941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 3, 0, 0),
[3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721),
[3945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2443),
[3948] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 28), SHIFT_REPEAT(2904),
[3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157),
[3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455),
[3955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_tuple, 6, 1, 0),
[3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875),
[3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444),
[3961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724),
[3963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(2048),
[3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814),
[3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510),
[3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799),
[3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514),
[3974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_tuple, 4, 1, 0),
[3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592),
[3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453),
[3980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 4, 0, 35),
[3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425),
[3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428),
[3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779),
[3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503),
[3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426),
[3992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 6, 0, 73),
[3994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_positional_separator, 1, 0, 0),
[3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665),
[3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445),
[4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427),
[4002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554),
[4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554),
[4006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3, 0, 0),
[4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606),
[4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471),
[4012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, 0, 0),
[4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552),
[4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286),
[4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545),
[4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601),
[4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394),
[4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599),
[4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430),
[4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608),
[4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460),
[4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574),
[4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511),
[4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474),
[4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040),
[4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654),
[4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031),
[4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651),
[4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036),
[4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653),
[4050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3135),
[4052] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 1), REDUCE(sym_primary_expression, 1, 0, 1),
[4055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951),
[4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635),
[4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055),
[4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658),
[4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023),
[4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636),
[4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915),
[4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641),
[4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028),
[4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632),
[4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057),
[4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643),
[4079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006),
[4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645),
[4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013),
[4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646),
[4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015),
[4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647),
[4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022),
[4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648),
[4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925),
[4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649),
[4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928),
[4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637),
[4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912),
[4105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652),
[4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927),
[4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655),
[4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007),
[4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634),
[4115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052),
[4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035),
[4119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_primary, 1, 0, 1), REDUCE(sym_primary_expression, 1, 0, 1),
[4122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_splat_pattern, 2, 0, 4),
[4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662),
[4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719),
[4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634),
[4130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__default_type_primary, 1, 0, 1), REDUCE(sym_primary_expression, 1, 0, 1),
[4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702),
[4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708),
[4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663),
[4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_primary, 1, 0, 1),
[4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795),
[4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825),
[4145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880),
[4147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902),
[4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408),
[4151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340),
[4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411),
[4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281),
[4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492),
[4159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921),
[4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111),
[4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399),
[4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303),
[4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169),
[4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310),
[4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496),
[4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108),
[4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241),
[4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923),
[4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078),
[4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2371),
[4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355),
[4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770),
[4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773),
[4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737),
[4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822),
[4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755),
[4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010),
[4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870),
[4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882),
[4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889),
[4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890),
[4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896),
[4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903),
[4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905),
[4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276),
[4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286),
[4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225),
[4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229),
[4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259),
[4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263),
[4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388),
[4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378),
[4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285),
[4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291),
[4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362),
[4233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373),
[4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245),
[4237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2406),
[4239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395),
[4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719),
[4243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2396),
[4245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410),
[4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729),
[4249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715),
[4251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2414),
[4253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 95),
[4255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 6, 0, 95),
[4257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 6, 0, 96),
[4259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 96),
[4261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 7, 0, 115),
[4263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 7, 0, 115),
[4265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289),
[4267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290),
[4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226),
[4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230),
[4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231),
[4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906),
[4277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264),
[4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244),
[4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292),
[4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294),
[4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374),
[4287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348),
[4289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403),
[4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379),
[4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380),
[4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940),
[4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946),
[4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948),
[4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265),
[4303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250),
[4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346),
[4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311),
[4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382),
[4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224),
[4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251),
[4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255),
[4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2258),
[4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325),
[4321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402),
[4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385),
[4325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2301),
[4327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2354),
[4329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360),
[4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202),
[4333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321),
[4335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901),
[4337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1434),
[4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021),
[4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023),
[4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985),
[4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885),
[4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008),
[4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863),
[4352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 4, 0, 0),
[4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159),
[4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673),
[4358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0),
[4361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76), SHIFT_REPEAT(1458),
[4364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 1, 0, 0),
[4366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 1, 0, 0),
[4368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 8, 0, 155),
[4370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 8, 0, 155),
[4372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 124),
[4374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 124),
[4376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 0),
[4378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 0),
[4380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 6, 0, 140),
[4382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 140),
[4384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 6, 0, 141),
[4386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 141),
[4388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 7, 0, 149),
[4390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 7, 0, 149),
[4392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 7, 0, 150),
[4394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 7, 0, 150),
[4396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 7, 0, 151),
[4398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 7, 0, 151),
[4400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 4, 0, 105),
[4402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 105),
[4404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 100),
[4406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 100),
[4408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 8, 0, 116),
[4410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 8, 0, 116),
[4412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 119),
[4414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 119),
[4416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, 0, 121),
[4418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, 0, 121),
[4420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, 0, 122),
[4422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, 0, 122),
[4424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, 0, 128),
[4426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, 0, 128),
[4428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, 0, 143),
[4430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 9, 0, 143),
[4432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_block, 1, 0, 0),
[4434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_block, 1, 0, 0),
[4436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 10, 0, 148),
[4438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 10, 0, 148),
[4440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, 0, 84),
[4442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, 0, 84),
[4444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 4, 0, 40),
[4446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 4, 0, 40),
[4448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 6, 0, 16),
[4450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 6, 0, 16),
[4452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_block, 2, 0, 0),
[4454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_block, 2, 0, 0),
[4456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 5, 0, 56),
[4458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 5, 0, 56),
[4460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6, 0, 90),
[4462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, 0, 90),
[4464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6, 0, 91),
[4466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, 0, 91),
[4468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 7, 0, 98),
[4470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 7, 0, 98),
[4472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 7, 0, 99),
[4474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 7, 0, 99),
[4476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, 0, 102),
[4478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, 0, 102),
[4480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 7, 0, 113),
[4482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7, 0, 113),
[4484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2495),
[4486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2493),
[4488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2494),
[4490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843),
[4492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(132),
[4495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(749),
[4498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(393),
[4501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(139),
[4504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(146),
[4507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3139),
[4510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(767),
[4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139),
[4515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767),
[4517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1107),
[4520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3097),
[4523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1437),
[4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097),
[4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437),
[4530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(855),
[4533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(2517),
[4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969),
[4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975),
[4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967),
[4542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1726),
[4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726),
[4547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__default_type_list, 2, 1, 0), REDUCE(sym_list, 2, 0, 0),
[4550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_list, 2, 1, 0),
[4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842),
[4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718),
[4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815),
[4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818),
[4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848),
[4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783),
[4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819),
[4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752),
[4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791),
[4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679),
[4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738),
[4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739),
[4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787),
[4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803),
[4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747),
[4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748),
[4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753),
[4586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768),
[4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785),
[4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754),
[4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807),
[4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686),
[4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789),
[4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808),
[4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840),
[4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814),
[4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859),
[4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817),
[4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749),
[4610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2750),
[4612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816),
[4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693),
[4616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796),
[4618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790),
[4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849),
[4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741),
[4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743),
[4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793),
[4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681),
[4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810),
[4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812),
[4634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792),
[4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688),
[4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847),
[4640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588),
[4642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2725),
[4644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724),
[4646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617),
[4648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706),
[4650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633),
[4652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735),
[4654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2124),
[4657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2052),
[4660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2124),
[4663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2118),
[4666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2065),
[4669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2118),
[4672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2073),
[4675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2054),
[4678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2073),
[4681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2105),
[4684] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2058),
[4687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2105),
[4690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2636),
[4692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2668),
[4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780),
[4696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2641),
[4698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878),
[4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760),
[4702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381),
[4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2515),
[4706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618),
[4708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625),
[4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788),
[4712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626),
[4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2908),
[4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750),
[4718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548),
[4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513),
[4722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613),
[4724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2577),
[4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810),
[4728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2580),
[4730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777),
[4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746),
[4734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364),
[4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2511),
[4738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(1310),
[4741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2051),
[4744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(1310),
[4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872),
[4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977),
[4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971),
[4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963),
[4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864),
[4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962),
[4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765),
[4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767),
[4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957),
[4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959),
[4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961),
[4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353),
[4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352),
[4773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(882),
[4776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818),
[4778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332),
[4780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141),
[4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855),
[4784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824),
[4786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247),
[4788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1459),
[4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753),
[4793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1616),
[4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832),
[4798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358),
[4800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), SHIFT(1108),
[4803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), SHIFT(1012),
[4806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1287),
[4809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1631),
[4812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(454),
[4815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(3158),
[4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827),
[4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384),
[4822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170),
[4824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(3066),
[4827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 6, 0, 94),
[4829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 6, 0, 94),
[4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782),
[4833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1895),
[4836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784),
[4838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038),
[4840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809),
[4842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 115),
[4844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1873),
[4847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800),
[4849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1855),
[4852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(aux_sym__default_type_arguments_repeat1, 2, 0, 0),
[4855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_type_arguments, 5, 0, 0),
[4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098),
[4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058),
[4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783),
[4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029),
[4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785),
[4867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1854),
[4870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1885),
[4873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1887),
[4876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1889),
[4879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_member_type, 3, 0, 1),
[4881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_member_type, 3, 0, 0),
[4883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_type, 3, 0, 0),
[4885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 70),
[4887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 70),
[4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049),
[4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051),
[4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754),
[4895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1853),
[4898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1894),
[4901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 2, 0, 0),
[4903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 3, 0, 0),
[4905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_arguments, 3, 0, 0), REDUCE(sym__generic_type_arguments, 3, 0, 0),
[4908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 4, 0, 45),
[4910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 117),
[4912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 0),
[4914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 132),
[4916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_arguments, 4, 0, 0), REDUCE(sym__generic_type_arguments, 4, 0, 0),
[4919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 5, 0, 0),
[4921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 5, 0, 0),
[4923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 5, 0, 130),
[4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743),
[4927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 5, 0, 132),
[4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881),
[4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450),
[4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758),
[4935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2467),
[4938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454),
[4940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836),
[4942] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1892),
[4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458),
[4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801),
[4949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722),
[4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764),
[4953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 2, 0, 0),
[4955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2463),
[4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804),
[4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381),
[4962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 2, 0, 0),
[4964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2456),
[4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671),
[4968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_list, 5, 1, 0),
[4970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_tuple, 7, 1, 0),
[4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426),
[4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832),
[4976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 0),
[4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745),
[4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431),
[4982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797),
[4984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435),
[4986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438),
[4988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798),
[4990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_parenthesized_type, 3, 0, 64),
[4992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_union_type, 3, 0, 114),
[4994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670),
[4996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424),
[4998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433),
[5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756),
[5002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_arguments, 5, 0, 0),
[5004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_generic_type, 2, 0, 1),
[5006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815),
[5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675),
[5010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(478),
[5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015),
[5015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014),
[5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851),
[5019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020),
[5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821),
[5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428),
[5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459),
[5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757),
[5029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501),
[5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666),
[5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415),
[5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452),
[5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794),
[5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444),
[5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806),
[5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436),
[5045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420),
[5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752),
[5049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_except_clause_repeat1, 2, 0, 108), SHIFT_REPEAT(919),
[5052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_except_clause_repeat1, 2, 0, 108),
[5054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449),
[5056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2682),
[5058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 0),
[5060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1877),
[5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679),
[5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826),
[5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2656),
[5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434),
[5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812),
[5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942),
[5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813),
[5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944),
[5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759),
[5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876),
[5083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711),
[5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453),
[5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835),
[5089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859),
[5091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761),
[5093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429),
[5095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430),
[5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446),
[5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742),
[5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447),
[5103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744),
[5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2434),
[5107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763),
[5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721),
[5111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1899),
[5114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819),
[5116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107),
[5118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765),
[5120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786),
[5122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280),
[5124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__default_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1781),
[5127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712),
[5129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457),
[5131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799),
[5133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440),
[5135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417),
[5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448),
[5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811),
[5141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445),
[5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813),
[5145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848),
[5147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2988),
[5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842),
[5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990),
[5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421),
[5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828),
[5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822),
[5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767),
[5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790),
[5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2227),
[5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791),
[5167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228),
[5169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 131), SHIFT_REPEAT(2462),
[5172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 131),
[5174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825),
[5176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769),
[5178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793),
[5180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262),
[5182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663),
[5184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828),
[5186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771),
[5188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798),
[5190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2288),
[5192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747),
[5194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773),
[5196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801),
[5198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365),
[5200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 79),
[5202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 81), SHIFT_REPEAT(1867),
[5205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 81),
[5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833),
[5209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775),
[5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806),
[5213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405),
[5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807),
[5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377),
[5219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745),
[5221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776),
[5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840),
[5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717),
[5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669),
[5229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1875),
[5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660),
[5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661),
[5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659),
[5238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676),
[5240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__default_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1797),
[5243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__default_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1725),
[5246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749),
[5248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794),
[5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235),
[5252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967),
[5254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845),
[5256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865),
[5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846),
[5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866),
[5262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 5, 0, 0),
[5264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 3, 0, 15),
[5266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1714),
[5269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 145),
[5271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2740),
[5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740),
[5275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 133),
[5277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 135),
[5279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 152),
[5281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788),
[5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788),
[5285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736),
[5287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722),
[5289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661),
[5291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661),
[5293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761),
[5295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761),
[5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670),
[5299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778),
[5301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 8, 0, 156),
[5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672),
[5305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776),
[5307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2802),
[5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802),
[5311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2624),
[5313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624),
[5315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2809),
[5317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809),
[5319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639),
[5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639),
[5323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 153),
[5325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 154),
[5327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 147),
[5329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2837),
[5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837),
[5333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274),
[5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333),
[5337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283),
[5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254),
[5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654),
[5343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305),
[5345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309),
[5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256),
[5349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293),
[5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652),
[5353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898),
[5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366),
[5357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966),
[5359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389),
[5361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351),
[5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347),
[5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350),
[5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257),
[5369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363),
[5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878),
[5373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335),
[5375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657),
[5377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012),
[5379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852),
[5381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884),
[5383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886),
[5385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684),
[5387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689),
[5389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888),
[5391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690),
[5393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619),
[5395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246),
[5397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896),
[5399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383),
[5401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671),
[5403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386),
[5405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959),
[5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248),
[5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975),
[5411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400),
[5413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401),
[5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856),
[5417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955),
[5419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407),
[5421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316),
[5423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677),
[5425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956),
[5427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891),
[5429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868),
[5431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318),
[5433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649),
[5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985),
[5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027),
[5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893),
[5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717),
[5443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673),
[5445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675),
[5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252),
[5449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664),
[5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217),
[5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275),
[5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667),
[5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971),
[5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977),
[5461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219),
[5463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974),
[5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667),
[5467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 5, 0, 0),
[5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220),
[5471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221),
[5473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253),
[5475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2199),
[5477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222),
[5479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323),
[5481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312),
[5483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314),
};
enum ts_external_scanner_symbol_identifiers {
ts_external_token__newline = 0,
ts_external_token__indent = 1,
ts_external_token__dedent = 2,
ts_external_token_string_start = 3,
ts_external_token__string_content = 4,
ts_external_token_escape_interpolation = 5,
ts_external_token_string_end = 6,
ts_external_token_comment = 7,
ts_external_token_RBRACK = 8,
ts_external_token_RPAREN = 9,
ts_external_token_RBRACE = 10,
ts_external_token_except = 11,
};
static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = {
[ts_external_token__newline] = sym__newline,
[ts_external_token__indent] = sym__indent,
[ts_external_token__dedent] = sym__dedent,
[ts_external_token_string_start] = sym_string_start,
[ts_external_token__string_content] = sym__string_content,
[ts_external_token_escape_interpolation] = sym_escape_interpolation,
[ts_external_token_string_end] = sym_string_end,
[ts_external_token_comment] = sym_comment,
[ts_external_token_RBRACK] = anon_sym_RBRACK,
[ts_external_token_RPAREN] = anon_sym_RPAREN,
[ts_external_token_RBRACE] = anon_sym_RBRACE,
[ts_external_token_except] = anon_sym_except,
};
static const bool ts_external_scanner_states[19][EXTERNAL_TOKEN_COUNT] = {
[1] = {
[ts_external_token__newline] = true,
[ts_external_token__indent] = true,
[ts_external_token__dedent] = true,
[ts_external_token_string_start] = true,
[ts_external_token__string_content] = true,
[ts_external_token_escape_interpolation] = true,
[ts_external_token_string_end] = true,
[ts_external_token_comment] = true,
[ts_external_token_RBRACK] = true,
[ts_external_token_RPAREN] = true,
[ts_external_token_RBRACE] = true,
[ts_external_token_except] = true,
},
[2] = {
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
},
[3] = {
[ts_external_token__dedent] = true,
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
},
[4] = {
[ts_external_token__newline] = true,
[ts_external_token__indent] = true,
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
},
[5] = {
[ts_external_token__newline] = true,
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
},
[6] = {
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
[ts_external_token_RBRACE] = true,
},
[7] = {
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
[ts_external_token_RPAREN] = true,
},
[8] = {
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
[ts_external_token_RBRACK] = true,
},
[9] = {
[ts_external_token__newline] = true,
[ts_external_token_comment] = true,
},
[10] = {
[ts_external_token__dedent] = true,
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
[ts_external_token_except] = true,
},
[11] = {
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
[ts_external_token_except] = true,
},
[12] = {
[ts_external_token_comment] = true,
},
[13] = {
[ts_external_token_comment] = true,
[ts_external_token_RBRACE] = true,
},
[14] = {
[ts_external_token_comment] = true,
[ts_external_token_RPAREN] = true,
},
[15] = {
[ts_external_token_comment] = true,
[ts_external_token_RBRACK] = true,
},
[16] = {
[ts_external_token__string_content] = true,
[ts_external_token_escape_interpolation] = true,
[ts_external_token_string_end] = true,
[ts_external_token_comment] = true,
},
[17] = {
[ts_external_token__dedent] = true,
[ts_external_token_comment] = true,
},
[18] = {
[ts_external_token__newline] = true,
[ts_external_token__indent] = true,
[ts_external_token_comment] = true,
},
};
#ifdef __cplusplus
extern "C" {
#endif
void *tree_sitter_python_external_scanner_create(void);
void tree_sitter_python_external_scanner_destroy(void *);
bool tree_sitter_python_external_scanner_scan(void *, TSLexer *, const bool *);
unsigned tree_sitter_python_external_scanner_serialize(void *, char *);
void tree_sitter_python_external_scanner_deserialize(void *, const char *, unsigned);
#ifdef TREE_SITTER_HIDE_SYMBOLS
#define TS_PUBLIC
#elif defined(_WIN32)
#define TS_PUBLIC __declspec(dllexport)
#else
#define TS_PUBLIC __attribute__((visibility("default")))
#endif
TS_PUBLIC const TSLanguage *tree_sitter_python(void) {
static const TSLanguage language = {
.abi_version = LANGUAGE_VERSION,
.symbol_count = SYMBOL_COUNT,
.alias_count = ALIAS_COUNT,
.token_count = TOKEN_COUNT,
.external_token_count = EXTERNAL_TOKEN_COUNT,
.state_count = STATE_COUNT,
.large_state_count = LARGE_STATE_COUNT,
.production_id_count = PRODUCTION_ID_COUNT,
.supertype_count = SUPERTYPE_COUNT,
.field_count = FIELD_COUNT,
.max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH,
.parse_table = &ts_parse_table[0][0],
.small_parse_table = ts_small_parse_table,
.small_parse_table_map = ts_small_parse_table_map,
.parse_actions = ts_parse_actions,
.symbol_names = ts_symbol_names,
.field_names = ts_field_names,
.field_map_slices = ts_field_map_slices,
.field_map_entries = ts_field_map_entries,
.supertype_map_slices = ts_supertype_map_slices,
.supertype_map_entries = ts_supertype_map_entries,
.supertype_symbols = ts_supertype_symbols,
.symbol_metadata = ts_symbol_metadata,
.public_symbol_map = ts_symbol_map,
.alias_map = ts_non_terminal_alias_map,
.alias_sequences = ts_alias_sequences,
.alias_sequence_offsets = ts_alias_sequence_offsets,
.alias_sequence_count = 141,
.lex_modes = (const void*)ts_lex_modes,
.lex_mode_ids = ts_lex_mode_ids,
.lex_mode_count = 80,
.lex_fn = ts_lex,
.keyword_lex_fn = ts_lex_keywords,
.keyword_capture_token = sym_identifier,
.external_scanner = {
(const bool *)&ts_external_scanner_states[0][0],
ts_external_scanner_symbol_map,
tree_sitter_python_external_scanner_create,
tree_sitter_python_external_scanner_destroy,
tree_sitter_python_external_scanner_scan,
tree_sitter_python_external_scanner_serialize,
tree_sitter_python_external_scanner_deserialize,
},
.primary_state_ids = ts_primary_state_ids,
.name = "python",
.reserved_words = ts_reserved_words,
.reserved_word_slices = ts_reserved_word_slices,
.max_reserved_word_set_size = 35,
.metadata = {
.major_version = 4,
.minor_version = 1,
.patch_version = 0,
},
};
return &language;
}
#ifdef __cplusplus
}
#endif