/* 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 0x57420006
#define STATE_COUNT 3184
#define LARGE_STATE_COUNT 128
#define LEX_STATE_COUNT 126
#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 159
#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,
.immediate = true,
},
[anon_sym_BSLASH] = {
.visible = true,
.named = false,
.immediate = true,
},
[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 = 2},
[45] = {.index = 70, .length = 2},
[46] = {.index = 68, .length = 2},
[47] = {.index = 72, .length = 2},
[49] = {.index = 74, .length = 2},
[50] = {.index = 76, .length = 2},
[51] = {.index = 78, .length = 1},
[52] = {.index = 79, .length = 3},
[53] = {.index = 82, .length = 3},
[54] = {.index = 85, .length = 3},
[55] = {.index = 88, .length = 3},
[56] = {.index = 91, .length = 1},
[57] = {.index = 92, .length = 3},
[58] = {.index = 95, .length = 3},
[59] = {.index = 98, .length = 2},
[60] = {.index = 100, .length = 3},
[61] = {.index = 103, .length = 3},
[62] = {.index = 106, .length = 3},
[63] = {.index = 109, .length = 3},
[65] = {.index = 112, .length = 3},
[66] = {.index = 20, .length = 2},
[67] = {.index = 115, .length = 1},
[68] = {.index = 116, .length = 3},
[69] = {.index = 119, .length = 2},
[70] = {.index = 121, .length = 2},
[71] = {.index = 123, .length = 2},
[72] = {.index = 125, .length = 3},
[73] = {.index = 128, .length = 1},
[74] = {.index = 129, .length = 2},
[75] = {.index = 131, .length = 4},
[76] = {.index = 135, .length = 2},
[77] = {.index = 137, .length = 4},
[78] = {.index = 141, .length = 4},
[79] = {.index = 145, .length = 1},
[80] = {.index = 146, .length = 4},
[81] = {.index = 150, .length = 2},
[82] = {.index = 152, .length = 1},
[83] = {.index = 153, .length = 1},
[84] = {.index = 154, .length = 2},
[85] = {.index = 156, .length = 3},
[86] = {.index = 159, .length = 3},
[87] = {.index = 162, .length = 4},
[89] = {.index = 166, .length = 4},
[90] = {.index = 170, .length = 4},
[91] = {.index = 174, .length = 4},
[92] = {.index = 178, .length = 4},
[93] = {.index = 182, .length = 4},
[94] = {.index = 186, .length = 3},
[95] = {.index = 189, .length = 3},
[96] = {.index = 192, .length = 2},
[97] = {.index = 194, .length = 3},
[98] = {.index = 197, .length = 5},
[99] = {.index = 202, .length = 4},
[100] = {.index = 206, .length = 5},
[101] = {.index = 211, .length = 3},
[102] = {.index = 214, .length = 4},
[103] = {.index = 218, .length = 4},
[104] = {.index = 222, .length = 4},
[105] = {.index = 226, .length = 4},
[107] = {.index = 230, .length = 1},
[108] = {.index = 230, .length = 1},
[109] = {.index = 231, .length = 2},
[110] = {.index = 233, .length = 2},
[111] = {.index = 233, .length = 2},
[112] = {.index = 235, .length = 4},
[113] = {.index = 239, .length = 5},
[114] = {.index = 244, .length = 5},
[116] = {.index = 249, .length = 3},
[117] = {.index = 252, .length = 5},
[118] = {.index = 257, .length = 2},
[119] = {.index = 29, .length = 1},
[120] = {.index = 259, .length = 1},
[121] = {.index = 260, .length = 4},
[122] = {.index = 264, .length = 4},
[123] = {.index = 268, .length = 4},
[124] = {.index = 272, .length = 5},
[125] = {.index = 277, .length = 5},
[126] = {.index = 282, .length = 1},
[127] = {.index = 283, .length = 2},
[128] = {.index = 285, .length = 3},
[129] = {.index = 285, .length = 3},
[130] = {.index = 288, .length = 5},
[131] = {.index = 293, .length = 5},
[132] = {.index = 298, .length = 4},
[133] = {.index = 302, .length = 4},
[134] = {.index = 306, .length = 2},
[135] = {.index = 308, .length = 1},
[136] = {.index = 309, .length = 2},
[137] = {.index = 311, .length = 2},
[138] = {.index = 313, .length = 5},
[139] = {.index = 318, .length = 5},
[140] = {.index = 323, .length = 5},
[141] = {.index = 282, .length = 1},
[142] = {.index = 328, .length = 2},
[143] = {.index = 330, .length = 2},
[144] = {.index = 283, .length = 2},
[145] = {.index = 332, .length = 6},
[146] = {.index = 338, .length = 2},
[147] = {.index = 340, .length = 2},
[148] = {.index = 342, .length = 3},
[149] = {.index = 345, .length = 1},
[150] = {.index = 346, .length = 6},
[151] = {.index = 352, .length = 2},
[152] = {.index = 328, .length = 2},
[153] = {.index = 330, .length = 2},
[154] = {.index = 354, .length = 3},
[155] = {.index = 357, .length = 2},
[156] = {.index = 359, .length = 2},
[157] = {.index = 352, .length = 2},
[158] = {.index = 361, .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_name, 0},
{field_type, 2},
[70] =
{field_body, 3},
{field_parameters, 1},
[72] =
{field_subscript, 2},
{field_value, 0},
[74] =
{field_expression, 1},
{field_type_conversion, 2},
[76] =
{field_expression, 1},
{field_format_specifier, 2},
[78] =
{field_alternative, 0},
[79] =
{field_alternative, 4},
{field_condition, 1},
{field_consequence, 3},
[82] =
{field_alternative, 4, .inherited = true},
{field_condition, 1},
{field_consequence, 3},
[85] =
{field_condition, 1},
{field_consequence, 3},
{field_consequence, 4},
[88] =
{field_alternative, 4, .inherited = true},
{field_body, 4},
{field_subject, 1},
[91] =
{field_body, 4},
[92] =
{field_alternative, 4},
{field_body, 3},
{field_condition, 1},
[95] =
{field_body, 3},
{field_body, 4},
{field_condition, 1},
[98] =
{field_body, 3},
{field_body, 4},
[100] =
{field_body, 4},
{field_name, 1},
{field_parameters, 2},
[103] =
{field_body, 3},
{field_body, 4},
{field_name, 1},
[106] =
{field_body, 4},
{field_name, 1},
{field_type_parameters, 2},
[109] =
{field_body, 4},
{field_name, 1},
{field_superclasses, 2},
[112] =
{field_left, 0},
{field_right, 4},
{field_type, 2},
[115] =
{field_subscript, 1},
[116] =
{field_subscript, 2},
{field_subscript, 3, .inherited = true},
{field_value, 0},
[119] =
{field_subscript, 0, .inherited = true},
{field_subscript, 1, .inherited = true},
[121] =
{field_expression, 1},
{field_type_conversion, 3},
[123] =
{field_expression, 1},
{field_format_specifier, 3},
[125] =
{field_expression, 1},
{field_format_specifier, 3},
{field_type_conversion, 2},
[128] =
{field_name, 4, .inherited = true},
[129] =
{field_module_name, 1},
{field_name, 4, .inherited = true},
[131] =
{field_alternative, 4, .inherited = true},
{field_alternative, 5},
{field_condition, 1},
{field_consequence, 3},
[135] =
{field_alternative, 0, .inherited = true},
{field_alternative, 1, .inherited = true},
[137] =
{field_alternative, 5},
{field_condition, 1},
{field_consequence, 3},
{field_consequence, 4},
[141] =
{field_alternative, 5, .inherited = true},
{field_condition, 1},
{field_consequence, 3},
{field_consequence, 4},
[145] =
{field_subject, 1},
[146] =
{field_alternative, 5, .inherited = true},
{field_body, 5},
{field_subject, 1},
{field_subject, 3},
[150] =
{field_subject, 0, .inherited = true},
{field_subject, 1, .inherited = true},
[152] =
{field_alias, 0, .inherited = true},
[153] =
{field_alternative, 1, .inherited = true},
[154] =
{field_body, 4},
{field_body, 5},
[156] =
{field_body, 5},
{field_name, 2},
{field_parameters, 3},
[159] =
{field_body, 5},
{field_left, 1},
{field_right, 3},
[162] =
{field_alternative, 5},
{field_body, 3},
{field_body, 4},
{field_condition, 1},
[166] =
{field_body, 4},
{field_body, 5},
{field_name, 1},
{field_parameters, 2},
[170] =
{field_body, 5},
{field_name, 1},
{field_parameters, 3},
{field_type_parameters, 2},
[174] =
{field_body, 4},
{field_body, 5},
{field_name, 1},
{field_type_parameters, 2},
[178] =
{field_body, 5},
{field_name, 1},
{field_superclasses, 3},
{field_type_parameters, 2},
[182] =
{field_body, 4},
{field_body, 5},
{field_name, 1},
{field_superclasses, 2},
[186] =
{field_name, 0},
{field_type, 2},
{field_value, 4},
[189] =
{field_expression, 1},
{field_format_specifier, 4},
{field_type_conversion, 3},
[192] =
{field_left, 2},
{field_right, 4},
[194] =
{field_left, 1},
{field_right, 3},
{field_right, 4},
[197] =
{field_alternative, 5, .inherited = true},
{field_alternative, 6},
{field_condition, 1},
{field_consequence, 3},
{field_consequence, 4},
[202] =
{field_alternative, 6, .inherited = true},
{field_body, 6},
{field_subject, 1},
{field_subject, 3},
[206] =
{field_alternative, 6, .inherited = true},
{field_body, 6},
{field_subject, 1},
{field_subject, 3},
{field_subject, 4, .inherited = true},
[211] =
{field_body, 6},
{field_left, 2},
{field_right, 4},
[214] =
{field_body, 5},
{field_body, 6},
{field_name, 2},
{field_parameters, 3},
[218] =
{field_body, 6},
{field_name, 2},
{field_parameters, 4},
{field_type_parameters, 3},
[222] =
{field_alternative, 6},
{field_body, 5},
{field_left, 1},
{field_right, 3},
[226] =
{field_body, 5},
{field_body, 6},
{field_left, 1},
{field_right, 3},
[230] =
{field_value, 1},
[231] =
{field_value, 0, .inherited = true},
{field_value, 1, .inherited = true},
[233] =
{field_name, 1},
{field_value, 3},
[235] =
{field_body, 6},
{field_name, 1},
{field_parameters, 2},
{field_return_type, 4},
[239] =
{field_body, 5},
{field_body, 6},
{field_name, 1},
{field_parameters, 3},
{field_type_parameters, 2},
[244] =
{field_body, 5},
{field_body, 6},
{field_name, 1},
{field_superclasses, 3},
{field_type_parameters, 2},
[249] =
{field_left, 2},
{field_right, 4},
{field_right, 5},
[252] =
{field_alternative, 7, .inherited = true},
{field_body, 7},
{field_subject, 1},
{field_subject, 3},
{field_subject, 4, .inherited = true},
[257] =
{field_key, 1, .inherited = true},
{field_value, 1, .inherited = true},
[259] =
{field_consequence, 3},
[260] =
{field_alternative, 7},
{field_body, 6},
{field_left, 2},
{field_right, 4},
[264] =
{field_body, 6},
{field_body, 7},
{field_left, 2},
{field_right, 4},
[268] =
{field_body, 7},
{field_name, 2},
{field_parameters, 3},
{field_return_type, 5},
[272] =
{field_body, 6},
{field_body, 7},
{field_name, 2},
{field_parameters, 4},
{field_type_parameters, 3},
[277] =
{field_alternative, 7},
{field_body, 5},
{field_body, 6},
{field_left, 1},
{field_right, 3},
[282] =
{field_value, 2},
[283] =
{field_value, 1},
{field_value, 2, .inherited = true},
[285] =
{field_bound, 2},
{field_name, 0},
{field_value, 4},
[288] =
{field_body, 6},
{field_body, 7},
{field_name, 1},
{field_parameters, 2},
{field_return_type, 4},
[293] =
{field_body, 7},
{field_name, 1},
{field_parameters, 3},
{field_return_type, 5},
{field_type_parameters, 2},
[298] =
{field_key, 1, .inherited = true},
{field_key, 2, .inherited = true},
{field_value, 1, .inherited = true},
{field_value, 2, .inherited = true},
[302] =
{field_key, 0, .inherited = true},
{field_key, 1, .inherited = true},
{field_value, 0, .inherited = true},
{field_value, 1, .inherited = true},
[306] =
{field_key, 2, .inherited = true},
{field_value, 2, .inherited = true},
[308] =
{field_consequence, 4},
[309] =
{field_consequence, 3},
{field_consequence, 4},
[311] =
{field_consequence, 4},
{field_guard, 2},
[313] =
{field_alternative, 8},
{field_body, 6},
{field_body, 7},
{field_left, 2},
{field_right, 4},
[318] =
{field_body, 7},
{field_body, 8},
{field_name, 2},
{field_parameters, 3},
{field_return_type, 5},
[323] =
{field_body, 8},
{field_name, 2},
{field_parameters, 4},
{field_return_type, 6},
{field_type_parameters, 3},
[328] =
{field_value, 2},
{field_value, 3, .inherited = true},
[330] =
{field_alias, 3},
{field_value, 1},
[332] =
{field_body, 7},
{field_body, 8},
{field_name, 1},
{field_parameters, 3},
{field_return_type, 5},
{field_type_parameters, 2},
[338] =
{field_consequence, 4},
{field_consequence, 5},
[340] =
{field_consequence, 5},
{field_guard, 3},
[342] =
{field_consequence, 4},
{field_consequence, 5},
{field_guard, 2},
[345] =
{field_consequence, 5},
[346] =
{field_body, 8},
{field_body, 9},
{field_name, 2},
{field_parameters, 4},
{field_return_type, 6},
{field_type_parameters, 3},
[352] =
{field_alias, 4},
{field_value, 2},
[354] =
{field_consequence, 5},
{field_consequence, 6},
{field_guard, 3},
[357] =
{field_consequence, 5},
{field_consequence, 6},
[359] =
{field_consequence, 6},
{field_guard, 4},
[361] =
{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] = 0,
[85] = 91,
[86] = 91,
[87] = 0,
[88] = 21,
[89] = 0,
[90] = 91,
[91] = 0,
[92] = 91,
[93] = 0,
[94] = 0,
[95] = 0,
[96] = 0,
[97] = 0,
[98] = 0,
[99] = 0,
[100] = 0,
[101] = 101,
[102] = 0,
[103] = 101,
[104] = 91,
[105] = 0,
[106] = 41,
[107] = 0,
[108] = 41,
[109] = 0,
[110] = 11,
[111] = 0,
[112] = 101,
[113] = 0,
[114] = 0,
[115] = 111,
[116] = 0,
[117] = 0,
[118] = 0,
[119] = 0,
[120] = 41,
[121] = 101,
[122] = 0,
[123] = 121,
[124] = 0,
[125] = 0,
[126] = 71,
[127] = 71,
[128] = 1,
[129] = 0,
[130] = 0,
[131] = 121,
[132] = 0,
[133] = 0,
[134] = 0,
[135] = 71,
[136] = 0,
[137] = 71,
[138] = 0,
[139] = 0,
[140] = 131,
[141] = 0,
[142] = 91,
[143] = 91,
[144] = 0,
[145] = 0,
[146] = 0,
[147] = 91,
[148] = 0,
[149] = 91,
[150] = 0,
[151] = 101,
[152] = 0,
[153] = 0,
[154] = 0,
[155] = 0,
[156] = 101,
[157] = 0,
[158] = 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] = 2,
[29] = 29,
[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] = 96,
[97] = 62,
[98] = 60,
[99] = 61,
[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] = 96,
[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] = 29,
[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] = 71,
[253] = 2,
[254] = 221,
[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] = 29,
[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] = 208,
[317] = 173,
[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] = 372,
[373] = 343,
[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] = 62,
[394] = 59,
[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] = 284,
[408] = 125,
[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] = 96,
[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] = 206,
[486] = 166,
[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] = 8,
[508] = 508,
[509] = 509,
[510] = 510,
[511] = 511,
[512] = 512,
[513] = 513,
[514] = 514,
[515] = 515,
[516] = 113,
[517] = 517,
[518] = 414,
[519] = 211,
[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] = 547,
[548] = 152,
[549] = 549,
[550] = 423,
[551] = 414,
[552] = 552,
[553] = 346,
[554] = 554,
[555] = 555,
[556] = 556,
[557] = 243,
[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] = 247,
[576] = 576,
[577] = 577,
[578] = 578,
[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] = 471,
[626] = 626,
[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] = 29,
[656] = 656,
[657] = 657,
[658] = 658,
[659] = 659,
[660] = 660,
[661] = 34,
[662] = 662,
[663] = 235,
[664] = 664,
[665] = 665,
[666] = 666,
[667] = 667,
[668] = 668,
[669] = 179,
[670] = 180,
[671] = 181,
[672] = 125,
[673] = 673,
[674] = 674,
[675] = 675,
[676] = 676,
[677] = 554,
[678] = 264,
[679] = 233,
[680] = 297,
[681] = 649,
[682] = 682,
[683] = 683,
[684] = 521,
[685] = 555,
[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] = 346,
[700] = 211,
[701] = 265,
[702] = 702,
[703] = 178,
[704] = 172,
[705] = 626,
[706] = 706,
[707] = 707,
[708] = 708,
[709] = 247,
[710] = 710,
[711] = 711,
[712] = 50,
[713] = 278,
[714] = 714,
[715] = 544,
[716] = 545,
[717] = 717,
[718] = 718,
[719] = 719,
[720] = 29,
[721] = 185,
[722] = 722,
[723] = 173,
[724] = 482,
[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] = 59,
[748] = 62,
[749] = 62,
[750] = 60,
[751] = 88,
[752] = 155,
[753] = 753,
[754] = 70,
[755] = 755,
[756] = 756,
[757] = 560,
[758] = 758,
[759] = 759,
[760] = 760,
[761] = 611,
[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] = 607,
[798] = 555,
[799] = 162,
[800] = 800,
[801] = 801,
[802] = 802,
[803] = 331,
[804] = 396,
[805] = 226,
[806] = 405,
[807] = 807,
[808] = 808,
[809] = 809,
[810] = 810,
[811] = 811,
[812] = 87,
[813] = 106,
[814] = 814,
[815] = 815,
[816] = 816,
[817] = 414,
[818] = 400,
[819] = 359,
[820] = 346,
[821] = 88,
[822] = 418,
[823] = 309,
[824] = 309,
[825] = 825,
[826] = 306,
[827] = 623,
[828] = 306,
[829] = 172,
[830] = 830,
[831] = 521,
[832] = 555,
[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] = 405,
[852] = 852,
[853] = 853,
[854] = 854,
[855] = 855,
[856] = 856,
[857] = 213,
[858] = 605,
[859] = 674,
[860] = 455,
[861] = 456,
[862] = 457,
[863] = 33,
[864] = 212,
[865] = 213,
[866] = 543,
[867] = 867,
[868] = 868,
[869] = 869,
[870] = 608,
[871] = 871,
[872] = 872,
[873] = 330,
[874] = 874,
[875] = 142,
[876] = 353,
[877] = 877,
[878] = 878,
[879] = 879,
[880] = 880,
[881] = 881,
[882] = 34,
[883] = 412,
[884] = 848,
[885] = 847,
[886] = 886,
[887] = 887,
[888] = 17,
[889] = 149,
[890] = 16,
[891] = 891,
[892] = 213,
[893] = 400,
[894] = 894,
[895] = 895,
[896] = 182,
[897] = 265,
[898] = 215,
[899] = 233,
[900] = 273,
[901] = 508,
[902] = 741,
[903] = 903,
[904] = 904,
[905] = 905,
[906] = 846,
[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] = 778,
[925] = 778,
[926] = 926,
[927] = 542,
[928] = 309,
[929] = 182,
[930] = 930,
[931] = 306,
[932] = 932,
[933] = 933,
[934] = 212,
[935] = 471,
[936] = 936,
[937] = 937,
[938] = 938,
[939] = 939,
[940] = 639,
[941] = 941,
[942] = 611,
[943] = 943,
[944] = 944,
[945] = 945,
[946] = 946,
[947] = 947,
[948] = 948,
[949] = 949,
[950] = 70,
[951] = 951,
[952] = 952,
[953] = 953,
[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] = 475,
[972] = 359,
[973] = 973,
[974] = 974,
[975] = 895,
[976] = 418,
[977] = 182,
[978] = 978,
[979] = 211,
[980] = 980,
[981] = 206,
[982] = 178,
[983] = 212,
[984] = 626,
[985] = 142,
[986] = 180,
[987] = 987,
[988] = 988,
[989] = 460,
[990] = 990,
[991] = 991,
[992] = 992,
[993] = 993,
[994] = 994,
[995] = 649,
[996] = 939,
[997] = 997,
[998] = 998,
[999] = 999,
[1000] = 1000,
[1001] = 1001,
[1002] = 1002,
[1003] = 162,
[1004] = 185,
[1005] = 186,
[1006] = 1006,
[1007] = 1007,
[1008] = 558,
[1009] = 559,
[1010] = 1010,
[1011] = 1011,
[1012] = 946,
[1013] = 1013,
[1014] = 1014,
[1015] = 1015,
[1016] = 1016,
[1017] = 1017,
[1018] = 1018,
[1019] = 1019,
[1020] = 305,
[1021] = 598,
[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] = 668,
[1039] = 334,
[1040] = 668,
[1041] = 552,
[1042] = 775,
[1043] = 1043,
[1044] = 1044,
[1045] = 1045,
[1046] = 1046,
[1047] = 1047,
[1048] = 1048,
[1049] = 1049,
[1050] = 1050,
[1051] = 284,
[1052] = 586,
[1053] = 674,
[1054] = 586,
[1055] = 586,
[1056] = 623,
[1057] = 273,
[1058] = 1058,
[1059] = 209,
[1060] = 543,
[1061] = 149,
[1062] = 933,
[1063] = 180,
[1064] = 323,
[1065] = 835,
[1066] = 297,
[1067] = 437,
[1068] = 437,
[1069] = 930,
[1070] = 91,
[1071] = 202,
[1072] = 639,
[1073] = 868,
[1074] = 380,
[1075] = 591,
[1076] = 1076,
[1077] = 1077,
[1078] = 869,
[1079] = 224,
[1080] = 225,
[1081] = 433,
[1082] = 479,
[1083] = 593,
[1084] = 536,
[1085] = 508,
[1086] = 1086,
[1087] = 186,
[1088] = 1088,
[1089] = 1089,
[1090] = 208,
[1091] = 956,
[1092] = 354,
[1093] = 349,
[1094] = 348,
[1095] = 881,
[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] = 1034,
[1120] = 1120,
[1121] = 496,
[1122] = 359,
[1123] = 213,
[1124] = 215,
[1125] = 1125,
[1126] = 1126,
[1127] = 345,
[1128] = 284,
[1129] = 418,
[1130] = 980,
[1131] = 574,
[1132] = 1132,
[1133] = 584,
[1134] = 212,
[1135] = 1135,
[1136] = 202,
[1137] = 202,
[1138] = 584,
[1139] = 556,
[1140] = 323,
[1141] = 222,
[1142] = 91,
[1143] = 202,
[1144] = 871,
[1145] = 536,
[1146] = 1146,
[1147] = 1147,
[1148] = 1148,
[1149] = 1149,
[1150] = 1150,
[1151] = 1149,
[1152] = 1152,
[1153] = 800,
[1154] = 1154,
[1155] = 1155,
[1156] = 1156,
[1157] = 230,
[1158] = 1158,
[1159] = 1159,
[1160] = 440,
[1161] = 1161,
[1162] = 1089,
[1163] = 1086,
[1164] = 440,
[1165] = 395,
[1166] = 1166,
[1167] = 1167,
[1168] = 589,
[1169] = 589,
[1170] = 1170,
[1171] = 1171,
[1172] = 1172,
[1173] = 1171,
[1174] = 197,
[1175] = 319,
[1176] = 196,
[1177] = 318,
[1178] = 1178,
[1179] = 1179,
[1180] = 235,
[1181] = 177,
[1182] = 543,
[1183] = 17,
[1184] = 87,
[1185] = 1185,
[1186] = 769,
[1187] = 1187,
[1188] = 1188,
[1189] = 129,
[1190] = 51,
[1191] = 263,
[1192] = 320,
[1193] = 1193,
[1194] = 1194,
[1195] = 436,
[1196] = 467,
[1197] = 1197,
[1198] = 1198,
[1199] = 1199,
[1200] = 211,
[1201] = 216,
[1202] = 211,
[1203] = 778,
[1204] = 926,
[1205] = 178,
[1206] = 178,
[1207] = 1207,
[1208] = 626,
[1209] = 182,
[1210] = 1210,
[1211] = 206,
[1212] = 264,
[1213] = 16,
[1214] = 202,
[1215] = 33,
[1216] = 68,
[1217] = 142,
[1218] = 451,
[1219] = 33,
[1220] = 1220,
[1221] = 1221,
[1222] = 936,
[1223] = 460,
[1224] = 990,
[1225] = 1225,
[1226] = 1225,
[1227] = 1227,
[1228] = 91,
[1229] = 607,
[1230] = 997,
[1231] = 1231,
[1232] = 1232,
[1233] = 1233,
[1234] = 162,
[1235] = 1235,
[1236] = 937,
[1237] = 1237,
[1238] = 1238,
[1239] = 1239,
[1240] = 1240,
[1241] = 1241,
[1242] = 1242,
[1243] = 1243,
[1244] = 1244,
[1245] = 1245,
[1246] = 1246,
[1247] = 1247,
[1248] = 9,
[1249] = 4,
[1250] = 1250,
[1251] = 425,
[1252] = 70,
[1253] = 1253,
[1254] = 1254,
[1255] = 1255,
[1256] = 326,
[1257] = 1257,
[1258] = 1258,
[1259] = 240,
[1260] = 321,
[1261] = 1261,
[1262] = 1262,
[1263] = 450,
[1264] = 1264,
[1265] = 1265,
[1266] = 1266,
[1267] = 34,
[1268] = 201,
[1269] = 34,
[1270] = 500,
[1271] = 1271,
[1272] = 1272,
[1273] = 1273,
[1274] = 499,
[1275] = 1275,
[1276] = 1276,
[1277] = 1179,
[1278] = 177,
[1279] = 246,
[1280] = 1280,
[1281] = 1187,
[1282] = 1282,
[1283] = 246,
[1284] = 129,
[1285] = 1285,
[1286] = 1286,
[1287] = 342,
[1288] = 342,
[1289] = 148,
[1290] = 601,
[1291] = 1135,
[1292] = 1292,
[1293] = 1293,
[1294] = 727,
[1295] = 513,
[1296] = 668,
[1297] = 334,
[1298] = 414,
[1299] = 359,
[1300] = 378,
[1301] = 569,
[1302] = 743,
[1303] = 568,
[1304] = 571,
[1305] = 1305,
[1306] = 1306,
[1307] = 605,
[1308] = 211,
[1309] = 980,
[1310] = 125,
[1311] = 673,
[1312] = 674,
[1313] = 216,
[1314] = 1194,
[1315] = 1315,
[1316] = 178,
[1317] = 418,
[1318] = 586,
[1319] = 284,
[1320] = 346,
[1321] = 623,
[1322] = 68,
[1323] = 626,
[1324] = 1324,
[1325] = 206,
[1326] = 626,
[1327] = 33,
[1328] = 1328,
[1329] = 587,
[1330] = 128,
[1331] = 287,
[1332] = 30,
[1333] = 30,
[1334] = 1194,
[1335] = 618,
[1336] = 601,
[1337] = 68,
[1338] = 115,
[1339] = 116,
[1340] = 1340,
[1341] = 202,
[1342] = 128,
[1343] = 1343,
[1344] = 1344,
[1345] = 30,
[1346] = 297,
[1347] = 535,
[1348] = 437,
[1349] = 612,
[1350] = 308,
[1351] = 285,
[1352] = 687,
[1353] = 20,
[1354] = 20,
[1355] = 20,
[1356] = 286,
[1357] = 649,
[1358] = 1358,
[1359] = 1359,
[1360] = 1360,
[1361] = 162,
[1362] = 495,
[1363] = 343,
[1364] = 547,
[1365] = 1365,
[1366] = 1366,
[1367] = 579,
[1368] = 688,
[1369] = 1231,
[1370] = 904,
[1371] = 1257,
[1372] = 1258,
[1373] = 1010,
[1374] = 1374,
[1375] = 1375,
[1376] = 1376,
[1377] = 546,
[1378] = 1108,
[1379] = 495,
[1380] = 1010,
[1381] = 1365,
[1382] = 547,
[1383] = 1383,
[1384] = 491,
[1385] = 643,
[1386] = 1386,
[1387] = 642,
[1388] = 425,
[1389] = 1389,
[1390] = 170,
[1391] = 632,
[1392] = 1392,
[1393] = 343,
[1394] = 1394,
[1395] = 1395,
[1396] = 1396,
[1397] = 1397,
[1398] = 1262,
[1399] = 278,
[1400] = 1261,
[1401] = 1171,
[1402] = 1171,
[1403] = 1403,
[1404] = 1404,
[1405] = 1405,
[1406] = 127,
[1407] = 1407,
[1408] = 956,
[1409] = 1171,
[1410] = 1410,
[1411] = 1411,
[1412] = 34,
[1413] = 808,
[1414] = 1414,
[1415] = 1415,
[1416] = 1416,
[1417] = 127,
[1418] = 959,
[1419] = 694,
[1420] = 1420,
[1421] = 960,
[1422] = 1272,
[1423] = 1423,
[1424] = 1424,
[1425] = 962,
[1426] = 514,
[1427] = 953,
[1428] = 693,
[1429] = 231,
[1430] = 814,
[1431] = 1103,
[1432] = 501,
[1433] = 129,
[1434] = 1179,
[1435] = 767,
[1436] = 143,
[1437] = 768,
[1438] = 17,
[1439] = 1439,
[1440] = 1187,
[1441] = 1441,
[1442] = 1442,
[1443] = 1443,
[1444] = 1444,
[1445] = 1188,
[1446] = 495,
[1447] = 423,
[1448] = 554,
[1449] = 1449,
[1450] = 1450,
[1451] = 1451,
[1452] = 1285,
[1453] = 969,
[1454] = 435,
[1455] = 1455,
[1456] = 918,
[1457] = 1457,
[1458] = 435,
[1459] = 601,
[1460] = 517,
[1461] = 1461,
[1462] = 1462,
[1463] = 816,
[1464] = 1293,
[1465] = 920,
[1466] = 504,
[1467] = 142,
[1468] = 213,
[1469] = 400,
[1470] = 774,
[1471] = 215,
[1472] = 1472,
[1473] = 1473,
[1474] = 1047,
[1475] = 973,
[1476] = 1048,
[1477] = 1199,
[1478] = 1478,
[1479] = 1479,
[1480] = 974,
[1481] = 1481,
[1482] = 1306,
[1483] = 265,
[1484] = 182,
[1485] = 88,
[1486] = 216,
[1487] = 778,
[1488] = 1315,
[1489] = 216,
[1490] = 674,
[1491] = 206,
[1492] = 1315,
[1493] = 1324,
[1494] = 980,
[1495] = 1194,
[1496] = 779,
[1497] = 1497,
[1498] = 1498,
[1499] = 587,
[1500] = 1194,
[1501] = 149,
[1502] = 142,
[1503] = 584,
[1504] = 1504,
[1505] = 584,
[1506] = 623,
[1507] = 212,
[1508] = 1504,
[1509] = 209,
[1510] = 584,
[1511] = 1511,
[1512] = 626,
[1513] = 1504,
[1514] = 16,
[1515] = 626,
[1516] = 68,
[1517] = 1517,
[1518] = 1221,
[1519] = 323,
[1520] = 1520,
[1521] = 1521,
[1522] = 1522,
[1523] = 1523,
[1524] = 706,
[1525] = 285,
[1526] = 20,
[1527] = 438,
[1528] = 308,
[1529] = 167,
[1530] = 286,
[1531] = 167,
[1532] = 868,
[1533] = 461,
[1534] = 1534,
[1535] = 1535,
[1536] = 1536,
[1537] = 308,
[1538] = 607,
[1539] = 479,
[1540] = 1540,
[1541] = 612,
[1542] = 1358,
[1543] = 612,
[1544] = 869,
[1545] = 438,
[1546] = 946,
[1547] = 1360,
[1548] = 1548,
[1549] = 1549,
[1550] = 1550,
[1551] = 162,
[1552] = 717,
[1553] = 508,
[1554] = 1554,
[1555] = 536,
[1556] = 593,
[1557] = 904,
[1558] = 1237,
[1559] = 1559,
[1560] = 1383,
[1561] = 1561,
[1562] = 1562,
[1563] = 688,
[1564] = 688,
[1565] = 688,
[1566] = 1566,
[1567] = 1567,
[1568] = 1568,
[1569] = 1569,
[1570] = 1257,
[1571] = 1258,
[1572] = 635,
[1573] = 758,
[1574] = 1574,
[1575] = 425,
[1576] = 255,
[1577] = 491,
[1578] = 952,
[1579] = 1579,
[1580] = 1580,
[1581] = 440,
[1582] = 1582,
[1583] = 255,
[1584] = 1584,
[1585] = 440,
[1586] = 255,
[1587] = 1376,
[1588] = 1375,
[1589] = 1389,
[1590] = 1590,
[1591] = 578,
[1592] = 1239,
[1593] = 1238,
[1594] = 903,
[1595] = 737,
[1596] = 440,
[1597] = 1597,
[1598] = 948,
[1599] = 1569,
[1600] = 1600,
[1601] = 1601,
[1602] = 528,
[1603] = 1603,
[1604] = 1604,
[1605] = 1605,
[1606] = 1606,
[1607] = 208,
[1608] = 877,
[1609] = 1403,
[1610] = 1610,
[1611] = 1611,
[1612] = 881,
[1613] = 1613,
[1614] = 208,
[1615] = 618,
[1616] = 577,
[1617] = 1404,
[1618] = 957,
[1619] = 1404,
[1620] = 1019,
[1621] = 618,
[1622] = 1404,
[1623] = 405,
[1624] = 1624,
[1625] = 1404,
[1626] = 1626,
[1627] = 1627,
[1628] = 1264,
[1629] = 1629,
[1630] = 1630,
[1631] = 1416,
[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] = 1420,
[1647] = 1634,
[1648] = 1636,
[1649] = 1637,
[1650] = 1638,
[1651] = 1098,
[1652] = 1245,
[1653] = 1639,
[1654] = 1640,
[1655] = 1641,
[1656] = 1642,
[1657] = 1644,
[1658] = 1658,
[1659] = 1100,
[1660] = 1423,
[1661] = 1424,
[1662] = 1662,
[1663] = 1663,
[1664] = 1102,
[1665] = 1665,
[1666] = 1666,
[1667] = 1667,
[1668] = 1668,
[1669] = 1669,
[1670] = 498,
[1671] = 879,
[1672] = 1672,
[1673] = 1666,
[1674] = 1667,
[1675] = 1244,
[1676] = 1669,
[1677] = 1672,
[1678] = 350,
[1679] = 231,
[1680] = 1680,
[1681] = 1178,
[1682] = 1103,
[1683] = 1103,
[1684] = 1103,
[1685] = 1685,
[1686] = 1686,
[1687] = 1275,
[1688] = 1103,
[1689] = 1686,
[1690] = 1685,
[1691] = 1178,
[1692] = 1178,
[1693] = 1686,
[1694] = 1275,
[1695] = 1103,
[1696] = 1275,
[1697] = 1697,
[1698] = 1103,
[1699] = 1275,
[1700] = 1275,
[1701] = 1276,
[1702] = 1275,
[1703] = 1703,
[1704] = 1103,
[1705] = 1275,
[1706] = 1706,
[1707] = 1707,
[1708] = 1707,
[1709] = 1706,
[1710] = 1276,
[1711] = 1706,
[1712] = 910,
[1713] = 1706,
[1714] = 910,
[1715] = 1707,
[1716] = 1275,
[1717] = 1707,
[1718] = 501,
[1719] = 1719,
[1720] = 1179,
[1721] = 1179,
[1722] = 1108,
[1723] = 1723,
[1724] = 1723,
[1725] = 1723,
[1726] = 886,
[1727] = 767,
[1728] = 1728,
[1729] = 886,
[1730] = 886,
[1731] = 886,
[1732] = 886,
[1733] = 235,
[1734] = 235,
[1735] = 1735,
[1736] = 143,
[1737] = 143,
[1738] = 177,
[1739] = 143,
[1740] = 177,
[1741] = 177,
[1742] = 143,
[1743] = 177,
[1744] = 1744,
[1745] = 1745,
[1746] = 1185,
[1747] = 1747,
[1748] = 1745,
[1749] = 1744,
[1750] = 1374,
[1751] = 810,
[1752] = 1441,
[1753] = 21,
[1754] = 69,
[1755] = 1747,
[1756] = 21,
[1757] = 69,
[1758] = 1374,
[1759] = 1745,
[1760] = 21,
[1761] = 69,
[1762] = 1744,
[1763] = 106,
[1764] = 51,
[1765] = 810,
[1766] = 21,
[1767] = 69,
[1768] = 1441,
[1769] = 1185,
[1770] = 21,
[1771] = 69,
[1772] = 21,
[1773] = 69,
[1774] = 1441,
[1775] = 810,
[1776] = 1747,
[1777] = 1110,
[1778] = 1443,
[1779] = 1442,
[1780] = 1780,
[1781] = 1781,
[1782] = 1782,
[1783] = 1783,
[1784] = 1784,
[1785] = 914,
[1786] = 1786,
[1787] = 1787,
[1788] = 1780,
[1789] = 1787,
[1790] = 1784,
[1791] = 495,
[1792] = 1784,
[1793] = 914,
[1794] = 1780,
[1795] = 1784,
[1796] = 914,
[1797] = 1781,
[1798] = 1782,
[1799] = 495,
[1800] = 1783,
[1801] = 1784,
[1802] = 914,
[1803] = 1803,
[1804] = 1784,
[1805] = 914,
[1806] = 1784,
[1807] = 914,
[1808] = 1188,
[1809] = 1781,
[1810] = 1784,
[1811] = 914,
[1812] = 1782,
[1813] = 1783,
[1814] = 495,
[1815] = 1784,
[1816] = 914,
[1817] = 158,
[1818] = 423,
[1819] = 332,
[1820] = 332,
[1821] = 158,
[1822] = 332,
[1823] = 1823,
[1824] = 109,
[1825] = 423,
[1826] = 332,
[1827] = 1827,
[1828] = 1828,
[1829] = 423,
[1830] = 332,
[1831] = 158,
[1832] = 423,
[1833] = 332,
[1834] = 423,
[1835] = 332,
[1836] = 1276,
[1837] = 1837,
[1838] = 1276,
[1839] = 129,
[1840] = 1840,
[1841] = 1703,
[1842] = 1842,
[1843] = 1827,
[1844] = 1844,
[1845] = 1845,
[1846] = 1113,
[1847] = 1840,
[1848] = 967,
[1849] = 1276,
[1850] = 1850,
[1851] = 1703,
[1852] = 1845,
[1853] = 1853,
[1854] = 1853,
[1855] = 483,
[1856] = 413,
[1857] = 1857,
[1858] = 1858,
[1859] = 1859,
[1860] = 1859,
[1861] = 1859,
[1862] = 1858,
[1863] = 1863,
[1864] = 968,
[1865] = 1865,
[1866] = 1866,
[1867] = 1867,
[1868] = 1285,
[1869] = 1869,
[1870] = 1859,
[1871] = 1865,
[1872] = 968,
[1873] = 1859,
[1874] = 1858,
[1875] = 1865,
[1876] = 1859,
[1877] = 1877,
[1878] = 1286,
[1879] = 1877,
[1880] = 601,
[1881] = 435,
[1882] = 742,
[1883] = 435,
[1884] = 601,
[1885] = 435,
[1886] = 601,
[1887] = 435,
[1888] = 435,
[1889] = 435,
[1890] = 601,
[1891] = 1891,
[1892] = 1892,
[1893] = 600,
[1894] = 1894,
[1895] = 601,
[1896] = 601,
[1897] = 435,
[1898] = 601,
[1899] = 1031,
[1900] = 435,
[1901] = 601,
[1902] = 435,
[1903] = 1328,
[1904] = 1904,
[1905] = 815,
[1906] = 1904,
[1907] = 1907,
[1908] = 1328,
[1909] = 1909,
[1910] = 1910,
[1911] = 1911,
[1912] = 1909,
[1913] = 1913,
[1914] = 1914,
[1915] = 1033,
[1916] = 1118,
[1917] = 30,
[1918] = 1462,
[1919] = 566,
[1920] = 1920,
[1921] = 1921,
[1922] = 1922,
[1923] = 1923,
[1924] = 1924,
[1925] = 1920,
[1926] = 1921,
[1927] = 1914,
[1928] = 1292,
[1929] = 1922,
[1930] = 1923,
[1931] = 1931,
[1932] = 1924,
[1933] = 1910,
[1934] = 1911,
[1935] = 484,
[1936] = 1913,
[1937] = 1931,
[1938] = 585,
[1939] = 602,
[1940] = 1034,
[1941] = 1941,
[1942] = 696,
[1943] = 1120,
[1944] = 1941,
[1945] = 1035,
[1946] = 1946,
[1947] = 1947,
[1948] = 1032,
[1949] = 1159,
[1950] = 1947,
[1951] = 584,
[1952] = 1907,
[1953] = 1461,
[1954] = 1946,
[1955] = 400,
[1956] = 668,
[1957] = 334,
[1958] = 400,
[1959] = 213,
[1960] = 213,
[1961] = 400,
[1962] = 359,
[1963] = 359,
[1964] = 529,
[1965] = 668,
[1966] = 359,
[1967] = 334,
[1968] = 359,
[1969] = 414,
[1970] = 334,
[1971] = 668,
[1972] = 334,
[1973] = 414,
[1974] = 215,
[1975] = 400,
[1976] = 414,
[1977] = 213,
[1978] = 215,
[1979] = 215,
[1980] = 668,
[1981] = 1981,
[1982] = 1982,
[1983] = 1983,
[1984] = 894,
[1985] = 1481,
[1986] = 1986,
[1987] = 1046,
[1988] = 1988,
[1989] = 1989,
[1990] = 1990,
[1991] = 1125,
[1992] = 1049,
[1993] = 1993,
[1994] = 1994,
[1995] = 1995,
[1996] = 1996,
[1997] = 1997,
[1998] = 1983,
[1999] = 1198,
[2000] = 2000,
[2001] = 2001,
[2002] = 2002,
[2003] = 570,
[2004] = 2004,
[2005] = 505,
[2006] = 2006,
[2007] = 1044,
[2008] = 1197,
[2009] = 1981,
[2010] = 2010,
[2011] = 530,
[2012] = 2012,
[2013] = 1043,
[2014] = 1995,
[2015] = 1997,
[2016] = 922,
[2017] = 2000,
[2018] = 2004,
[2019] = 2006,
[2020] = 2001,
[2021] = 2021,
[2022] = 2022,
[2023] = 2023,
[2024] = 2021,
[2025] = 2025,
[2026] = 2022,
[2027] = 1994,
[2028] = 2023,
[2029] = 1305,
[2030] = 1478,
[2031] = 2010,
[2032] = 1986,
[2033] = 1990,
[2034] = 1993,
[2035] = 1996,
[2036] = 2012,
[2037] = 1479,
[2038] = 2025,
[2039] = 1045,
[2040] = 1982,
[2041] = 1472,
[2042] = 1050,
[2043] = 1126,
[2044] = 1473,
[2045] = 1988,
[2046] = 1989,
[2047] = 1306,
[2048] = 2002,
[2049] = 2049,
[2050] = 2049,
[2051] = 2049,
[2052] = 265,
[2053] = 586,
[2054] = 605,
[2055] = 284,
[2056] = 605,
[2057] = 418,
[2058] = 605,
[2059] = 586,
[2060] = 605,
[2061] = 346,
[2062] = 284,
[2063] = 265,
[2064] = 605,
[2065] = 182,
[2066] = 605,
[2067] = 418,
[2068] = 776,
[2069] = 2069,
[2070] = 778,
[2071] = 978,
[2072] = 309,
[2073] = 673,
[2074] = 673,
[2075] = 2075,
[2076] = 675,
[2077] = 211,
[2078] = 216,
[2079] = 309,
[2080] = 572,
[2081] = 125,
[2082] = 926,
[2083] = 674,
[2084] = 309,
[2085] = 216,
[2086] = 572,
[2087] = 776,
[2088] = 674,
[2089] = 776,
[2090] = 211,
[2091] = 675,
[2092] = 309,
[2093] = 673,
[2094] = 675,
[2095] = 673,
[2096] = 675,
[2097] = 572,
[2098] = 572,
[2099] = 125,
[2100] = 978,
[2101] = 572,
[2102] = 418,
[2103] = 776,
[2104] = 586,
[2105] = 776,
[2106] = 674,
[2107] = 572,
[2108] = 2075,
[2109] = 125,
[2110] = 673,
[2111] = 776,
[2112] = 675,
[2113] = 673,
[2114] = 673,
[2115] = 675,
[2116] = 776,
[2117] = 675,
[2118] = 284,
[2119] = 346,
[2120] = 675,
[2121] = 572,
[2122] = 125,
[2123] = 2075,
[2124] = 182,
[2125] = 572,
[2126] = 674,
[2127] = 776,
[2128] = 2128,
[2129] = 2129,
[2130] = 238,
[2131] = 980,
[2132] = 1315,
[2133] = 2133,
[2134] = 980,
[2135] = 1315,
[2136] = 980,
[2137] = 1315,
[2138] = 418,
[2139] = 586,
[2140] = 284,
[2141] = 346,
[2142] = 265,
[2143] = 182,
[2144] = 2144,
[2145] = 574,
[2146] = 2133,
[2147] = 573,
[2148] = 115,
[2149] = 623,
[2150] = 622,
[2151] = 676,
[2152] = 306,
[2153] = 779,
[2154] = 206,
[2155] = 573,
[2156] = 115,
[2157] = 623,
[2158] = 622,
[2159] = 574,
[2160] = 676,
[2161] = 779,
[2162] = 573,
[2163] = 622,
[2164] = 574,
[2165] = 676,
[2166] = 1315,
[2167] = 306,
[2168] = 779,
[2169] = 2169,
[2170] = 1324,
[2171] = 676,
[2172] = 2133,
[2173] = 1504,
[2174] = 587,
[2175] = 2175,
[2176] = 2176,
[2177] = 587,
[2178] = 573,
[2179] = 1194,
[2180] = 1324,
[2181] = 306,
[2182] = 587,
[2183] = 1194,
[2184] = 1324,
[2185] = 2175,
[2186] = 779,
[2187] = 2176,
[2188] = 2128,
[2189] = 2129,
[2190] = 265,
[2191] = 980,
[2192] = 573,
[2193] = 115,
[2194] = 622,
[2195] = 574,
[2196] = 676,
[2197] = 1315,
[2198] = 1210,
[2199] = 1497,
[2200] = 573,
[2201] = 623,
[2202] = 622,
[2203] = 178,
[2204] = 471,
[2205] = 574,
[2206] = 676,
[2207] = 622,
[2208] = 2208,
[2209] = 2209,
[2210] = 779,
[2211] = 584,
[2212] = 932,
[2213] = 1907,
[2214] = 1461,
[2215] = 1497,
[2216] = 1324,
[2217] = 2208,
[2218] = 2209,
[2219] = 543,
[2220] = 2175,
[2221] = 221,
[2222] = 287,
[2223] = 732,
[2224] = 543,
[2225] = 587,
[2226] = 2176,
[2227] = 2208,
[2228] = 471,
[2229] = 209,
[2230] = 172,
[2231] = 825,
[2232] = 554,
[2233] = 451,
[2234] = 128,
[2235] = 1058,
[2236] = 19,
[2237] = 1032,
[2238] = 1159,
[2239] = 932,
[2240] = 1907,
[2241] = 1461,
[2242] = 2133,
[2243] = 825,
[2244] = 554,
[2245] = 451,
[2246] = 1058,
[2247] = 2247,
[2248] = 2169,
[2249] = 2209,
[2250] = 19,
[2251] = 1032,
[2252] = 1159,
[2253] = 1340,
[2254] = 932,
[2255] = 1907,
[2256] = 1461,
[2257] = 1210,
[2258] = 1032,
[2259] = 1159,
[2260] = 779,
[2261] = 2208,
[2262] = 2209,
[2263] = 1497,
[2264] = 1032,
[2265] = 1159,
[2266] = 61,
[2267] = 980,
[2268] = 573,
[2269] = 115,
[2270] = 622,
[2271] = 1504,
[2272] = 574,
[2273] = 676,
[2274] = 1315,
[2275] = 626,
[2276] = 221,
[2277] = 287,
[2278] = 732,
[2279] = 1504,
[2280] = 287,
[2281] = 732,
[2282] = 1210,
[2283] = 1907,
[2284] = 1461,
[2285] = 1135,
[2286] = 212,
[2287] = 209,
[2288] = 212,
[2289] = 172,
[2290] = 825,
[2291] = 212,
[2292] = 1328,
[2293] = 451,
[2294] = 1058,
[2295] = 19,
[2296] = 2209,
[2297] = 932,
[2298] = 732,
[2299] = 2133,
[2300] = 2208,
[2301] = 2209,
[2302] = 543,
[2303] = 825,
[2304] = 2169,
[2305] = 1504,
[2306] = 732,
[2307] = 1058,
[2308] = 2208,
[2309] = 2209,
[2310] = 471,
[2311] = 209,
[2312] = 172,
[2313] = 825,
[2314] = 554,
[2315] = 451,
[2316] = 2316,
[2317] = 732,
[2318] = 1058,
[2319] = 206,
[2320] = 573,
[2321] = 623,
[2322] = 622,
[2323] = 178,
[2324] = 574,
[2325] = 676,
[2326] = 825,
[2327] = 451,
[2328] = 1058,
[2329] = 19,
[2330] = 2330,
[2331] = 1032,
[2332] = 1159,
[2333] = 1907,
[2334] = 1461,
[2335] = 2247,
[2336] = 1194,
[2337] = 1324,
[2338] = 587,
[2339] = 306,
[2340] = 779,
[2341] = 1340,
[2342] = 932,
[2343] = 1504,
[2344] = 1462,
[2345] = 2133,
[2346] = 1498,
[2347] = 566,
[2348] = 1462,
[2349] = 1324,
[2350] = 566,
[2351] = 2208,
[2352] = 932,
[2353] = 587,
[2354] = 825,
[2355] = 554,
[2356] = 451,
[2357] = 1058,
[2358] = 19,
[2359] = 1032,
[2360] = 1159,
[2361] = 932,
[2362] = 1907,
[2363] = 1461,
[2364] = 566,
[2365] = 2316,
[2366] = 2330,
[2367] = 172,
[2368] = 1523,
[2369] = 1462,
[2370] = 2208,
[2371] = 2209,
[2372] = 2372,
[2373] = 543,
[2374] = 1343,
[2375] = 1520,
[2376] = 287,
[2377] = 732,
[2378] = 1343,
[2379] = 1520,
[2380] = 2247,
[2381] = 209,
[2382] = 60,
[2383] = 233,
[2384] = 2316,
[2385] = 1340,
[2386] = 1504,
[2387] = 221,
[2388] = 287,
[2389] = 732,
[2390] = 33,
[2391] = 149,
[2392] = 2330,
[2393] = 209,
[2394] = 172,
[2395] = 825,
[2396] = 543,
[2397] = 451,
[2398] = 142,
[2399] = 1058,
[2400] = 19,
[2401] = 1032,
[2402] = 1159,
[2403] = 584,
[2404] = 932,
[2405] = 1907,
[2406] = 1461,
[2407] = 2372,
[2408] = 2247,
[2409] = 1520,
[2410] = 2316,
[2411] = 2330,
[2412] = 2208,
[2413] = 2209,
[2414] = 554,
[2415] = 2372,
[2416] = 1340,
[2417] = 2372,
[2418] = 2247,
[2419] = 1220,
[2420] = 830,
[2421] = 2421,
[2422] = 1344,
[2423] = 801,
[2424] = 719,
[2425] = 734,
[2426] = 556,
[2427] = 1220,
[2428] = 830,
[2429] = 2421,
[2430] = 1344,
[2431] = 801,
[2432] = 719,
[2433] = 2421,
[2434] = 1221,
[2435] = 734,
[2436] = 1220,
[2437] = 830,
[2438] = 2421,
[2439] = 1344,
[2440] = 801,
[2441] = 719,
[2442] = 1221,
[2443] = 734,
[2444] = 556,
[2445] = 2445,
[2446] = 2445,
[2447] = 2445,
[2448] = 2448,
[2449] = 988,
[2450] = 867,
[2451] = 867,
[2452] = 2452,
[2453] = 2453,
[2454] = 988,
[2455] = 2448,
[2456] = 988,
[2457] = 2448,
[2458] = 2452,
[2459] = 2453,
[2460] = 2448,
[2461] = 2452,
[2462] = 2453,
[2463] = 2452,
[2464] = 867,
[2465] = 2453,
[2466] = 2466,
[2467] = 936,
[2468] = 936,
[2469] = 522,
[2470] = 522,
[2471] = 522,
[2472] = 116,
[2473] = 323,
[2474] = 460,
[2475] = 116,
[2476] = 323,
[2477] = 323,
[2478] = 116,
[2479] = 116,
[2480] = 323,
[2481] = 1520,
[2482] = 1343,
[2483] = 2483,
[2484] = 835,
[2485] = 1343,
[2486] = 2486,
[2487] = 2486,
[2488] = 2486,
[2489] = 1521,
[2490] = 1522,
[2491] = 1462,
[2492] = 1511,
[2493] = 1523,
[2494] = 566,
[2495] = 1462,
[2496] = 1343,
[2497] = 1520,
[2498] = 180,
[2499] = 323,
[2500] = 566,
[2501] = 1225,
[2502] = 1511,
[2503] = 1597,
[2504] = 297,
[2505] = 297,
[2506] = 297,
[2507] = 991,
[2508] = 991,
[2509] = 2509,
[2510] = 2509,
[2511] = 930,
[2512] = 2512,
[2513] = 2513,
[2514] = 2512,
[2515] = 2515,
[2516] = 59,
[2517] = 535,
[2518] = 62,
[2519] = 706,
[2520] = 2520,
[2521] = 59,
[2522] = 62,
[2523] = 59,
[2524] = 62,
[2525] = 59,
[2526] = 62,
[2527] = 2513,
[2528] = 930,
[2529] = 706,
[2530] = 2512,
[2531] = 2513,
[2532] = 2512,
[2533] = 930,
[2534] = 2513,
[2535] = 437,
[2536] = 535,
[2537] = 438,
[2538] = 706,
[2539] = 1536,
[2540] = 535,
[2541] = 706,
[2542] = 437,
[2543] = 2520,
[2544] = 706,
[2545] = 88,
[2546] = 930,
[2547] = 2512,
[2548] = 438,
[2549] = 308,
[2550] = 2512,
[2551] = 930,
[2552] = 535,
[2553] = 535,
[2554] = 437,
[2555] = 285,
[2556] = 2513,
[2557] = 285,
[2558] = 285,
[2559] = 2513,
[2560] = 930,
[2561] = 2513,
[2562] = 285,
[2563] = 2512,
[2564] = 437,
[2565] = 2565,
[2566] = 2513,
[2567] = 612,
[2568] = 535,
[2569] = 88,
[2570] = 2570,
[2571] = 2570,
[2572] = 2565,
[2573] = 2512,
[2574] = 2565,
[2575] = 88,
[2576] = 2570,
[2577] = 155,
[2578] = 155,
[2579] = 155,
[2580] = 706,
[2581] = 2520,
[2582] = 167,
[2583] = 2583,
[2584] = 308,
[2585] = 167,
[2586] = 175,
[2587] = 175,
[2588] = 2588,
[2589] = 650,
[2590] = 612,
[2591] = 286,
[2592] = 2592,
[2593] = 2593,
[2594] = 868,
[2595] = 2520,
[2596] = 286,
[2597] = 167,
[2598] = 1536,
[2599] = 286,
[2600] = 167,
[2601] = 438,
[2602] = 286,
[2603] = 167,
[2604] = 461,
[2605] = 834,
[2606] = 57,
[2607] = 461,
[2608] = 834,
[2609] = 834,
[2610] = 461,
[2611] = 834,
[2612] = 167,
[2613] = 461,
[2614] = 2614,
[2615] = 834,
[2616] = 461,
[2617] = 1536,
[2618] = 834,
[2619] = 461,
[2620] = 834,
[2621] = 2621,
[2622] = 461,
[2623] = 834,
[2624] = 1536,
[2625] = 868,
[2626] = 2626,
[2627] = 2627,
[2628] = 2628,
[2629] = 1549,
[2630] = 612,
[2631] = 438,
[2632] = 2626,
[2633] = 612,
[2634] = 869,
[2635] = 608,
[2636] = 2626,
[2637] = 2588,
[2638] = 2638,
[2639] = 992,
[2640] = 2640,
[2641] = 2641,
[2642] = 2642,
[2643] = 990,
[2644] = 869,
[2645] = 2645,
[2646] = 1358,
[2647] = 612,
[2648] = 50,
[2649] = 70,
[2650] = 1000,
[2651] = 2651,
[2652] = 1535,
[2653] = 609,
[2654] = 2583,
[2655] = 2614,
[2656] = 612,
[2657] = 2627,
[2658] = 2628,
[2659] = 29,
[2660] = 1000,
[2661] = 608,
[2662] = 992,
[2663] = 2588,
[2664] = 992,
[2665] = 871,
[2666] = 2641,
[2667] = 1148,
[2668] = 2583,
[2669] = 2614,
[2670] = 612,
[2671] = 1148,
[2672] = 308,
[2673] = 438,
[2674] = 2627,
[2675] = 593,
[2676] = 937,
[2677] = 871,
[2678] = 2513,
[2679] = 998,
[2680] = 999,
[2681] = 609,
[2682] = 437,
[2683] = 535,
[2684] = 939,
[2685] = 1360,
[2686] = 2628,
[2687] = 930,
[2688] = 2688,
[2689] = 2512,
[2690] = 2690,
[2691] = 2691,
[2692] = 2692,
[2693] = 2628,
[2694] = 2688,
[2695] = 2695,
[2696] = 1231,
[2697] = 937,
[2698] = 2642,
[2699] = 609,
[2700] = 939,
[2701] = 2592,
[2702] = 1360,
[2703] = 998,
[2704] = 999,
[2705] = 2695,
[2706] = 1559,
[2707] = 2592,
[2708] = 2638,
[2709] = 2641,
[2710] = 1549,
[2711] = 2711,
[2712] = 1601,
[2713] = 2713,
[2714] = 2695,
[2715] = 2592,
[2716] = 706,
[2717] = 2688,
[2718] = 1241,
[2719] = 2719,
[2720] = 1089,
[2721] = 2721,
[2722] = 2722,
[2723] = 2695,
[2724] = 1535,
[2725] = 2725,
[2726] = 2726,
[2727] = 2727,
[2728] = 2728,
[2729] = 2729,
[2730] = 1535,
[2731] = 1002,
[2732] = 162,
[2733] = 244,
[2734] = 2642,
[2735] = 2638,
[2736] = 2641,
[2737] = 1148,
[2738] = 1549,
[2739] = 1002,
[2740] = 2740,
[2741] = 641,
[2742] = 2722,
[2743] = 2726,
[2744] = 2727,
[2745] = 2728,
[2746] = 1077,
[2747] = 2729,
[2748] = 1150,
[2749] = 1235,
[2750] = 2750,
[2751] = 525,
[2752] = 1550,
[2753] = 509,
[2754] = 2692,
[2755] = 1241,
[2756] = 1237,
[2757] = 800,
[2758] = 2758,
[2759] = 763,
[2760] = 1261,
[2761] = 994,
[2762] = 610,
[2763] = 2719,
[2764] = 2764,
[2765] = 1001,
[2766] = 2721,
[2767] = 2750,
[2768] = 763,
[2769] = 994,
[2770] = 2722,
[2771] = 1006,
[2772] = 1566,
[2773] = 1155,
[2774] = 525,
[2775] = 2719,
[2776] = 1001,
[2777] = 2721,
[2778] = 2778,
[2779] = 2722,
[2780] = 800,
[2781] = 1149,
[2782] = 1149,
[2783] = 1077,
[2784] = 2726,
[2785] = 2726,
[2786] = 2727,
[2787] = 2787,
[2788] = 2728,
[2789] = 2729,
[2790] = 2750,
[2791] = 1150,
[2792] = 1235,
[2793] = 2713,
[2794] = 1237,
[2795] = 525,
[2796] = 2727,
[2797] = 587,
[2798] = 60,
[2799] = 278,
[2800] = 2728,
[2801] = 2750,
[2802] = 2729,
[2803] = 1150,
[2804] = 903,
[2805] = 2640,
[2806] = 2690,
[2807] = 737,
[2808] = 1235,
[2809] = 2809,
[2810] = 2750,
[2811] = 2691,
[2812] = 2692,
[2813] = 1601,
[2814] = 1147,
[2815] = 1233,
[2816] = 1559,
[2817] = 1147,
[2818] = 1233,
[2819] = 2711,
[2820] = 2750,
[2821] = 2750,
[2822] = 1559,
[2823] = 2823,
[2824] = 1574,
[2825] = 1240,
[2826] = 1550,
[2827] = 1366,
[2828] = 2750,
[2829] = 2829,
[2830] = 1147,
[2831] = 1077,
[2832] = 2750,
[2833] = 1233,
[2834] = 2711,
[2835] = 1550,
[2836] = 2836,
[2837] = 2690,
[2838] = 1231,
[2839] = 641,
[2840] = 2691,
[2841] = 2692,
[2842] = 1161,
[2843] = 1243,
[2844] = 1241,
[2845] = 688,
[2846] = 763,
[2847] = 2847,
[2848] = 2848,
[2849] = 641,
[2850] = 641,
[2851] = 994,
[2852] = 2719,
[2853] = 688,
[2854] = 641,
[2855] = 1001,
[2856] = 641,
[2857] = 688,
[2858] = 2711,
[2859] = 641,
[2860] = 2860,
[2861] = 688,
[2862] = 2721,
[2863] = 641,
[2864] = 2690,
[2865] = 2691,
[2866] = 2866,
[2867] = 2809,
[2868] = 479,
[2869] = 2869,
[2870] = 2870,
[2871] = 2871,
[2872] = 2872,
[2873] = 2873,
[2874] = 990,
[2875] = 2778,
[2876] = 711,
[2877] = 2847,
[2878] = 1562,
[2879] = 1006,
[2880] = 1247,
[2881] = 1086,
[2882] = 1566,
[2883] = 762,
[2884] = 1007,
[2885] = 2885,
[2886] = 2823,
[2887] = 2887,
[2888] = 1574,
[2889] = 1155,
[2890] = 718,
[2891] = 2885,
[2892] = 2892,
[2893] = 2893,
[2894] = 2829,
[2895] = 2651,
[2896] = 1359,
[2897] = 1548,
[2898] = 1167,
[2899] = 2778,
[2900] = 2836,
[2901] = 1088,
[2902] = 230,
[2903] = 1255,
[2904] = 331,
[2905] = 2905,
[2906] = 612,
[2907] = 255,
[2908] = 2908,
[2909] = 1158,
[2910] = 440,
[2911] = 758,
[2912] = 2912,
[2913] = 2872,
[2914] = 947,
[2915] = 615,
[2916] = 2916,
[2917] = 711,
[2918] = 1365,
[2919] = 2809,
[2920] = 2873,
[2921] = 1154,
[2922] = 1247,
[2923] = 762,
[2924] = 1007,
[2925] = 2885,
[2926] = 587,
[2927] = 2927,
[2928] = 1238,
[2929] = 718,
[2930] = 2892,
[2931] = 2823,
[2932] = 2932,
[2933] = 1088,
[2934] = 2848,
[2935] = 2829,
[2936] = 331,
[2937] = 2905,
[2938] = 2938,
[2939] = 1161,
[2940] = 18,
[2941] = 1158,
[2942] = 2942,
[2943] = 615,
[2944] = 2916,
[2945] = 711,
[2946] = 1247,
[2947] = 762,
[2948] = 1007,
[2949] = 2885,
[2950] = 1389,
[2951] = 718,
[2952] = 587,
[2953] = 60,
[2954] = 587,
[2955] = 60,
[2956] = 1088,
[2957] = 2847,
[2958] = 1238,
[2959] = 331,
[2960] = 425,
[2961] = 255,
[2962] = 18,
[2963] = 1158,
[2964] = 440,
[2965] = 610,
[2966] = 2860,
[2967] = 2967,
[2968] = 1088,
[2969] = 2892,
[2970] = 331,
[2971] = 425,
[2972] = 255,
[2973] = 2973,
[2974] = 18,
[2975] = 1158,
[2976] = 1088,
[2977] = 1239,
[2978] = 2978,
[2979] = 2893,
[2980] = 1088,
[2981] = 331,
[2982] = 425,
[2983] = 18,
[2984] = 1158,
[2985] = 2905,
[2986] = 2645,
[2987] = 2987,
[2988] = 1088,
[2989] = 425,
[2990] = 2848,
[2991] = 255,
[2992] = 18,
[2993] = 1158,
[2994] = 1088,
[2995] = 331,
[2996] = 425,
[2997] = 255,
[2998] = 2998,
[2999] = 18,
[3000] = 949,
[3001] = 1158,
[3002] = 440,
[3003] = 2927,
[3004] = 3004,
[3005] = 2973,
[3006] = 2905,
[3007] = 3007,
[3008] = 375,
[3009] = 1534,
[3010] = 1156,
[3011] = 1590,
[3012] = 1579,
[3013] = 2978,
[3014] = 2836,
[3015] = 1254,
[3016] = 3016,
[3017] = 1584,
[3018] = 1166,
[3019] = 2908,
[3020] = 1239,
[3021] = 610,
[3022] = 3022,
[3023] = 546,
[3024] = 2860,
[3025] = 2942,
[3026] = 759,
[3027] = 1158,
[3028] = 2932,
[3029] = 3029,
[3030] = 3004,
[3031] = 3007,
[3032] = 2912,
[3033] = 1154,
[3034] = 947,
[3035] = 993,
[3036] = 634,
[3037] = 1597,
[3038] = 1904,
[3039] = 3039,
[3040] = 1603,
[3041] = 1170,
[3042] = 3042,
[3043] = 993,
[3044] = 814,
[3045] = 3045,
[3046] = 3046,
[3047] = 3047,
[3048] = 3048,
[3049] = 417,
[3050] = 1601,
[3051] = 907,
[3052] = 3052,
[3053] = 1262,
[3054] = 1018,
[3055] = 878,
[3056] = 1604,
[3057] = 1603,
[3058] = 1262,
[3059] = 993,
[3060] = 1605,
[3061] = 1018,
[3062] = 1018,
[3063] = 3063,
[3064] = 1601,
[3065] = 3065,
[3066] = 3066,
[3067] = 1603,
[3068] = 843,
[3069] = 1600,
[3070] = 854,
[3071] = 450,
[3072] = 3072,
[3073] = 738,
[3074] = 881,
[3075] = 450,
[3076] = 3076,
[3077] = 3072,
[3078] = 854,
[3079] = 854,
[3080] = 3080,
[3081] = 714,
[3082] = 618,
[3083] = 1171,
[3084] = 127,
[3085] = 450,
[3086] = 3086,
[3087] = 738,
[3088] = 405,
[3089] = 34,
[3090] = 3072,
[3091] = 208,
[3092] = 173,
[3093] = 854,
[3094] = 3094,
[3095] = 450,
[3096] = 3072,
[3097] = 877,
[3098] = 3086,
[3099] = 618,
[3100] = 1415,
[3101] = 3101,
[3102] = 1403,
[3103] = 738,
[3104] = 618,
[3105] = 618,
[3106] = 1171,
[3107] = 618,
[3108] = 3108,
[3109] = 1172,
[3110] = 618,
[3111] = 3101,
[3112] = 1416,
[3113] = 1171,
[3114] = 3072,
[3115] = 226,
[3116] = 3086,
[3117] = 226,
[3118] = 3086,
[3119] = 3080,
[3120] = 3086,
[3121] = 738,
[3122] = 405,
[3123] = 738,
[3124] = 173,
[3125] = 3076,
[3126] = 854,
[3127] = 3127,
[3128] = 3128,
[3129] = 208,
[3130] = 450,
[3131] = 3072,
[3132] = 3108,
[3133] = 1264,
[3134] = 173,
[3135] = 854,
[3136] = 405,
[3137] = 3137,
[3138] = 3137,
[3139] = 1264,
[3140] = 1404,
[3141] = 450,
[3142] = 618,
[3143] = 3127,
[3144] = 3127,
[3145] = 3137,
[3146] = 1403,
[3147] = 1630,
[3148] = 3128,
[3149] = 3149,
[3150] = 3072,
[3151] = 3086,
[3152] = 3072,
[3153] = 1404,
[3154] = 618,
[3155] = 3155,
[3156] = 1171,
[3157] = 3101,
[3158] = 3108,
[3159] = 738,
[3160] = 1172,
[3161] = 3101,
[3162] = 226,
[3163] = 1404,
[3164] = 3086,
[3165] = 738,
[3166] = 405,
[3167] = 1404,
[3168] = 1407,
[3169] = 1610,
[3170] = 881,
[3171] = 3086,
[3172] = 208,
[3173] = 173,
[3174] = 1414,
[3175] = 854,
[3176] = 208,
[3177] = 450,
[3178] = 738,
[3179] = 3072,
[3180] = 3086,
[3181] = 3181,
[3182] = 173,
[3183] = 854,
};
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[] = {
'\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_1[] = {
'.', 121,
'B', 16,
'E', 21,
'J', 111,
'L', 111,
'O', 17,
'X', 18,
'_', 114,
'b', 16,
'e', 21,
'j', 111,
'l', 111,
'o', 17,
'x', 18,
};
static const uint16_t ts_lex_advance_map_2[] = {
'.', 121,
'E', 21,
'J', 111,
'L', 111,
'_', 114,
'e', 21,
'j', 111,
'l', 111,
};
#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) {
UNUSED TSLexerPosition start_tags[1];
START_LEXER();
eof = lookahead == 0 && lexer->eof(lexer);
switch (state) {
case 0:
if (eof) ADVANCE(36);
if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(14); }
if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); }
if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(71); }
if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(75); }
if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); }
if (lookahead == ')') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(41); }
if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(50); }
if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(67); }
if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); }
if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(63); }
if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(39); }
if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(68); }
if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); }
if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(108); }
if (lookahead == ';') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(37); }
if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(81); }
if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); }
if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(87); }
if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(60); }
if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); }
if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(107); }
if (lookahead == ']') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(56); }
if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(77); }
if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); }
if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(58); }
if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); }
if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); }
if (('\t' <= lookahead && lookahead <= '\r') ||
lookahead == ' ' ||
lookahead == 0x200b ||
lookahead == 0x2060 ||
lookahead == 0xfeff) SKIP(35);
if (('1' <= lookahead && lookahead <= '9')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); }
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)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); }
END_STATE();
case 1:
ts_lex_state_1:
if (eof) ADVANCE(36);
if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(13); }
if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); }
if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(71); }
if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(75); }
if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); }
if (lookahead == ')') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(41); }
if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(43); }
if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(67); }
if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); }
if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(62); }
if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(39); }
if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(68); }
if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); }
if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(49); }
if (lookahead == ';') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(37); }
if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(81); }
if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); }
if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(87); }
if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(60); }
if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); }
if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); }
if (lookahead == ']') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(56); }
if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(77); }
if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); }
if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(58); }
if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); }
if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); }
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')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); }
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)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); }
END_STATE();
case 2:
ts_lex_state_2:
if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(13); }
if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); }
if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(71); }
if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(75); }
if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); }
if (lookahead == ')') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(41); }
if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(43); }
if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(67); }
if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); }
if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(62); }
if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(38); }
if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(68); }
if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(49); }
if (lookahead == ';') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(37); }
if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(81); }
if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); }
if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(87); }
if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(60); }
if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); }
if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); }
if (lookahead == ']') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(56); }
if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(77); }
if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(58); }
if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); }
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)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); }
END_STATE();
case 3:
ts_lex_state_3:
if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); }
if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(15); }
if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(48); }
if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); 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:
if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(14); }
if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); }
if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(70); }
if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(74); }
if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); }
if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(44); }
if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(66); }
if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); }
if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(61); }
if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(38); }
if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(69); }
if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(108); }
if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(82); }
if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); }
if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(88); }
if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(59); }
if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); }
if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); }
if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(76); }
if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(57); }
if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); }
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)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); }
END_STATE();
case 5:
ts_lex_state_5:
if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); }
if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); }
if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(50); }
if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(66); }
if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(61); }
if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(11); }
if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); }
if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(48); }
if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); }
if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); }
if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); }
if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); }
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')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); }
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)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); }
END_STATE();
case 6:
ts_lex_state_6:
if (lookahead == '\n') TS_LEX_REPEAT(true, ts_lex_state_6);
if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); }
if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); }
if (!eof) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(109); }
END_STATE();
case 7:
ts_lex_state_7:
if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(14); }
if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); }
if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(70); }
if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(74); }
if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); }
if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(44); }
if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(66); }
if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); }
if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(61); }
if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(39); }
if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(69); }
if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); }
if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(108); }
if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(82); }
if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); }
if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(88); }
if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(59); }
if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); }
if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); }
if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(76); }
if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); }
if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(57); }
if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); }
if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); }
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')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); }
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)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); }
END_STATE();
case 8:
if (lookahead == '\n') ADVANCE(125);
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(125);
END_STATE();
case 11:
if (lookahead == '.') ADVANCE(12);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119);
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(110);
END_STATE();
case 15:
if (lookahead == '>') ADVANCE(51);
END_STATE();
case 16:
if (lookahead == '_') ADVANCE(22);
if (lookahead == '0' ||
lookahead == '1') ADVANCE(115);
END_STATE();
case 17:
if (lookahead == '_') ADVANCE(23);
if (('0' <= lookahead && lookahead <= '7')) ADVANCE(116);
END_STATE();
case 18:
if (lookahead == '_') ADVANCE(26);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) ADVANCE(117);
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(120);
END_STATE();
case 22:
if (lookahead == '0' ||
lookahead == '1') ADVANCE(115);
END_STATE();
case 23:
if (('0' <= lookahead && lookahead <= '7')) ADVANCE(116);
END_STATE();
case 24:
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120);
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(117);
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);
if (lookahead == '!') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(14); }
if (lookahead == '#') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(124); }
if (lookahead == '%') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(71); }
if (lookahead == '&') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(75); }
if (lookahead == '(') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(40); }
if (lookahead == ')') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(41); }
if (lookahead == '*') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(50); }
if (lookahead == '+') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(67); }
if (lookahead == ',') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(42); }
if (lookahead == '-') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(63); }
if (lookahead == '.') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(39); }
if (lookahead == '/') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(68); }
if (lookahead == '0') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(112); }
if (lookahead == ':') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(108); }
if (lookahead == ';') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(37); }
if (lookahead == '<') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(81); }
if (lookahead == '=') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(54); }
if (lookahead == '>') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(87); }
if (lookahead == '@') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(60); }
if (lookahead == '[') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(55); }
if (lookahead == '\\') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(10); }
if (lookahead == ']') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(56); }
if (lookahead == '^') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(77); }
if (lookahead == '{') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(64); }
if (lookahead == '|') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(58); }
if (lookahead == '}') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(65); }
if (lookahead == '~') { lexer->get_position(lexer, &start_tags[0]); ADVANCE(80); }
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')) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(113); }
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)) { lexer->get_position(lexer, &start_tags[0]); ADVANCE(123); }
END_STATE();
case 36:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
case 37:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
case 38:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
case 39:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_DOT);
if (lookahead == '.') ADVANCE(12);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119);
END_STATE();
case 40:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
case 41:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
case 42:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
case 43:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_STAR);
if (lookahead == '*') ADVANCE(53);
if (lookahead == '=') ADVANCE(92);
END_STATE();
case 44:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_STAR);
if (lookahead == '*') ADVANCE(52);
END_STATE();
case 45:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_GT_GT);
END_STATE();
case 46:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_GT_GT);
if (lookahead == '=') ADVANCE(98);
END_STATE();
case 47:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_COLON_EQ);
END_STATE();
case 48:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_COLON);
END_STATE();
case 49:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_COLON);
if (lookahead == '=') ADVANCE(47);
END_STATE();
case 50:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_STAR2);
END_STATE();
case 51:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_DASH_GT);
END_STATE();
case 52:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_STAR_STAR);
END_STATE();
case 53:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_STAR_STAR);
if (lookahead == '=') ADVANCE(97);
END_STATE();
case 54:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_EQ);
if (lookahead == '=') ADVANCE(84);
END_STATE();
case 55:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
case 56:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
case 57:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PIPE);
END_STATE();
case 58:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PIPE);
if (lookahead == '=') ADVANCE(102);
END_STATE();
case 59:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_AT);
END_STATE();
case 60:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_AT);
if (lookahead == '=') ADVANCE(94);
END_STATE();
case 61:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_DASH);
END_STATE();
case 62:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '=') ADVANCE(91);
END_STATE();
case 63:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '=') ADVANCE(91);
if (lookahead == '>') ADVANCE(51);
END_STATE();
case 64:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LBRACE);
END_STATE();
case 65:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_RBRACE);
END_STATE();
case 66:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PLUS);
END_STATE();
case 67:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PLUS);
if (lookahead == '=') ADVANCE(90);
END_STATE();
case 68:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '/') ADVANCE(73);
if (lookahead == '=') ADVANCE(93);
END_STATE();
case 69:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '/') ADVANCE(72);
END_STATE();
case 70:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PERCENT);
END_STATE();
case 71:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PERCENT);
if (lookahead == '=') ADVANCE(96);
END_STATE();
case 72:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_SLASH_SLASH);
END_STATE();
case 73:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_SLASH_SLASH);
if (lookahead == '=') ADVANCE(95);
END_STATE();
case 74:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_AMP);
END_STATE();
case 75:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_AMP);
if (lookahead == '=') ADVANCE(100);
END_STATE();
case 76:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_CARET);
END_STATE();
case 77:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_CARET);
if (lookahead == '=') ADVANCE(101);
END_STATE();
case 78:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LT_LT);
END_STATE();
case 79:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LT_LT);
if (lookahead == '=') ADVANCE(99);
END_STATE();
case 80:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_TILDE);
END_STATE();
case 81:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LT);
if (lookahead == '<') ADVANCE(79);
if (lookahead == '=') ADVANCE(83);
if (lookahead == '>') ADVANCE(89);
END_STATE();
case 82:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LT);
if (lookahead == '<') ADVANCE(78);
if (lookahead == '=') ADVANCE(83);
if (lookahead == '>') ADVANCE(89);
END_STATE();
case 83:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LT_EQ);
END_STATE();
case 84:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_EQ_EQ);
END_STATE();
case 85:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_BANG_EQ);
END_STATE();
case 86:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_GT_EQ);
END_STATE();
case 87:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_GT);
if (lookahead == '=') ADVANCE(86);
if (lookahead == '>') ADVANCE(46);
END_STATE();
case 88:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_GT);
if (lookahead == '=') ADVANCE(86);
if (lookahead == '>') ADVANCE(45);
END_STATE();
case 89:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LT_GT);
END_STATE();
case 90:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PLUS_EQ);
END_STATE();
case 91:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_DASH_EQ);
END_STATE();
case 92:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_STAR_EQ);
END_STATE();
case 93:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_SLASH_EQ);
END_STATE();
case 94:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_AT_EQ);
END_STATE();
case 95:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_SLASH_SLASH_EQ);
END_STATE();
case 96:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PERCENT_EQ);
END_STATE();
case 97:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ);
END_STATE();
case 98:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_GT_GT_EQ);
END_STATE();
case 99:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_LT_LT_EQ);
END_STATE();
case 100:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_AMP_EQ);
END_STATE();
case 101:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_CARET_EQ);
END_STATE();
case 102:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_PIPE_EQ);
END_STATE();
case 103:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_ellipsis);
END_STATE();
case 104:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_escape_sequence);
END_STATE();
case 105:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_escape_sequence);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(104);
END_STATE();
case 106:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_escape_sequence);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(105);
END_STATE();
case 107:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_BSLASH);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_0);
if ((!eof && lookahead == 0)) ADVANCE(125);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(106);
END_STATE();
case 108:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(anon_sym_COLON2);
END_STATE();
case 109:
ts_lex_state_109:
if (!eof &&
lookahead != '\n' &&
lookahead != '{' &&
lookahead != '}') TS_LEX_REPEAT(false, ts_lex_state_109);
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(aux_sym_format_specifier_token1);
END_STATE();
case 110:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_type_conversion);
END_STATE();
case 111:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_integer);
END_STATE();
case 112:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_integer);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_1);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113);
END_STATE();
case 113:
ts_lex_state_113:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_integer);
TS_LEX_ADVANCE_MAP_SORTED(ts_lex_advance_map_2);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_113);
END_STATE();
case 114:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_integer);
if (lookahead == '.') ADVANCE(121);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(21);
if (ts_lex_ascii_contains(ts_lex_ascii_set_0, lookahead)) ADVANCE(111);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113);
END_STATE();
case 115:
ts_lex_state_115:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_integer);
if (lookahead == '_') ADVANCE(22);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(111);
if (lookahead == '0' ||
lookahead == '1') TS_LEX_REPEAT(false, ts_lex_state_115);
END_STATE();
case 116:
ts_lex_state_116:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_integer);
if (lookahead == '_') ADVANCE(23);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(111);
if (('0' <= lookahead && lookahead <= '7')) TS_LEX_REPEAT(false, ts_lex_state_116);
END_STATE();
case 117:
ts_lex_state_117:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_integer);
if (lookahead == '_') ADVANCE(26);
if (lookahead == 'L' ||
lookahead == 'l') ADVANCE(111);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'F') ||
('a' <= lookahead && lookahead <= 'f')) TS_LEX_REPEAT(false, ts_lex_state_117);
END_STATE();
case 118:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_float);
END_STATE();
case 119:
ts_lex_state_119:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_float);
if (lookahead == '_') ADVANCE(121);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(21);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(118);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_119);
END_STATE();
case 120:
ts_lex_state_120:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_float);
if (lookahead == '_') ADVANCE(122);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(118);
if (('0' <= lookahead && lookahead <= '9')) TS_LEX_REPEAT(false, ts_lex_state_120);
END_STATE();
case 121:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_float);
if (lookahead == 'E' ||
lookahead == 'e') ADVANCE(21);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(118);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119);
END_STATE();
case 122:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_float);
if (lookahead == 'J' ||
lookahead == 'j') ADVANCE(118);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120);
END_STATE();
case 123:
ts_lex_state_123:
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_123);
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_identifier);
END_STATE();
case 124:
ts_lex_state_124:
if (!eof &&
lookahead != '\n') TS_LEX_REPEAT(false, ts_lex_state_124);
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_comment);
END_STATE();
case 125:
lexer->mark_start(lexer, &start_tags[0]);
ACCEPT_TOKEN(sym_line_continuation);
END_STATE();
default:
return false;
}
}
#define TS_KEYWORD_SKIP 32768u
#define TS_KEYWORD_STATE_MASK 32767u
typedef struct { uint8_t first, last; uint16_t state; } TSKeywordTransition;
static const TSKeywordTransition ts_keyword_transitions[] = {
{ 9, 13, 32768 },
{ 32, 32, 32768 },
{ 70, 70, 1 },
{ 78, 78, 2 },
{ 84, 84, 3 },
{ 95, 95, 4 },
{ 97, 97, 5 },
{ 98, 98, 80 },
{ 99, 99, 6 },
{ 100, 100, 7 },
{ 101, 101, 8 },
{ 102, 102, 9 },
{ 103, 103, 10 },
{ 105, 105, 11 },
{ 108, 108, 78 },
{ 109, 109, 96 },
{ 110, 110, 79 },
{ 111, 111, 98 },
{ 112, 112, 12 },
{ 114, 114, 13 },
{ 116, 116, 14 },
{ 119, 119, 15 },
{ 121, 121, 16 },
{ 97, 97, 82 },
{ 111, 111, 17 },
{ 114, 114, 18 },
{ 95, 95, 19 },
{ 110, 110, 20 },
{ 115, 115, 21 },
{ 119, 119, 110 },
{ 97, 97, 22 },
{ 108, 108, 121 },
{ 111, 111, 84 },
{ 101, 101, 23 },
{ 108, 108, 24 },
{ 120, 120, 25 },
{ 105, 105, 102 },
{ 111, 111, 112 },
{ 114, 114, 97 },
{ 108, 108, 111 },
{ 102, 102, 26 },
{ 109, 109, 27 },
{ 110, 110, 28 },
{ 115, 115, 29 },
{ 97, 97, 88 },
{ 114, 114, 83 },
{ 97, 97, 101 },
{ 101, 101, 90 },
{ 114, 114, 34 },
{ 121, 121, 89 },
{ 104, 104, 115 },
{ 105, 105, 107 },
{ 105, 105, 99 },
{ 110, 110, 113 },
{ 117, 117, 124 },
{ 102, 102, 85 },
{ 100, 100, 35 },
{ 115, 115, 132 },
{ 121, 121, 116 },
{ 115, 115, 137 },
{ 102, 102, 36 },
{ 108, 108, 37 },
{ 105, 105, 86 },
{ 115, 115, 140 },
{ 99, 99, 143 },
{ 101, 101, 38 },
{ 112, 112, 122 },
{ 109, 109, 93 },
{ 122, 122, 91 },
{ 116, 116, 92 },
{ 110, 110, 152 },
{ 116, 116, 42 },
{ 121, 121, 43 },
{ 99, 99, 51 },
{ 109, 109, 52 },
{ 98, 98, 161 },
{ 104, 104, 56 },
{ 107, 107, 60 },
{ 95, 95, 95 },
{ 97, 97, 30 },
{ 111, 111, 32 },
{ 114, 114, 81 },
{ 101, 101, 129 },
{ 108, 108, 154 },
{ 105, 105, 157 },
{ 110, 110, 119 },
{ 117, 117, 159 },
{ 102, 102, 49 },
{ 100, 100, 136 },
{ 115, 115, 105 },
{ 112, 112, 145 },
{ 116, 116, 103 },
{ 121, 121, 53 },
{ 99, 99, 94 },
{ 98, 98, 87 },
{ 104, 104, 62 },
{ 95, 95, 77 },
{ 97, 97, 31 },
{ 111, 111, 40 },
{ 114, 114, 33 },
{ 101, 101, 114 },
{ 108, 108, 148 },
{ 105, 105, 162 },
{ 110, 110, 151 },
{ 117, 117, 131 },
{ 100, 100, 66 },
{ 115, 115, 54 },
{ 112, 112, 142 },
{ 116, 116, 44 },
{ 121, 121, 73 },
{ 99, 99, 58 },
{ 97, 97, 126 },
{ 111, 111, 41 },
{ 114, 114, 39 },
{ 101, 101, 45 },
{ 108, 108, 104 },
{ 105, 105, 100 },
{ 110, 110, 109 },
{ 117, 117, 155 },
{ 115, 115, 61 },
{ 116, 116, 156 },
{ 99, 99, 163 },
{ 97, 97, 158 },
{ 111, 111, 160 },
{ 114, 114, 139 },
{ 101, 101, 46 },
{ 108, 108, 133 },
{ 105, 105, 128 },
{ 110, 110, 153 },
{ 116, 116, 59 },
{ 97, 97, 47 },
{ 111, 111, 120 },
{ 114, 114, 134 },
{ 101, 101, 123 },
{ 108, 108, 108 },
{ 110, 110, 72 },
{ 116, 116, 63 },
{ 97, 97, 71 },
{ 101, 101, 48 },
{ 108, 108, 69 },
{ 116, 116, 67 },
{ 101, 101, 50 },
{ 108, 108, 76 },
{ 116, 116, 68 },
{ 101, 101, 106 },
{ 116, 116, 70 },
{ 101, 101, 55 },
{ 101, 101, 57 },
{ 101, 101, 64 },
{ 101, 101, 65 },
{ 101, 101, 74 },
{ 101, 101, 75 },
{ 97, 97, 125 },
{ 108, 108, 130 },
{ 117, 117, 150 },
{ 115, 115, 146 },
{ 114, 114, 149 },
{ 105, 105, 127 },
{ 110, 110, 135 },
{ 115, 115, 118 },
{ 116, 116, 117 },
{ 114, 114, 144 },
{ 97, 97, 138 },
{ 115, 115, 147 },
{ 97, 97, 141 },
};
static const uint16_t ts_keyword_first_byte[256] = {
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 32768, 32768, 32768, 32768, 32768, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
32768, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 2, 65535,
65535, 65535, 65535, 65535, 3, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 4,
65535, 5, 80, 6, 7, 8, 9, 10, 65535, 11, 65535, 65535, 78, 96, 79, 98,
12, 65535, 13, 65535, 14, 65535, 65535, 15, 65535, 16, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
};
typedef struct { uint16_t index; TSSymbol accept; } TSKeywordState;
static const TSKeywordState ts_keyword_states[] = {
{ 0, 0 },
{ 23, 0 },
{ 24, 0 },
{ 25, 0 },
{ 26, anon_sym__ },
{ 27, 0 },
{ 30, 0 },
{ 33, 0 },
{ 34, 0 },
{ 36, 0 },
{ 39, 0 },
{ 40, 0 },
{ 44, 0 },
{ 46, 0 },
{ 48, 0 },
{ 50, 0 },
{ 52, 0 },
{ 53, 0 },
{ 54, 0 },
{ 55, 0 },
{ 56, 0 },
{ 57, anon_sym_as },
{ 59, 0 },
{ 60, 0 },
{ 62, 0 },
{ 64, 0 },
{ 66, anon_sym_if },
{ 66, 0 },
{ 67, anon_sym_in },
{ 67, anon_sym_is },
{ 67, 0 },
{ 69, 0 },
{ 70, 0 },
{ 72, anon_sym_or },
{ 72, 0 },
{ 73, anon_sym_and },
{ 73, anon_sym_def },
{ 73, anon_sym_del },
{ 73, 0 },
{ 74, anon_sym_for },
{ 74, 0 },
{ 75, 0 },
{ 76, anon_sym_not },
{ 76, anon_sym_try },
{ 76, 0 },
{ 77, sym_none },
{ 77, sym_true },
{ 77, 0 },
{ 78, anon_sym_case },
{ 78, anon_sym_elif },
{ 78, anon_sym_else },
{ 78, anon_sym_exec },
{ 78, anon_sym_from },
{ 78, anon_sym_lazy },
{ 78, anon_sym_pass },
{ 78, anon_sym_type },
{ 78, anon_sym_with },
{ 78, sym_false },
{ 78, anon_sym_async },
{ 78, anon_sym_await },
{ 78, anon_sym_break },
{ 78, anon_sym_class },
{ 78, anon_sym_match },
{ 78, anon_sym_print },
{ 78, anon_sym_raise },
{ 78, anon_sym_while },
{ 78, anon_sym_yield },
{ 78, anon_sym_assert },
{ 78, anon_sym_except },
{ 78, anon_sym_global },
{ 78, anon_sym_import },
{ 78, anon_sym_lambda },
{ 78, anon_sym_return },
{ 78, anon_sym_finally },
{ 78, 0 },
{ 79, anon_sym_continue },
{ 79, anon_sym_nonlocal },
{ 79, anon_sym___future__ },
{ 79, 0 },
{ 80, 0 },
{ 81, 0 },
{ 82, 0 },
{ 83, 0 },
{ 84, 0 },
{ 85, 0 },
{ 86, 0 },
{ 87, 0 },
{ 88, 0 },
{ 89, 0 },
{ 90, 0 },
{ 91, 0 },
{ 92, 0 },
{ 93, 0 },
{ 94, 0 },
{ 95, 0 },
{ 96, 0 },
{ 97, 0 },
{ 98, 0 },
{ 99, 0 },
{ 100, 0 },
{ 101, 0 },
{ 102, 0 },
{ 103, 0 },
{ 104, 0 },
{ 105, 0 },
{ 106, 0 },
{ 107, 0 },
{ 108, 0 },
{ 109, 0 },
{ 110, 0 },
{ 111, 0 },
{ 112, 0 },
{ 113, 0 },
{ 114, 0 },
{ 115, 0 },
{ 116, 0 },
{ 117, 0 },
{ 118, 0 },
{ 119, 0 },
{ 120, 0 },
{ 121, 0 },
{ 122, 0 },
{ 123, 0 },
{ 124, 0 },
{ 125, 0 },
{ 126, 0 },
{ 127, 0 },
{ 128, 0 },
{ 129, 0 },
{ 130, 0 },
{ 131, 0 },
{ 132, 0 },
{ 133, 0 },
{ 134, 0 },
{ 135, 0 },
{ 136, 0 },
{ 137, 0 },
{ 138, 0 },
{ 139, 0 },
{ 140, 0 },
{ 141, 0 },
{ 142, 0 },
{ 143, 0 },
{ 144, 0 },
{ 145, 0 },
{ 146, 0 },
{ 147, 0 },
{ 148, 0 },
{ 149, 0 },
{ 150, 0 },
{ 151, 0 },
{ 152, 0 },
{ 153, 0 },
{ 154, 0 },
{ 155, 0 },
{ 156, 0 },
{ 157, 0 },
{ 158, 0 },
{ 159, 0 },
{ 160, 0 },
{ 161, 0 },
{ 162, 0 },
{ 163, 0 },
{ 164, 0 },
{ 165, 0 },
};
static inline uint16_t ts_keyword_next(uint16_t state, uint32_t character) {
const TSKeywordState *row = &ts_keyword_states[state];
uint32_t low = row->index, high = ts_keyword_states[state + 1].index;
while (low < high) {
uint32_t mid = low + (high - low) / 2;
TSKeywordTransition transition = ts_keyword_transitions[mid];
if (character < transition.first) high = mid;
else if (character > transition.last) low = mid + 1;
else return transition.state;
}
return UINT16_MAX;
}
static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) {
bool result = false;
for (;;) {
TSSymbol accept = ts_keyword_states[state].accept;
if (accept) {
lexer->result_symbol = accept;
lexer->mark_end(lexer);
result = true;
}
uint16_t next = ts_keyword_next(state, (uint32_t)lexer->lookahead);
if (next == UINT16_MAX) return result;
state = next & TS_KEYWORD_STATE_MASK;
lexer->advance(lexer, (next & TS_KEYWORD_SKIP) != 0);
}
}
static uint32_t ts_keyword_lookup(const char *text, uint32_t length) {
TSSymbol root_accept = ts_keyword_states[0].accept;
uint32_t prefix = root_accept ? TS_KEYWORD_PREFIX : 0;
if (!length) return prefix | root_accept;
uint16_t first = ts_keyword_first_byte[(uint8_t)text[0]];
if (first == UINT16_MAX) return prefix;
uint16_t state = first & TS_KEYWORD_STATE_MASK;
for (uint32_t i = 1; i < length; i++) {
if (ts_keyword_states[state].accept) prefix = TS_KEYWORD_PREFIX;
uint8_t byte = (uint8_t)text[i];
if (byte >= 128) return prefix;
uint16_t next = ts_keyword_next(state, byte);
if (next == UINT16_MAX) return prefix;
state = next & TS_KEYWORD_STATE_MASK;
}
TSSymbol accept = ts_keyword_states[state].accept;
return prefix | (accept ? TS_KEYWORD_PREFIX | accept : 0);
}
static const TSLexerMode ts_lex_modes[] = {
[0] = {.lex_state = 0, .lex_state_after_extra = 35, .external_lex_state = 1, .external_lex_state_after_extra = 1, .reserved_word_set_id = 0},
[1] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 1},
[2] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 9, .external_lex_state_after_extra = 9, .reserved_word_set_id = 0},
[3] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 9, .external_lex_state_after_extra = 9, .reserved_word_set_id = 0},
[4] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 11, .external_lex_state_after_extra = 11, .reserved_word_set_id = 2},
[5] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 3, .external_lex_state_after_extra = 3, .reserved_word_set_id = 1},
[6] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 3, .external_lex_state_after_extra = 3, .reserved_word_set_id = 3},
[7] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 15, .external_lex_state_after_extra = 15, .reserved_word_set_id = 0},
[8] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 15, .external_lex_state_after_extra = 15, .reserved_word_set_id = 0},
[9] = {.lex_state = 0, .lex_state_after_extra = 35, .external_lex_state = 16, .external_lex_state_after_extra = 16, .reserved_word_set_id = 0},
[10] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 4},
[11] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 0},
[12] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 0},
[13] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 13, .external_lex_state_after_extra = 13, .reserved_word_set_id = 0},
[14] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 13, .external_lex_state_after_extra = 13, .reserved_word_set_id = 0},
[15] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 1},
[16] = {.lex_state = 3, .lex_state_after_extra = 3, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 0},
[17] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 4, .external_lex_state_after_extra = 4, .reserved_word_set_id = 1},
[18] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 15, .external_lex_state_after_extra = 15, .reserved_word_set_id = 1},
[19] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 10, .external_lex_state_after_extra = 10, .reserved_word_set_id = 2},
[20] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 1},
[21] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 0},
[22] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0},
[23] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 5},
[24] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 0},
[25] = {.lex_state = 4, .lex_state_after_extra = 4, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0},
[26] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0},
[27] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 6},
[28] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 4},
[29] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 0},
[30] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 0},
[31] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 0},
[32] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 4},
[33] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 1},
[34] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 4},
[35] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 1},
[36] = {.lex_state = 5, .lex_state_after_extra = 5, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 1},
[37] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 7},
[38] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 8},
[39] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 11, .external_lex_state_after_extra = 11, .reserved_word_set_id = 1},
[40] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 9},
[41] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 17, .external_lex_state_after_extra = 17, .reserved_word_set_id = 0},
[42] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 4, .external_lex_state_after_extra = 4, .reserved_word_set_id = 7},
[43] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 12, .external_lex_state_after_extra = 12, .reserved_word_set_id = 1},
[44] = {.lex_state = 7, .lex_state_after_extra = 7, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0},
[45] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 3, .external_lex_state_after_extra = 3, .reserved_word_set_id = 10},
[46] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 9, .external_lex_state_after_extra = 9, .reserved_word_set_id = 1},
[47] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 11},
[48] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 9, .external_lex_state_after_extra = 9, .reserved_word_set_id = 1},
[49] = {.lex_state = 2, .lex_state_after_extra = 2, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 1},
[50] = {.lex_state = 6, .lex_state_after_extra = 6, .external_lex_state = 14, .external_lex_state_after_extra = 14, .reserved_word_set_id = 0},
[51] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 12},
[52] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 18, .external_lex_state_after_extra = 18, .reserved_word_set_id = 0},
[53] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 0},
[54] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 1},
[55] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 0},
[56] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 11},
[57] = {.lex_state = 4, .lex_state_after_extra = 4, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 0},
[58] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 11},
[59] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 10, .external_lex_state_after_extra = 10, .reserved_word_set_id = 1},
[60] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 11},
[61] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 10},
[62] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 0},
[63] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 5, .external_lex_state_after_extra = 5, .reserved_word_set_id = 13},
[64] = {.lex_state = 7, .lex_state_after_extra = 7, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 1},
[65] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 0},
[66] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 14},
[67] = {.lex_state = 7, .lex_state_after_extra = 7, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 14},
[68] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 15},
[69] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 6, .external_lex_state_after_extra = 6, .reserved_word_set_id = 15},
[70] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 14},
[71] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 16},
[72] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 14},
[73] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 15},
[74] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 7, .external_lex_state_after_extra = 7, .reserved_word_set_id = 17},
[75] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 18},
[76] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 18},
[77] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 2, .reserved_word_set_id = 17},
[78] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 8, .external_lex_state_after_extra = 8, .reserved_word_set_id = 6},
[79] = {.lex_state = 1, .lex_state_after_extra = 1, .external_lex_state = 2, .external_lex_state_after_extra = 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,
12, 2, 15, 8, 8, 8, 16, 16, 17, 1, 7, 13, 13, 18, 5, 3,
19, 1, 14, 20, 3, 11, 15, 12, 13, 8, 9, 9, 21, 21, 9, 8,
6, 13, 14, 14, 2, 10, 14, 12, 8, 18, 8, 5, 22, 13, 7, 2,
7, 8, 8, 8, 10, 7, 11, 23, 8, 8, 7, 8, 8, 9, 24, 24,
1, 9, 21, 21, 1, 11, 9, 9, 7, 5, 20, 23, 8, 10, 12, 11,
17, 1, 14, 12, 12, 18, 22, 1, 1, 11, 25, 26, 26, 27, 8, 8,
13, 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, 14, 7, 15, 32, 10,
25, 13, 14, 10, 12, 12, 7, 8, 10, 28, 11, 11, 7, 14, 33, 2,
3, 34, 2, 35, 7, 8, 7, 8, 10, 14, 14, 7, 8, 32, 14, 14,
13, 2, 8, 3, 17, 5, 1, 13, 11, 11, 7, 33, 16, 27, 2, 13,
8, 7, 8, 27, 12, 28, 7, 28, 27, 23, 11, 11, 11, 7, 14, 3,
11, 17, 14, 35, 36, 3, 3, 37, 7, 13, 8, 35, 8, 7, 13, 11,
11, 5, 13, 7, 7, 8, 38, 11, 11, 17, 5, 1, 22, 22, 2, 14,
8, 14, 34, 1, 7, 14, 38, 39, 2, 2, 40, 12, 5, 41, 41, 41,
41, 13, 5, 7, 8, 3, 3, 3, 11, 17, 15, 27, 7, 26, 26, 7,
1, 23, 11, 15, 10, 13, 16, 17, 5, 15, 12, 11, 15, 42, 6, 28,
3, 11, 2, 43, 12, 27, 2, 2, 3, 3, 3, 15, 8, 14, 17, 5,
1, 11, 34, 12, 7, 8, 8, 26, 8, 10, 41, 26, 34, 10, 28, 7,
14, 8, 2, 2, 15, 12, 1, 14, 35, 5, 7, 26, 5, 17, 37, 1,
15, 8, 11, 23, 1, 10, 39, 28, 26, 26, 7, 3, 8, 12, 35, 32,
1, 25, 7, 8, 3, 8, 11, 11, 8, 23, 35, 44, 44, 3, 33, 11,
15, 11, 11, 17, 5, 1, 1, 31, 31, 9, 9, 11, 11, 13, 14, 1,
28, 7, 11, 8, 15, 11, 28, 12, 27, 13, 13, 14, 5, 39, 28, 2,
8, 4, 12, 33, 13, 8, 26, 34, 2, 8, 1, 1, 1, 9, 26, 34,
3, 5, 40, 28, 39, 8, 12, 14, 14, 3, 3, 10, 32, 7, 8, 26,
26, 26, 26, 2, 1, 1, 1, 1, 7, 8, 2, 13, 13, 14, 14, 3,
11, 14, 8, 5, 7, 13, 13, 13, 17, 33, 1, 45, 7, 3, 1, 14,
11, 14, 11, 39, 39, 13, 13, 13, 11, 13, 22, 11, 14, 14, 3, 32,
5, 27, 17, 17, 5, 28, 33, 1, 5, 1, 2, 12, 2, 7, 3, 33,
3, 11, 17, 1, 1, 1, 28, 27, 7, 7, 1, 13, 14, 14, 3, 14,
11, 45, 5, 27, 13, 7, 15, 12, 2, 5, 20, 46, 11, 1, 1, 2,
3, 3, 14, 14, 11, 1, 34, 28, 5, 13, 7, 11, 47, 12, 12, 17,
48, 3, 11, 5, 49, 9, 2, 1, 1, 1, 5, 5, 27, 2, 2, 8,
50, 26, 9, 41, 17, 35, 10, 28, 2, 5, 2, 24, 13, 11, 12, 9,
8, 2, 14, 7, 3, 11, 8, 2, 5, 1, 5, 28, 1, 51, 1, 13,
8, 8, 8, 8, 8, 3, 3, 14, 8, 12, 11, 1, 1, 1, 2, 13,
2, 13, 7, 15, 14, 50, 11, 14, 11, 8, 8, 8, 28, 28, 13, 14,
3, 11, 11, 52, 11, 15, 20, 7, 11, 53, 14, 14, 15, 26, 54, 26,
3, 3, 3, 11, 11, 15, 8, 23, 1, 1, 2, 1, 28, 1, 12, 11,
27, 27, 27, 27, 2, 2, 12, 7, 15, 55, 11, 1, 22, 26, 11, 11,
11, 14, 14, 3, 17, 17, 5, 38, 5, 1, 1, 12, 27, 12, 12, 7,
7, 12, 12, 15, 14, 26, 26, 26, 11, 11, 11, 8, 8, 18, 8, 47,
11, 8, 14, 14, 11, 10, 39, 5, 13, 2, 2, 13, 2, 13, 56, 3,
1, 14, 26, 2, 15, 11, 1, 5, 57, 57, 15, 9, 9, 9, 3, 7,
14, 13, 3, 3, 33, 18, 14, 8, 14, 14, 14, 11, 3, 14, 12, 1,
33, 1, 32, 1, 1, 1, 35, 5, 27, 7, 27, 2, 7, 13, 11, 35,
1, 32, 34, 28, 1, 28, 1, 7, 12, 7, 7, 1, 13, 13, 8, 14,
8, 47, 14, 26, 11, 14, 11, 11, 11, 32, 1, 1, 23, 54, 4, 5,
39, 28, 28, 28, 22, 26, 7, 27, 27, 2, 7, 7, 7, 13, 56, 13,
14, 22, 26, 13, 12, 15, 8, 14, 43, 15, 11, 11, 3, 14, 16, 17,
5, 14, 14, 11, 11, 1, 26, 1, 33, 28, 51, 27, 1, 12, 11, 13,
12, 28, 7, 58, 12, 12, 11, 2, 3, 41, 14, 13, 14, 14, 16, 17,
15, 15, 15, 5, 5, 17, 32, 32, 10, 13, 13, 1, 28, 28, 5, 5,
13, 7, 28, 12, 12, 13, 11, 14, 8, 14, 16, 8, 11, 15, 32, 1,
23, 1, 32, 28, 36, 59, 5, 1, 5, 28, 1, 5, 27, 27, 27, 1,
27, 7, 7, 13, 2, 7, 12, 7, 60, 11, 43, 11, 11, 3, 11, 11,
17, 5, 3, 14, 3, 3, 26, 11, 11, 17, 14, 14, 11, 15, 6, 5,
5, 42, 17, 10, 22, 22, 10, 1, 1, 1, 28, 61, 28, 5, 5, 1,
2, 2, 13, 27, 21, 7, 13, 12, 7, 7, 7, 1, 58, 2, 3, 15,
11, 11, 11, 62, 8, 11, 14, 14, 14, 11, 14, 14, 11, 11, 14, 26,
12, 17, 8, 14, 8, 41, 3, 3, 26, 3, 11, 11, 11, 8, 5, 17,
37, 35, 20, 1, 1, 10, 22, 1, 2, 39, 1, 5, 28, 28, 28, 28,
28, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 13, 13, 27, 7, 7,
2, 7, 2, 13, 7, 7, 7, 12, 13, 7, 15, 13, 12, 8, 8, 22,
8, 2, 44, 50, 50, 11, 2, 11, 17, 5, 14, 7, 7, 7, 14, 8,
26, 8, 8, 11, 11, 17, 5, 15, 5, 33, 5, 5, 17, 17, 17, 63,
20, 20, 32, 28, 20, 32, 1, 10, 12, 1, 1, 1, 59, 19, 39, 1,
5, 1, 28, 1, 1, 1, 1, 1, 2, 13, 21, 7, 13, 13, 12, 13,
12, 7, 13, 35, 2, 26, 8, 12, 13, 13, 50, 11, 13, 11, 11, 26,
43, 8, 14, 14, 12, 3, 14, 2, 14, 14, 3, 8, 14, 11, 11, 11,
8, 14, 14, 8, 15, 8, 5, 5, 17, 17, 33, 23, 35, 34, 22, 10,
23, 20, 1, 10, 20, 28, 1, 59, 1, 1, 7, 59, 1, 1, 1, 35,
27, 27, 27, 1, 1, 22, 13, 13, 2, 12, 2, 12, 13, 25, 25, 25,
22, 22, 7, 13, 35, 35, 1, 7, 8, 12, 12, 8, 8, 13, 8, 11,
15, 11, 14, 11, 8, 8, 11, 11, 44, 8, 3, 11, 17, 5, 3, 8,
3, 41, 41, 8, 11, 8, 52, 52, 14, 8, 11, 14, 11, 3, 15, 26,
15, 11, 11, 15, 11, 15, 5, 5, 5, 17, 17, 63, 1, 23, 34, 64,
1, 35, 1, 35, 28, 1, 1, 1, 1, 1, 28, 2, 59, 39, 1, 11,
1, 1, 1, 1, 20, 5, 1, 5, 1, 1, 1, 51, 27, 24, 1, 27,
27, 27, 2, 21, 25, 12, 12, 12, 12, 7, 25, 13, 7, 13, 22, 22,
7, 21, 22, 12, 13, 7, 12, 11, 28, 13, 12, 11, 13, 13, 12, 12,
56, 13, 15, 2, 2, 2, 2, 26, 11, 8, 8, 8, 26, 65, 14, 9,
8, 14, 32, 26, 11, 11, 11, 41, 11, 14, 14, 8, 11, 8, 35, 44,
9, 14, 20, 32, 8, 8, 8, 8, 8, 52, 3, 11, 8, 11, 8, 8,
8, 11, 11, 3, 41, 14, 15, 8, 8, 8, 8, 11, 11, 11, 8, 26,
11, 8, 11, 1, 15, 11, 11, 11, 11, 8, 5, 5, 5, 5, 5, 17,
17, 17, 17, 17, 17, 37, 19, 66, 28, 28, 23, 1, 20, 64, 10, 35,
35, 28, 1, 1, 1, 35, 32, 34, 22, 35, 1, 20, 1, 1, 28, 1,
1, 28, 1, 28, 1, 2, 2, 59, 59, 1, 1, 12, 28, 28, 35, 28,
1, 1, 1, 1, 1, 20, 1, 1, 1, 5, 1, 13, 25, 44, 27, 27,
24, 27, 27, 22, 21, 2, 30, 25, 12, 2, 7, 21, 7, 25, 25, 25,
13, 7, 13, 12, 7, 7, 7, 12, 13, 13, 12, 12, 12, 1, 35, 8,
7, 7, 7, 7, 2, 26, 8, 7, 7, 8, 26, 8, 7, 14, 9, 2,
2, 13, 13, 14, 11, 12, 26, 13, 7, 8, 44, 11, 9, 2, 11, 14,
48, 12, 13, 12, 12, 11, 8, 14, 3, 15, 3, 11, 11, 11, 14, 8,
11, 3, 8, 11, 11, 14, 14, 8, 14, 14, 11, 12, 3, 14, 3, 14,
11, 14, 14, 50, 44, 11, 12, 50, 14, 14, 8, 8, 14, 14, 8, 8,
11, 8, 11, 11, 16, 8, 3, 8, 14, 11, 26, 11, 15, 8, 8, 11,
26, 11, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 15, 11, 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, 68, 69, 35, 68, 67, 70, 20, 35, 35, 20, 35, 71, 72,
69, 20, 73, 68, 70, 40, 73, 40, 54, 66, 32, 74, 75, 20, 35, 32,
32, 32, 32, 76, 77, 35, 1, 1, 35, 35, 32, 20, 32, 20, 20, 28,
1, 32, 32, 20, 32, 35, 35, 1, 20, 20, 34, 32, 34, 34, 20, 34,
35, 32, 20, 20, 20, 10, 35, 28, 28, 10, 10, 20, 10, 10, 10, 20,
10, 10, 35, 64, 64, 28, 10, 10, 28, 32, 10, 10, 10, 10, 1, 28,
32, 1, 1, 1, 28, 35, 35, 35, 32, 32, 1, 1, 1, 1, 32, 32,
32, 32, 1, 32, 32, 20, 20, 32, 20, 32, 32, 1, 32, 32, 32, 32,
54, 54, 32, 32, 54, 54, 32, 32, 32, 32, 34, 34, 34, 32, 34, 1,
10, 34, 34, 35, 2, 34, 34, 32, 34, 34, 34, 34, 20, 33, 78, 28,
1, 35, 46, 1, 1, 1, 1, 1, 1, 20, 49, 20, 1, 1, 1, 59,
59, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 20, 1, 35, 1, 1,
1, 28, 1, 1, 1, 1, 1, 1, 28, 28, 1, 28, 28, 28, 28, 28,
1, 28, 1, 1, 2, 1, 2, 28, 28, 28, 28, 1, 28, 28, 28, 2,
19, 1, 4, 2, 2, 39, 59, 59, 59, 59, 59, 59, 59, 2, 2, 2,
59, 59, 59, 59, 39, 39, 39, 39, 39, 39, 39, 39, 59, 39, 39, 59,
39, 59, 1, 1, 1, 1, 1, 1, 5, 1, 1, 5, 12, 12, 1, 12,
12, 12, 5, 28, 28, 28, 28, 28, 28, 1, 28, 28, 61, 28, 28, 28,
28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 5, 5,
5, 5, 5, 1, 1, 5, 1, 1, 5, 5, 1, 1, 1, 1, 5, 5,
5, 1, 5, 5, 1, 5, 5, 5, 1, 5, 1, 1, 1, 5, 5, 5,
5, 5, 5, 5, 5, 5, 1, 1, 5, 5, 1, 5, 5, 5, 5, 1,
1, 1, 1, 27, 22, 25, 1, 25, 51, 25, 51, 22, 51, 25, 22, 25,
51, 22, 51, 22, 27, 1, 1, 7, 27, 27, 27, 22, 27, 27, 27, 27,
27, 27, 1, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 22, 27, 7, 27, 12, 27, 27, 27, 13, 27, 27, 27,
27, 27, 27, 27, 27, 27, 7, 7, 27, 27, 27, 7, 12, 27, 27, 27,
13, 13, 13, 31, 31, 31, 29, 29, 57, 57, 13, 13, 13, 13, 13, 13,
13, 22, 21, 22, 22, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25,
25, 13, 13, 13, 13, 13, 30, 22, 22, 13, 25, 7, 31, 2, 31, 13,
13, 29, 7, 22, 22, 12, 57, 13, 13, 7, 7, 7, 13, 13, 12, 31,
7, 7, 7, 7, 7, 31, 7, 7, 12, 12, 12, 12, 2, 12, 12, 7,
2, 2, 7, 22, 22, 22, 22, 13, 7, 25, 25, 25, 13, 25, 25, 25,
13, 30, 13, 13, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 30, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 13, 13, 13,
13, 12, 22, 22, 13, 22, 22, 12, 7, 7, 30, 30, 13, 13, 13, 22,
13, 13, 30, 25, 22, 22, 22, 25, 13, 13, 13, 7, 7, 7, 12, 22,
12, 22, 22, 12, 13, 22, 22, 22, 7, 7, 7, 21, 12, 12, 12, 7,
13, 7, 12, 7, 7, 7, 12, 12, 12, 12, 12, 12, 13, 7, 12, 12,
12, 12, 12, 12, 12, 12, 7, 7, 7, 7, 13, 7, 7, 7, 7, 7,
13, 13, 31, 12, 12, 7, 12, 12, 13, 31, 7, 13, 7, 12, 7, 7,
7, 30, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 13,
12, 12, 13, 13, 13, 13, 12, 12, 13, 13, 7, 7, 13, 13, 30, 7,
7, 12, 12, 12, 12, 12, 12, 12, 7, 12, 12, 12, 12, 12, 12, 12,
12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 7, 7, 12, 12, 12, 7,
7, 7, 7, 47, 20, 35, 20, 35, 35, 20, 35, 35, 20, 35, 20, 35,
35, 47, 35, 20, 35, 20, 35, 20, 35, 35, 47, 20, 35, 1, 1, 1,
54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 58, 54, 54, 58,
54, 58, 1, 1, 1, 1, 1, 1, 7, 7, 25, 26, 44, 26, 13, 44,
13, 13, 13, 22, 12, 7, 79, 1, 1, 12, 12, 7, 13, 13, 7, 13,
13, 13, 13, 11, 13, 12, 7, 11, 15, 15, 15, 15, 15, 15, 15, 2,
2, 2, 13, 13, 9, 13, 9, 13, 13, 9, 9, 9, 9, 9, 9, 13,
13, 7, 12, 12, 7, 12, 7, 7, 7, 13, 44, 12, 26, 26, 26, 13,
13, 13, 13, 13, 2, 13, 26, 44, 13, 44, 44, 26, 44, 26, 26, 26,
26, 13, 26, 44, 13, 8, 8, 13, 8, 8, 8, 14, 26, 8, 14, 26,
26, 14, 14, 14, 8, 8, 8, 12, 26, 8, 22, 13, 12, 26, 7, 26,
13, 13, 22, 14, 26, 8, 22, 26, 8, 26, 26, 8, 14, 26, 44, 14,
26, 26, 14, 26, 8, 14, 12, 26, 14, 7, 26, 14, 26, 2, 14, 26,
13, 13, 14, 8, 7, 7, 44, 44, 8, 26, 13, 14, 26, 7, 12, 26,
13, 2, 12, 44, 22, 9, 8, 26, 44, 44, 8, 9, 7, 11, 13, 13,
8, 14, 2, 44, 26, 26, 14, 13, 8, 7, 7, 7, 7, 7, 14, 2,
44, 13, 26, 13, 14, 12, 11, 26, 26, 14, 11, 11, 14, 14, 12, 11,
26, 11, 11, 11, 11, 13, 14, 26, 26, 26, 13, 26, 26, 14, 26, 8,
8, 26, 11, 14, 13, 13, 13, 11, 44, 48, 26, 14, 11, 8, 11, 11,
44, 11, 11, 26, 13, 13, 11, 11, 11, 11, 12, 11, 14, 12, 7, 7,
12, 12, 12, 8, 13, 11, 26, 26, 26, 26, 8, 26, 26, 26, 11, 14,
14, 12, 14, 14, 8, 8, 3, 14, 44, 14, 11, 14, 3, 14, 14, 11,
8, 8, 14, 11, 11, 11, 14, 8, 8, 8, 11, 8, 8, 8, 14, 14,
14, 8, 8, 26, 8, 8, 11, 8, 8, 18, 8, 14, 14, 11, 11, 44,
14, 11, 14, 14, 11, 14, 26, 11, 14, 11, 11, 26, 26, 3, 14, 14,
26, 26, 26, 26, 11, 11, 8, 11, 11, 44, 26, 11, 11, 11, 8, 26,
11, 8, 8, 8, 11, 8, 8, 11, 8, 8, 11, 11, 26, 11, 26, 11,
11, 11, 11, 26, 26, 11, 11, 26, 11, 11, 14, 11, 11, 11, 26, 11,
14, 14, 3, 8, 14, 14, 14, 11, 52, 8, 11, 14, 26, 14, 8, 8,
8, 11, 8, 14, 26, 26, 8, 14, 8, 8, 8, 26, 8, 8, 8, 50,
50, 50, 11, 8, 8, 26, 3, 52, 26, 12, 26, 14, 52, 14, 14, 14,
52, 52, 14, 14, 11, 26, 14, 14, 14, 14, 8, 14, 26, 26, 3, 52,
8, 8, 8, 14, 44, 26, 14, 14, 26, 12, 26, 8, 8, 14, 15, 14,
8, 26, 8, 14, 26, 26, 11, 8, 14, 14, 8, 8, 26, 8, 26, 26,
8, 14, 8, 14, 14, 26, 14, 14, 26, 8, 26, 8, 14, 52, 8, 14,
26, 8, 11, 11, 26, 26, 8, 8, 14, 12, 50, 11, 26, 8, 8, 14,
8, 14, 26, 26, 8, 14, 11, 8, 8, 14, 14, 52, 11, 52, 12, 11,
11, 50, 12, 12, 12, 11, 14, 52, 14, 11, 11, 52, 26, 14, 11, 14,
8, 15, 11, 14, 44, 3, 11, 11, 52, 14, 14, 11, 14, 8, 41, 41,
11, 8, 41, 11, 41, 41, 41, 41, 41, 41, 11, 11, 41, 15, 11, 16,
16, 11, 15, 11, 11, 11, 11, 41, 14, 11, 11, 11, 11, 11, 26, 26,
8, 26, 15, 26, 11, 8, 26, 26, 26, 11, 11, 8, 8, 26, 26, 26,
11, 15, 8, 8, 14, 26, 11, 26, 8, 14, 26, 11, 11, 15, 11, 26,
11, 11, 8, 11, 15, 15, 11, 15, 11, 8, 8, 14, 26, 14, 26, 26,
26, 26, 11, 26, 14, 11, 26, 11, 11, 8, 26, 8, 15, 15, 14, 26,
11, 11, 11, 15, 11, 26, 11, 11, 11, 11, 11, 11, 11, 11, 8, 26,
8, 11, 11, 11, 8, 15, 15, 26, 15, 15, 14, 11, 26, 26, 11, 11,
26, 26, 15, 26, 8, 14, 11, 26, 8, 26, 26, 8, 26, 11, 14, 26,
};
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_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_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 = 23},
{.index = 387, .length = 24},
{.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(1),
[sym_line_continuation] = ACTIONS(1),
[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(1350),
[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(1405),
[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(1350),
[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(3),
[sym_identifier] = ACTIONS(5),
[anon_sym_import] = ACTIONS(7),
[anon_sym_lazy] = ACTIONS(9),
[anon_sym_from] = ACTIONS(11),
[anon_sym_LPAREN] = ACTIONS(13),
[anon_sym_STAR] = ACTIONS(15),
[anon_sym_print] = ACTIONS(17),
[anon_sym_assert] = ACTIONS(19),
[anon_sym_return] = ACTIONS(21),
[anon_sym_del] = ACTIONS(23),
[anon_sym_raise] = ACTIONS(25),
[anon_sym_pass] = ACTIONS(27),
[anon_sym_break] = ACTIONS(29),
[anon_sym_continue] = ACTIONS(31),
[anon_sym_if] = ACTIONS(33),
[anon_sym_match] = ACTIONS(35),
[anon_sym_async] = ACTIONS(37),
[anon_sym_for] = ACTIONS(39),
[anon_sym_while] = ACTIONS(41),
[anon_sym_try] = ACTIONS(43),
[anon_sym_with] = ACTIONS(45),
[anon_sym_def] = ACTIONS(47),
[anon_sym_global] = ACTIONS(49),
[anon_sym_nonlocal] = ACTIONS(51),
[anon_sym_exec] = ACTIONS(53),
[anon_sym_type] = ACTIONS(55),
[anon_sym_class] = ACTIONS(57),
[anon_sym_LBRACK] = ACTIONS(59),
[anon_sym_AT] = ACTIONS(61),
[anon_sym_DASH] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_PLUS] = ACTIONS(63),
[anon_sym_not] = ACTIONS(67),
[anon_sym_TILDE] = ACTIONS(63),
[anon_sym_lambda] = ACTIONS(69),
[anon_sym_yield] = ACTIONS(71),
[sym_ellipsis] = ACTIONS(73),
[sym_integer] = ACTIONS(75),
[sym_float] = ACTIONS(73),
[anon_sym_await] = ACTIONS(77),
[sym_true] = ACTIONS(75),
[sym_false] = ACTIONS(75),
[sym_none] = ACTIONS(75),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(81),
},
[STATE(2)] = {
[sym_argument_list] = STATE(16),
[sym__not_in] = STATE(672),
[sym__is_not] = STATE(672),
[sym_generator_expression] = STATE(16),
[aux_sym_comparison_operator_repeat1] = STATE(730),
[anon_sym_SEMI] = ACTIONS(83),
[anon_sym_DOT] = ACTIONS(85),
[anon_sym_from] = ACTIONS(83),
[anon_sym_LPAREN] = ACTIONS(87),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(83),
[anon_sym_STAR] = ACTIONS(89),
[anon_sym_GT_GT] = ACTIONS(91),
[anon_sym_if] = ACTIONS(93),
[anon_sym_COLON] = ACTIONS(83),
[anon_sym_in] = ACTIONS(95),
[anon_sym_STAR_STAR] = ACTIONS(97),
[anon_sym_EQ] = ACTIONS(99),
[anon_sym_LBRACK] = ACTIONS(101),
[anon_sym_PIPE] = ACTIONS(103),
[anon_sym_AT] = ACTIONS(105),
[anon_sym_DASH] = ACTIONS(107),
[anon_sym_PLUS] = ACTIONS(107),
[anon_sym_not] = ACTIONS(109),
[anon_sym_and] = ACTIONS(111),
[anon_sym_or] = ACTIONS(113),
[anon_sym_SLASH] = ACTIONS(89),
[anon_sym_PERCENT] = ACTIONS(105),
[anon_sym_SLASH_SLASH] = ACTIONS(105),
[anon_sym_AMP] = ACTIONS(115),
[anon_sym_CARET] = ACTIONS(117),
[anon_sym_LT_LT] = ACTIONS(91),
[anon_sym_is] = ACTIONS(119),
[anon_sym_LT] = ACTIONS(121),
[anon_sym_LT_EQ] = ACTIONS(95),
[anon_sym_EQ_EQ] = ACTIONS(95),
[anon_sym_BANG_EQ] = ACTIONS(95),
[anon_sym_GT_EQ] = ACTIONS(95),
[anon_sym_GT] = ACTIONS(121),
[anon_sym_LT_GT] = ACTIONS(95),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(83),
},
[STATE(3)] = {
[anon_sym_SEMI] = ACTIONS(123),
[anon_sym_COMMA] = ACTIONS(125),
[anon_sym_as] = ACTIONS(127),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(123),
},
[STATE(4)] = {
[sym_identifier] = ACTIONS(129),
[anon_sym_import] = ACTIONS(129),
[anon_sym_lazy] = ACTIONS(129),
[anon_sym_from] = ACTIONS(129),
[anon_sym_LPAREN] = ACTIONS(131),
[anon_sym_STAR] = ACTIONS(131),
[anon_sym_print] = ACTIONS(129),
[anon_sym_assert] = ACTIONS(129),
[anon_sym_return] = ACTIONS(129),
[anon_sym_del] = ACTIONS(129),
[anon_sym_raise] = ACTIONS(129),
[anon_sym_pass] = ACTIONS(129),
[anon_sym_break] = ACTIONS(129),
[anon_sym_continue] = ACTIONS(129),
[anon_sym_if] = ACTIONS(129),
[anon_sym_elif] = ACTIONS(129),
[anon_sym_else] = ACTIONS(129),
[anon_sym_match] = ACTIONS(129),
[anon_sym_async] = ACTIONS(129),
[anon_sym_for] = ACTIONS(129),
[anon_sym_while] = ACTIONS(129),
[anon_sym_try] = ACTIONS(129),
[anon_sym_except] = ACTIONS(129),
[anon_sym_finally] = ACTIONS(129),
[anon_sym_with] = ACTIONS(129),
[anon_sym_def] = ACTIONS(129),
[anon_sym_global] = ACTIONS(129),
[anon_sym_nonlocal] = ACTIONS(129),
[anon_sym_exec] = ACTIONS(129),
[anon_sym_type] = ACTIONS(129),
[anon_sym_class] = ACTIONS(129),
[anon_sym_LBRACK] = ACTIONS(131),
[anon_sym_AT] = ACTIONS(131),
[anon_sym_DASH] = ACTIONS(131),
[anon_sym_LBRACE] = ACTIONS(131),
[anon_sym_PLUS] = ACTIONS(131),
[anon_sym_not] = ACTIONS(129),
[anon_sym_TILDE] = ACTIONS(131),
[anon_sym_lambda] = ACTIONS(129),
[anon_sym_yield] = ACTIONS(129),
[sym_ellipsis] = ACTIONS(131),
[sym_integer] = ACTIONS(129),
[sym_float] = ACTIONS(131),
[anon_sym_await] = ACTIONS(129),
[sym_true] = ACTIONS(129),
[sym_false] = ACTIONS(129),
[sym_none] = ACTIONS(129),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__dedent] = ACTIONS(131),
[sym_string_start] = ACTIONS(131),
},
[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(1350),
[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(1405),
[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(1350),
[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(133),
[anon_sym_import] = ACTIONS(136),
[anon_sym_lazy] = ACTIONS(139),
[anon_sym_from] = ACTIONS(142),
[anon_sym_LPAREN] = ACTIONS(145),
[anon_sym_STAR] = ACTIONS(148),
[anon_sym_print] = ACTIONS(151),
[anon_sym_assert] = ACTIONS(154),
[anon_sym_return] = ACTIONS(157),
[anon_sym_del] = ACTIONS(160),
[anon_sym_raise] = ACTIONS(163),
[anon_sym_pass] = ACTIONS(166),
[anon_sym_break] = ACTIONS(169),
[anon_sym_continue] = ACTIONS(172),
[anon_sym_if] = ACTIONS(175),
[anon_sym_match] = ACTIONS(178),
[anon_sym_async] = ACTIONS(181),
[anon_sym_for] = ACTIONS(184),
[anon_sym_while] = ACTIONS(187),
[anon_sym_try] = ACTIONS(190),
[anon_sym_with] = ACTIONS(193),
[anon_sym_def] = ACTIONS(196),
[anon_sym_global] = ACTIONS(199),
[anon_sym_nonlocal] = ACTIONS(202),
[anon_sym_exec] = ACTIONS(205),
[anon_sym_type] = ACTIONS(208),
[anon_sym_class] = ACTIONS(211),
[anon_sym_LBRACK] = ACTIONS(214),
[anon_sym_AT] = ACTIONS(217),
[anon_sym_DASH] = ACTIONS(220),
[anon_sym_LBRACE] = ACTIONS(223),
[anon_sym_PLUS] = ACTIONS(220),
[anon_sym_not] = ACTIONS(226),
[anon_sym_TILDE] = ACTIONS(220),
[anon_sym_lambda] = ACTIONS(229),
[anon_sym_yield] = ACTIONS(232),
[sym_ellipsis] = ACTIONS(235),
[sym_integer] = ACTIONS(238),
[sym_float] = ACTIONS(235),
[anon_sym_await] = ACTIONS(241),
[sym_true] = ACTIONS(238),
[sym_false] = ACTIONS(238),
[sym_none] = ACTIONS(238),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__dedent] = ACTIONS(244),
[sym_string_start] = ACTIONS(246),
},
[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(1350),
[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(1405),
[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(1350),
[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(5),
[anon_sym_import] = ACTIONS(7),
[anon_sym_lazy] = ACTIONS(9),
[anon_sym_from] = ACTIONS(11),
[anon_sym_LPAREN] = ACTIONS(13),
[anon_sym_STAR] = ACTIONS(15),
[anon_sym_print] = ACTIONS(17),
[anon_sym_assert] = ACTIONS(19),
[anon_sym_return] = ACTIONS(21),
[anon_sym_del] = ACTIONS(23),
[anon_sym_raise] = ACTIONS(25),
[anon_sym_pass] = ACTIONS(27),
[anon_sym_break] = ACTIONS(29),
[anon_sym_continue] = ACTIONS(31),
[anon_sym_if] = ACTIONS(249),
[anon_sym_match] = ACTIONS(251),
[anon_sym_async] = ACTIONS(253),
[anon_sym_for] = ACTIONS(255),
[anon_sym_while] = ACTIONS(257),
[anon_sym_try] = ACTIONS(259),
[anon_sym_with] = ACTIONS(261),
[anon_sym_def] = ACTIONS(263),
[anon_sym_global] = ACTIONS(49),
[anon_sym_nonlocal] = ACTIONS(51),
[anon_sym_exec] = ACTIONS(53),
[anon_sym_type] = ACTIONS(55),
[anon_sym_class] = ACTIONS(265),
[anon_sym_LBRACK] = ACTIONS(59),
[anon_sym_AT] = ACTIONS(61),
[anon_sym_DASH] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_PLUS] = ACTIONS(63),
[anon_sym_not] = ACTIONS(67),
[anon_sym_TILDE] = ACTIONS(63),
[anon_sym_lambda] = ACTIONS(69),
[anon_sym_yield] = ACTIONS(71),
[sym_ellipsis] = ACTIONS(73),
[sym_integer] = ACTIONS(75),
[sym_float] = ACTIONS(73),
[anon_sym_await] = ACTIONS(77),
[sym_true] = ACTIONS(75),
[sym_false] = ACTIONS(75),
[sym_none] = ACTIONS(75),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__dedent] = ACTIONS(267),
[sym_string_start] = ACTIONS(81),
},
[STATE(7)] = {
[anon_sym_SEMI] = ACTIONS(269),
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(274),
[anon_sym_COLON_EQ] = ACTIONS(276),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(278),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(274),
[anon_sym_EQ] = ACTIONS(278),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(274),
[anon_sym_AT] = ACTIONS(274),
[anon_sym_DASH] = ACTIONS(274),
[anon_sym_PLUS] = ACTIONS(274),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(274),
[anon_sym_SLASH_SLASH] = ACTIONS(274),
[anon_sym_AMP] = ACTIONS(274),
[anon_sym_CARET] = ACTIONS(274),
[anon_sym_LT_LT] = ACTIONS(274),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[anon_sym_PLUS_EQ] = ACTIONS(280),
[anon_sym_DASH_EQ] = ACTIONS(280),
[anon_sym_STAR_EQ] = ACTIONS(280),
[anon_sym_SLASH_EQ] = ACTIONS(280),
[anon_sym_AT_EQ] = ACTIONS(280),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(280),
[anon_sym_PERCENT_EQ] = ACTIONS(280),
[anon_sym_STAR_STAR_EQ] = ACTIONS(280),
[anon_sym_GT_GT_EQ] = ACTIONS(280),
[anon_sym_LT_LT_EQ] = ACTIONS(280),
[anon_sym_AMP_EQ] = ACTIONS(280),
[anon_sym_CARET_EQ] = ACTIONS(280),
[anon_sym_PIPE_EQ] = ACTIONS(280),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(269),
},
[STATE(8)] = {
[anon_sym_SEMI] = ACTIONS(269),
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_from] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(274),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(269),
},
[STATE(9)] = {
[aux_sym__simple_statements_repeat1] = STATE(230),
[anon_sym_SEMI] = ACTIONS(282),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(284),
},
[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(286),
[anon_sym_LPAREN] = ACTIONS(288),
[anon_sym_RPAREN] = ACTIONS(83),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(99),
[anon_sym_STAR] = ACTIONS(290),
[anon_sym_GT_GT] = ACTIONS(292),
[anon_sym_if] = ACTIONS(294),
[anon_sym_async] = ACTIONS(83),
[anon_sym_for] = ACTIONS(83),
[anon_sym_in] = ACTIONS(296),
[anon_sym_STAR_STAR] = ACTIONS(298),
[anon_sym_LBRACK] = ACTIONS(300),
[anon_sym_PIPE] = ACTIONS(302),
[anon_sym_AT] = ACTIONS(304),
[anon_sym_DASH] = ACTIONS(306),
[anon_sym_PLUS] = ACTIONS(306),
[anon_sym_not] = ACTIONS(109),
[anon_sym_and] = ACTIONS(308),
[anon_sym_or] = ACTIONS(310),
[anon_sym_SLASH] = ACTIONS(290),
[anon_sym_PERCENT] = ACTIONS(304),
[anon_sym_SLASH_SLASH] = ACTIONS(304),
[anon_sym_AMP] = ACTIONS(312),
[anon_sym_CARET] = ACTIONS(314),
[anon_sym_LT_LT] = ACTIONS(292),
[anon_sym_is] = ACTIONS(316),
[anon_sym_LT] = ACTIONS(318),
[anon_sym_LT_EQ] = ACTIONS(296),
[anon_sym_EQ_EQ] = ACTIONS(296),
[anon_sym_BANG_EQ] = ACTIONS(296),
[anon_sym_GT_EQ] = ACTIONS(296),
[anon_sym_GT] = ACTIONS(318),
[anon_sym_LT_GT] = ACTIONS(296),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(11)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_RPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(274),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_async] = ACTIONS(269),
[anon_sym_for] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(12)] = {
[sym_argument_list] = STATE(335),
[sym__not_in] = STATE(2109),
[sym__is_not] = STATE(2109),
[sym_generator_expression] = STATE(335),
[aux_sym_comparison_operator_repeat1] = STATE(2472),
[anon_sym_DOT] = ACTIONS(320),
[anon_sym_LPAREN] = ACTIONS(322),
[anon_sym_RPAREN] = ACTIONS(83),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(83),
[anon_sym_STAR] = ACTIONS(324),
[anon_sym_GT_GT] = ACTIONS(326),
[anon_sym_if] = ACTIONS(328),
[anon_sym_COLON] = ACTIONS(83),
[anon_sym_in] = ACTIONS(330),
[anon_sym_STAR_STAR] = ACTIONS(332),
[anon_sym_EQ] = ACTIONS(99),
[anon_sym_LBRACK] = ACTIONS(334),
[anon_sym_PIPE] = ACTIONS(336),
[anon_sym_AT] = ACTIONS(338),
[anon_sym_DASH] = ACTIONS(340),
[anon_sym_PLUS] = ACTIONS(340),
[anon_sym_not] = ACTIONS(109),
[anon_sym_and] = ACTIONS(342),
[anon_sym_or] = ACTIONS(344),
[anon_sym_SLASH] = ACTIONS(324),
[anon_sym_PERCENT] = ACTIONS(338),
[anon_sym_SLASH_SLASH] = ACTIONS(338),
[anon_sym_AMP] = ACTIONS(346),
[anon_sym_CARET] = ACTIONS(348),
[anon_sym_LT_LT] = ACTIONS(326),
[anon_sym_is] = ACTIONS(350),
[anon_sym_LT] = ACTIONS(352),
[anon_sym_LT_EQ] = ACTIONS(330),
[anon_sym_EQ_EQ] = ACTIONS(330),
[anon_sym_BANG_EQ] = ACTIONS(330),
[anon_sym_GT_EQ] = ACTIONS(330),
[anon_sym_GT] = ACTIONS(352),
[anon_sym_LT_GT] = ACTIONS(330),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(13)] = {
[anon_sym_RPAREN] = ACTIONS(354),
[anon_sym_COMMA] = ACTIONS(354),
[anon_sym_as] = ACTIONS(356),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(14)] = {
[sym__not_escape_sequence] = STATE(58),
[aux_sym_string_content_repeat1] = STATE(58),
[anon_sym_LBRACE] = ACTIONS(358),
[sym_escape_sequence] = ACTIONS(360),
[anon_sym_BSLASH] = ACTIONS(362),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(364),
[sym__string_content] = ACTIONS(360),
[sym_escape_interpolation] = ACTIONS(360),
[sym_string_end] = ACTIONS(358),
},
[STATE(15)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_RPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(274),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
[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(99),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(408),
},
[STATE(20)] = {
[sym__comprehension_clauses] = STATE(316),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(21)] = {
[sym_named_expression] = STATE(1528),
[sym__named_expression_lhs] = STATE(3110),
[sym__list_splat_argument] = STATE(134),
[sym__dictionary_splat_argument] = STATE(134),
[sym_as_pattern] = STATE(1528),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(23)] = {
[sym_named_expression] = STATE(1350),
[sym__named_expression_lhs] = STATE(1615),
[sym_list_splat] = STATE(1403),
[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(1350),
[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(5),
[anon_sym_lazy] = ACTIONS(456),
[anon_sym_LPAREN] = ACTIONS(13),
[anon_sym_STAR] = ACTIONS(15),
[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(59),
[anon_sym_DASH] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_PLUS] = ACTIONS(63),
[anon_sym_not] = ACTIONS(67),
[anon_sym_TILDE] = ACTIONS(63),
[anon_sym_lambda] = ACTIONS(69),
[anon_sym_yield] = ACTIONS(71),
[sym_ellipsis] = ACTIONS(73),
[sym_integer] = ACTIONS(75),
[sym_float] = ACTIONS(73),
[anon_sym_await] = ACTIONS(77),
[sym_true] = ACTIONS(75),
[sym_false] = ACTIONS(75),
[sym_none] = ACTIONS(75),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(81),
},
[STATE(24)] = {
[anon_sym_SEMI] = ACTIONS(123),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(123),
},
[STATE(25)] = {
[anon_sym_SEMI] = ACTIONS(460),
[anon_sym_COMMA] = ACTIONS(462),
[anon_sym_as] = ACTIONS(127),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(460),
},
[STATE(26)] = {
[anon_sym_SEMI] = ACTIONS(464),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(464),
},
[STATE(27)] = {
[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(466),
[anon_sym_LPAREN] = ACTIONS(468),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(83),
[anon_sym_STAR] = ACTIONS(470),
[anon_sym_GT_GT] = ACTIONS(472),
[anon_sym_if] = ACTIONS(474),
[anon_sym_COLON] = ACTIONS(83),
[anon_sym_in] = ACTIONS(476),
[anon_sym_STAR_STAR] = ACTIONS(478),
[anon_sym_EQ] = ACTIONS(99),
[anon_sym_LBRACK] = ACTIONS(480),
[anon_sym_PIPE] = ACTIONS(482),
[anon_sym_AT] = ACTIONS(484),
[anon_sym_DASH] = ACTIONS(486),
[anon_sym_PLUS] = ACTIONS(486),
[anon_sym_not] = ACTIONS(109),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(28)] = {
[sym_argument_list] = STATE(890),
[sym__not_in] = STATE(2122),
[sym__is_not] = STATE(2122),
[sym_generator_expression] = STATE(890),
[aux_sym_comparison_operator_repeat1] = STATE(2478),
[anon_sym_DOT] = ACTIONS(500),
[anon_sym_LPAREN] = ACTIONS(502),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(83),
[anon_sym_STAR] = ACTIONS(504),
[anon_sym_GT_GT] = ACTIONS(506),
[anon_sym_if] = ACTIONS(508),
[anon_sym_COLON] = ACTIONS(83),
[anon_sym_in] = ACTIONS(510),
[anon_sym_STAR_STAR] = ACTIONS(512),
[anon_sym_LBRACK] = ACTIONS(514),
[anon_sym_RBRACK] = ACTIONS(83),
[anon_sym_PIPE] = ACTIONS(516),
[anon_sym_AT] = ACTIONS(518),
[anon_sym_DASH] = ACTIONS(520),
[anon_sym_PLUS] = ACTIONS(520),
[anon_sym_not] = ACTIONS(109),
[anon_sym_and] = ACTIONS(522),
[anon_sym_or] = ACTIONS(524),
[anon_sym_SLASH] = ACTIONS(504),
[anon_sym_PERCENT] = ACTIONS(518),
[anon_sym_SLASH_SLASH] = ACTIONS(518),
[anon_sym_AMP] = ACTIONS(526),
[anon_sym_CARET] = ACTIONS(528),
[anon_sym_LT_LT] = ACTIONS(506),
[anon_sym_is] = ACTIONS(530),
[anon_sym_LT] = ACTIONS(532),
[anon_sym_LT_EQ] = ACTIONS(510),
[anon_sym_EQ_EQ] = ACTIONS(510),
[anon_sym_BANG_EQ] = ACTIONS(510),
[anon_sym_GT_EQ] = ACTIONS(510),
[anon_sym_GT] = ACTIONS(532),
[anon_sym_LT_GT] = ACTIONS(510),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(29)] = {
[anon_sym_COMMA] = ACTIONS(534),
[anon_sym_as] = ACTIONS(536),
[anon_sym_RBRACK] = ACTIONS(534),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(30)] = {
[anon_sym_SEMI] = ACTIONS(269),
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(271),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(274),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(280),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(274),
[anon_sym_EQ] = ACTIONS(278),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(274),
[anon_sym_AT] = ACTIONS(274),
[anon_sym_DASH] = ACTIONS(274),
[anon_sym_PLUS] = ACTIONS(274),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(274),
[anon_sym_SLASH_SLASH] = ACTIONS(274),
[anon_sym_AMP] = ACTIONS(274),
[anon_sym_CARET] = ACTIONS(274),
[anon_sym_LT_LT] = ACTIONS(274),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[anon_sym_PLUS_EQ] = ACTIONS(280),
[anon_sym_DASH_EQ] = ACTIONS(280),
[anon_sym_STAR_EQ] = ACTIONS(280),
[anon_sym_SLASH_EQ] = ACTIONS(280),
[anon_sym_AT_EQ] = ACTIONS(280),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(280),
[anon_sym_PERCENT_EQ] = ACTIONS(280),
[anon_sym_STAR_STAR_EQ] = ACTIONS(280),
[anon_sym_GT_GT_EQ] = ACTIONS(280),
[anon_sym_LT_LT_EQ] = ACTIONS(280),
[anon_sym_AMP_EQ] = ACTIONS(280),
[anon_sym_CARET_EQ] = ACTIONS(280),
[anon_sym_PIPE_EQ] = ACTIONS(280),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(269),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym__dedent] = ACTIONS(540),
[sym_string_start] = ACTIONS(540),
},
[STATE(32)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(269),
[anon_sym_else] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(274),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(542),
},
[STATE(34)] = {
[sym_identifier] = ACTIONS(546),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(36)] = {
[aux_sym__parameters_repeat1] = STATE(72),
[anon_sym_RPAREN] = ACTIONS(554),
[anon_sym_COMMA] = ACTIONS(556),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(37)] = {
[anon_sym_RPAREN] = ACTIONS(558),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(38)] = {
[anon_sym_COLON] = ACTIONS(560),
[anon_sym_DASH_GT] = ACTIONS(560),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(39)] = {
[anon_sym_COLON] = ACTIONS(562),
[anon_sym_DASH_GT] = ACTIONS(564),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(1350),
[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(1405),
[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(1350),
[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(5),
[anon_sym_import] = ACTIONS(7),
[anon_sym_lazy] = ACTIONS(9),
[anon_sym_from] = ACTIONS(11),
[anon_sym_LPAREN] = ACTIONS(13),
[anon_sym_STAR] = ACTIONS(15),
[anon_sym_print] = ACTIONS(17),
[anon_sym_assert] = ACTIONS(19),
[anon_sym_return] = ACTIONS(21),
[anon_sym_del] = ACTIONS(23),
[anon_sym_raise] = ACTIONS(25),
[anon_sym_pass] = ACTIONS(27),
[anon_sym_break] = ACTIONS(29),
[anon_sym_continue] = ACTIONS(31),
[anon_sym_match] = ACTIONS(456),
[anon_sym_async] = ACTIONS(458),
[anon_sym_global] = ACTIONS(49),
[anon_sym_nonlocal] = ACTIONS(51),
[anon_sym_exec] = ACTIONS(53),
[anon_sym_type] = ACTIONS(55),
[anon_sym_LBRACK] = ACTIONS(59),
[anon_sym_DASH] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_PLUS] = ACTIONS(63),
[anon_sym_not] = ACTIONS(67),
[anon_sym_TILDE] = ACTIONS(63),
[anon_sym_lambda] = ACTIONS(69),
[anon_sym_yield] = ACTIONS(71),
[sym_ellipsis] = ACTIONS(73),
[sym_integer] = ACTIONS(75),
[sym_float] = ACTIONS(73),
[anon_sym_await] = ACTIONS(77),
[sym_true] = ACTIONS(75),
[sym_false] = ACTIONS(75),
[sym_none] = ACTIONS(75),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(566),
[sym__indent] = ACTIONS(568),
[sym_string_start] = ACTIONS(81),
},
[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(1350),
[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(1405),
[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(1350),
[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(5),
[anon_sym_import] = ACTIONS(7),
[anon_sym_lazy] = ACTIONS(9),
[anon_sym_from] = ACTIONS(11),
[anon_sym_LPAREN] = ACTIONS(13),
[anon_sym_STAR] = ACTIONS(15),
[anon_sym_print] = ACTIONS(17),
[anon_sym_assert] = ACTIONS(19),
[anon_sym_return] = ACTIONS(21),
[anon_sym_del] = ACTIONS(23),
[anon_sym_raise] = ACTIONS(25),
[anon_sym_pass] = ACTIONS(27),
[anon_sym_break] = ACTIONS(29),
[anon_sym_continue] = ACTIONS(31),
[anon_sym_if] = ACTIONS(33),
[anon_sym_match] = ACTIONS(35),
[anon_sym_async] = ACTIONS(37),
[anon_sym_for] = ACTIONS(39),
[anon_sym_while] = ACTIONS(41),
[anon_sym_try] = ACTIONS(43),
[anon_sym_with] = ACTIONS(45),
[anon_sym_def] = ACTIONS(47),
[anon_sym_global] = ACTIONS(49),
[anon_sym_nonlocal] = ACTIONS(51),
[anon_sym_exec] = ACTIONS(53),
[anon_sym_type] = ACTIONS(55),
[anon_sym_class] = ACTIONS(57),
[anon_sym_LBRACK] = ACTIONS(59),
[anon_sym_AT] = ACTIONS(61),
[anon_sym_DASH] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_PLUS] = ACTIONS(63),
[anon_sym_not] = ACTIONS(67),
[anon_sym_TILDE] = ACTIONS(63),
[anon_sym_lambda] = ACTIONS(69),
[anon_sym_yield] = ACTIONS(71),
[sym_ellipsis] = ACTIONS(73),
[sym_integer] = ACTIONS(75),
[sym_float] = ACTIONS(73),
[anon_sym_await] = ACTIONS(77),
[sym_true] = ACTIONS(75),
[sym_false] = ACTIONS(75),
[sym_none] = ACTIONS(75),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(81),
},
[STATE(42)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_RPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(274),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_COLON_EQ] = ACTIONS(276),
[anon_sym_if] = ACTIONS(269),
[anon_sym_async] = ACTIONS(269),
[anon_sym_for] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(572),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(43)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(274),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(269),
[anon_sym_async] = ACTIONS(269),
[anon_sym_for] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_RBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(44)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_RBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(1350),
[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(1405),
[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(1350),
[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(5),
[anon_sym_import] = ACTIONS(7),
[anon_sym_lazy] = ACTIONS(9),
[anon_sym_from] = ACTIONS(11),
[anon_sym_LPAREN] = ACTIONS(13),
[anon_sym_STAR] = ACTIONS(15),
[anon_sym_print] = ACTIONS(17),
[anon_sym_assert] = ACTIONS(19),
[anon_sym_return] = ACTIONS(21),
[anon_sym_del] = ACTIONS(23),
[anon_sym_raise] = ACTIONS(25),
[anon_sym_pass] = ACTIONS(27),
[anon_sym_break] = ACTIONS(29),
[anon_sym_continue] = ACTIONS(31),
[anon_sym_if] = ACTIONS(249),
[anon_sym_match] = ACTIONS(251),
[anon_sym_async] = ACTIONS(253),
[anon_sym_for] = ACTIONS(255),
[anon_sym_while] = ACTIONS(257),
[anon_sym_try] = ACTIONS(259),
[anon_sym_with] = ACTIONS(261),
[anon_sym_def] = ACTIONS(263),
[anon_sym_global] = ACTIONS(49),
[anon_sym_nonlocal] = ACTIONS(51),
[anon_sym_exec] = ACTIONS(53),
[anon_sym_type] = ACTIONS(55),
[anon_sym_class] = ACTIONS(265),
[anon_sym_LBRACK] = ACTIONS(59),
[anon_sym_AT] = ACTIONS(61),
[anon_sym_DASH] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_PLUS] = ACTIONS(63),
[anon_sym_not] = ACTIONS(67),
[anon_sym_TILDE] = ACTIONS(63),
[anon_sym_lambda] = ACTIONS(69),
[anon_sym_yield] = ACTIONS(71),
[sym_ellipsis] = ACTIONS(73),
[sym_integer] = ACTIONS(75),
[sym_float] = ACTIONS(73),
[anon_sym_await] = ACTIONS(77),
[sym_true] = ACTIONS(75),
[sym_false] = ACTIONS(75),
[sym_none] = ACTIONS(75),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__dedent] = ACTIONS(586),
[sym_string_start] = ACTIONS(81),
},
[STATE(47)] = {
[anon_sym_SEMI] = ACTIONS(588),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(588),
},
[STATE(48)] = {
[ts_builtin_sym_end] = ACTIONS(131),
[sym_identifier] = ACTIONS(129),
[anon_sym_import] = ACTIONS(129),
[anon_sym_lazy] = ACTIONS(129),
[anon_sym_from] = ACTIONS(129),
[anon_sym_LPAREN] = ACTIONS(131),
[anon_sym_STAR] = ACTIONS(131),
[anon_sym_print] = ACTIONS(129),
[anon_sym_assert] = ACTIONS(129),
[anon_sym_return] = ACTIONS(129),
[anon_sym_del] = ACTIONS(129),
[anon_sym_raise] = ACTIONS(129),
[anon_sym_pass] = ACTIONS(129),
[anon_sym_break] = ACTIONS(129),
[anon_sym_continue] = ACTIONS(129),
[anon_sym_if] = ACTIONS(129),
[anon_sym_elif] = ACTIONS(129),
[anon_sym_else] = ACTIONS(129),
[anon_sym_match] = ACTIONS(129),
[anon_sym_async] = ACTIONS(129),
[anon_sym_for] = ACTIONS(129),
[anon_sym_while] = ACTIONS(129),
[anon_sym_try] = ACTIONS(129),
[anon_sym_except] = ACTIONS(129),
[anon_sym_finally] = ACTIONS(129),
[anon_sym_with] = ACTIONS(129),
[anon_sym_def] = ACTIONS(129),
[anon_sym_global] = ACTIONS(129),
[anon_sym_nonlocal] = ACTIONS(129),
[anon_sym_exec] = ACTIONS(129),
[anon_sym_type] = ACTIONS(129),
[anon_sym_class] = ACTIONS(129),
[anon_sym_LBRACK] = ACTIONS(131),
[anon_sym_AT] = ACTIONS(131),
[anon_sym_DASH] = ACTIONS(131),
[anon_sym_LBRACE] = ACTIONS(131),
[anon_sym_PLUS] = ACTIONS(131),
[anon_sym_not] = ACTIONS(129),
[anon_sym_TILDE] = ACTIONS(131),
[anon_sym_lambda] = ACTIONS(129),
[anon_sym_yield] = ACTIONS(129),
[sym_ellipsis] = ACTIONS(131),
[sym_integer] = ACTIONS(129),
[sym_float] = ACTIONS(131),
[anon_sym_await] = ACTIONS(129),
[sym_true] = ACTIONS(129),
[sym_false] = ACTIONS(129),
[sym_none] = ACTIONS(129),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(131),
},
[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(1350),
[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(1405),
[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(1350),
[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(244),
[sym_identifier] = ACTIONS(133),
[anon_sym_import] = ACTIONS(136),
[anon_sym_lazy] = ACTIONS(139),
[anon_sym_from] = ACTIONS(142),
[anon_sym_LPAREN] = ACTIONS(145),
[anon_sym_STAR] = ACTIONS(148),
[anon_sym_print] = ACTIONS(151),
[anon_sym_assert] = ACTIONS(154),
[anon_sym_return] = ACTIONS(157),
[anon_sym_del] = ACTIONS(160),
[anon_sym_raise] = ACTIONS(163),
[anon_sym_pass] = ACTIONS(166),
[anon_sym_break] = ACTIONS(169),
[anon_sym_continue] = ACTIONS(172),
[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(199),
[anon_sym_nonlocal] = ACTIONS(202),
[anon_sym_exec] = ACTIONS(205),
[anon_sym_type] = ACTIONS(208),
[anon_sym_class] = ACTIONS(614),
[anon_sym_LBRACK] = ACTIONS(214),
[anon_sym_AT] = ACTIONS(217),
[anon_sym_DASH] = ACTIONS(220),
[anon_sym_LBRACE] = ACTIONS(223),
[anon_sym_PLUS] = ACTIONS(220),
[anon_sym_not] = ACTIONS(226),
[anon_sym_TILDE] = ACTIONS(220),
[anon_sym_lambda] = ACTIONS(229),
[anon_sym_yield] = ACTIONS(232),
[sym_ellipsis] = ACTIONS(235),
[sym_integer] = ACTIONS(238),
[sym_float] = ACTIONS(235),
[anon_sym_await] = ACTIONS(241),
[sym_true] = ACTIONS(238),
[sym_false] = ACTIONS(238),
[sym_none] = ACTIONS(238),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(246),
},
[STATE(50)] = {
[aux_sym__collection_elements_repeat1] = STATE(70),
[anon_sym_COMMA] = ACTIONS(617),
[anon_sym_RBRACK] = ACTIONS(619),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(51)] = {
[sym_named_expression] = STATE(1537),
[sym__named_expression_lhs] = STATE(1621),
[sym_list_splat] = STATE(3064),
[sym_as_pattern] = STATE(1537),
[sym_expression] = STATE(29),
[sym_primary_expression] = STATE(28),
[sym_not_operator] = STATE(2545),
[sym_boolean_operator] = STATE(2545),
[sym_binary_operator] = STATE(44),
[sym_unary_operator] = STATE(44),
[sym_comparison_operator] = STATE(2545),
[sym_lambda] = STATE(2545),
[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(2545),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(649),
},
[STATE(52)] = {
[aux_sym__simple_statements_repeat1] = STATE(1157),
[anon_sym_SEMI] = ACTIONS(651),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(653),
},
[STATE(53)] = {
[sym_parameters] = STATE(39),
[sym_type_parameter] = STATE(3068),
[anon_sym_LPAREN] = ACTIONS(655),
[anon_sym_LBRACK] = ACTIONS(657),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(54)] = {
[sym_identifier] = ACTIONS(659),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(55)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(280),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(274),
[anon_sym_COLON] = ACTIONS(280),
[anon_sym_in] = ACTIONS(280),
[anon_sym_STAR_STAR] = ACTIONS(274),
[anon_sym_EQ] = ACTIONS(280),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(274),
[anon_sym_AT] = ACTIONS(274),
[anon_sym_DASH] = ACTIONS(274),
[anon_sym_PLUS] = ACTIONS(274),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(274),
[anon_sym_SLASH_SLASH] = ACTIONS(274),
[anon_sym_AMP] = ACTIONS(274),
[anon_sym_CARET] = ACTIONS(274),
[anon_sym_LT_LT] = ACTIONS(274),
[anon_sym_PLUS_EQ] = ACTIONS(280),
[anon_sym_DASH_EQ] = ACTIONS(280),
[anon_sym_STAR_EQ] = ACTIONS(280),
[anon_sym_SLASH_EQ] = ACTIONS(280),
[anon_sym_AT_EQ] = ACTIONS(280),
[anon_sym_SLASH_SLASH_EQ] = ACTIONS(280),
[anon_sym_PERCENT_EQ] = ACTIONS(280),
[anon_sym_STAR_STAR_EQ] = ACTIONS(280),
[anon_sym_GT_GT_EQ] = ACTIONS(280),
[anon_sym_LT_LT_EQ] = ACTIONS(280),
[anon_sym_AMP_EQ] = ACTIONS(280),
[anon_sym_CARET_EQ] = ACTIONS(280),
[anon_sym_PIPE_EQ] = ACTIONS(280),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(56)] = {
[sym_argument_list] = STATE(161),
[sym__not_in] = STATE(408),
[sym__is_not] = STATE(408),
[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(83),
[anon_sym_as] = ACTIONS(99),
[anon_sym_STAR] = ACTIONS(665),
[anon_sym_GT_GT] = ACTIONS(667),
[anon_sym_if] = ACTIONS(669),
[anon_sym_COLON] = ACTIONS(83),
[anon_sym_async] = ACTIONS(83),
[anon_sym_for] = ACTIONS(83),
[anon_sym_in] = ACTIONS(671),
[anon_sym_STAR_STAR] = ACTIONS(673),
[anon_sym_LBRACK] = ACTIONS(675),
[anon_sym_RBRACK] = ACTIONS(83),
[anon_sym_PIPE] = ACTIONS(677),
[anon_sym_AT] = ACTIONS(679),
[anon_sym_DASH] = ACTIONS(681),
[anon_sym_PLUS] = ACTIONS(681),
[anon_sym_not] = ACTIONS(109),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(57)] = {
[aux_sym__collection_elements_repeat1] = STATE(151),
[anon_sym_RPAREN] = ACTIONS(695),
[anon_sym_COMMA] = ACTIONS(697),
[anon_sym_as] = ACTIONS(356),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(364),
[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(79),
[sym_line_continuation] = ACTIONS(364),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(715),
},
[STATE(61)] = {
[sym_string] = STATE(980),
[aux_sym_concatenated_string_repeat1] = STATE(980),
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_RPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(274),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[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(79),
[sym_line_continuation] = ACTIONS(364),
[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(354),
[anon_sym_COMMA] = ACTIONS(721),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(1350),
[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(1405),
[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(1350),
[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(5),
[anon_sym_import] = ACTIONS(7),
[anon_sym_lazy] = ACTIONS(9),
[anon_sym_from] = ACTIONS(11),
[anon_sym_LPAREN] = ACTIONS(13),
[anon_sym_STAR] = ACTIONS(15),
[anon_sym_print] = ACTIONS(17),
[anon_sym_assert] = ACTIONS(19),
[anon_sym_return] = ACTIONS(21),
[anon_sym_del] = ACTIONS(23),
[anon_sym_raise] = ACTIONS(25),
[anon_sym_pass] = ACTIONS(27),
[anon_sym_break] = ACTIONS(29),
[anon_sym_continue] = ACTIONS(31),
[anon_sym_if] = ACTIONS(249),
[anon_sym_match] = ACTIONS(251),
[anon_sym_async] = ACTIONS(253),
[anon_sym_for] = ACTIONS(255),
[anon_sym_while] = ACTIONS(257),
[anon_sym_try] = ACTIONS(259),
[anon_sym_with] = ACTIONS(261),
[anon_sym_def] = ACTIONS(263),
[anon_sym_global] = ACTIONS(49),
[anon_sym_nonlocal] = ACTIONS(51),
[anon_sym_exec] = ACTIONS(53),
[anon_sym_type] = ACTIONS(55),
[anon_sym_class] = ACTIONS(265),
[anon_sym_LBRACK] = ACTIONS(59),
[anon_sym_AT] = ACTIONS(61),
[anon_sym_DASH] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_PLUS] = ACTIONS(63),
[anon_sym_not] = ACTIONS(67),
[anon_sym_TILDE] = ACTIONS(63),
[anon_sym_lambda] = ACTIONS(69),
[anon_sym_yield] = ACTIONS(71),
[sym_ellipsis] = ACTIONS(73),
[sym_integer] = ACTIONS(75),
[sym_float] = ACTIONS(73),
[anon_sym_await] = ACTIONS(77),
[sym_true] = ACTIONS(75),
[sym_false] = ACTIONS(75),
[sym_none] = ACTIONS(75),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__dedent] = ACTIONS(724),
[sym_string_start] = ACTIONS(81),
},
[STATE(65)] = {
[sym_argument_list] = STATE(161),
[sym__not_in] = STATE(408),
[sym__is_not] = STATE(408),
[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(83),
[anon_sym_as] = ACTIONS(99),
[anon_sym_STAR] = ACTIONS(665),
[anon_sym_GT_GT] = ACTIONS(667),
[anon_sym_if] = ACTIONS(83),
[anon_sym_async] = ACTIONS(83),
[anon_sym_for] = ACTIONS(83),
[anon_sym_in] = ACTIONS(671),
[anon_sym_STAR_STAR] = ACTIONS(673),
[anon_sym_LBRACK] = ACTIONS(675),
[anon_sym_RBRACK] = ACTIONS(83),
[anon_sym_PIPE] = ACTIONS(677),
[anon_sym_AT] = ACTIONS(679),
[anon_sym_DASH] = ACTIONS(681),
[anon_sym_PLUS] = ACTIONS(681),
[anon_sym_not] = ACTIONS(109),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(67)] = {
[aux_sym_for_in_clause_repeat1] = STATE(1000),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(734),
},
[STATE(69)] = {
[sym_named_expression] = STATE(1528),
[sym__named_expression_lhs] = STATE(3110),
[sym__list_splat_argument] = STATE(134),
[sym__dictionary_splat_argument] = STATE(134),
[sym_as_pattern] = STATE(1528),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(446),
},
[STATE(70)] = {
[aux_sym__collection_elements_repeat1] = STATE(70),
[anon_sym_COMMA] = ACTIONS(740),
[anon_sym_RBRACK] = ACTIONS(534),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(71)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_COLON_EQ] = ACTIONS(276),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(274),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(274),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(72)] = {
[aux_sym__parameters_repeat1] = STATE(126),
[anon_sym_RPAREN] = ACTIONS(743),
[anon_sym_COMMA] = ACTIONS(745),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(74)] = {
[anon_sym_RPAREN] = ACTIONS(749),
[anon_sym_COMMA] = ACTIONS(749),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym__dedent] = ACTIONS(753),
[sym_string_start] = ACTIONS(753),
},
[STATE(76)] = {
[sym_argument_list] = STATE(965),
[sym__not_in] = STATE(2099),
[sym__is_not] = STATE(2099),
[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(83),
[anon_sym_as] = ACTIONS(99),
[anon_sym_STAR] = ACTIONS(759),
[anon_sym_GT_GT] = ACTIONS(761),
[anon_sym_if] = ACTIONS(763),
[anon_sym_COLON] = ACTIONS(83),
[anon_sym_async] = ACTIONS(83),
[anon_sym_for] = ACTIONS(83),
[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(83),
[anon_sym_PLUS] = ACTIONS(775),
[anon_sym_not] = ACTIONS(109),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(77)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(274),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_COLON_EQ] = ACTIONS(276),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(274),
[anon_sym_async] = ACTIONS(269),
[anon_sym_for] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_RBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(78)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_RPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(274),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_COLON_EQ] = ACTIONS(276),
[anon_sym_if] = ACTIONS(269),
[anon_sym_async] = ACTIONS(269),
[anon_sym_for] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(79)] = {
[anon_sym_SEMI] = ACTIONS(269),
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_from] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_COLON_EQ] = ACTIONS(276),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(274),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(274),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(269),
},
[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(286),
[anon_sym_LPAREN] = ACTIONS(288),
[anon_sym_RPAREN] = ACTIONS(83),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(99),
[anon_sym_STAR] = ACTIONS(290),
[anon_sym_GT_GT] = ACTIONS(292),
[anon_sym_if] = ACTIONS(83),
[anon_sym_async] = ACTIONS(83),
[anon_sym_for] = ACTIONS(83),
[anon_sym_in] = ACTIONS(296),
[anon_sym_STAR_STAR] = ACTIONS(298),
[anon_sym_LBRACK] = ACTIONS(300),
[anon_sym_PIPE] = ACTIONS(302),
[anon_sym_AT] = ACTIONS(304),
[anon_sym_DASH] = ACTIONS(306),
[anon_sym_PLUS] = ACTIONS(306),
[anon_sym_not] = ACTIONS(109),
[anon_sym_and] = ACTIONS(308),
[anon_sym_or] = ACTIONS(310),
[anon_sym_SLASH] = ACTIONS(290),
[anon_sym_PERCENT] = ACTIONS(304),
[anon_sym_SLASH_SLASH] = ACTIONS(304),
[anon_sym_AMP] = ACTIONS(312),
[anon_sym_CARET] = ACTIONS(314),
[anon_sym_LT_LT] = ACTIONS(292),
[anon_sym_is] = ACTIONS(316),
[anon_sym_LT] = ACTIONS(318),
[anon_sym_LT_EQ] = ACTIONS(296),
[anon_sym_EQ_EQ] = ACTIONS(296),
[anon_sym_BANG_EQ] = ACTIONS(296),
[anon_sym_GT_EQ] = ACTIONS(296),
[anon_sym_GT] = ACTIONS(318),
[anon_sym_LT_GT] = ACTIONS(296),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(82)] = {
[aux_sym_for_in_clause_repeat1] = STATE(2650),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(84)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(618),
[sym__list_splat_argument] = STATE(2612),
[sym__dictionary_splat_argument] = STATE(1388),
[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(1388),
[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(99),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(86)] = {
[ts_builtin_sym_end] = ACTIONS(801),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(87)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(618),
[sym_list_splat] = STATE(1404),
[sym__list_splat_argument] = STATE(1563),
[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(1171),
[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(99),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(402),
},
[STATE(88)] = {
[anon_sym_RPAREN] = ACTIONS(83),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(99),
[anon_sym_if] = ACTIONS(294),
[anon_sym_async] = ACTIONS(83),
[anon_sym_for] = ACTIONS(83),
[anon_sym_and] = ACTIONS(308),
[anon_sym_or] = ACTIONS(310),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(92)] = {
[anon_sym_RPAREN] = ACTIONS(548),
[anon_sym_COMMA] = ACTIONS(548),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(364),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(715),
[sym_string_start] = ACTIONS(715),
},
[STATE(95)] = {
[sym_string] = STATE(1309),
[aux_sym_concatenated_string_repeat1] = STATE(1309),
[anon_sym_SEMI] = ACTIONS(269),
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_from] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(274),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(269),
[sym_string_start] = ACTIONS(81),
},
[STATE(96)] = {
[sym_pattern] = STATE(101),
[sym_tuple_pattern] = STATE(589),
[sym_list_pattern] = STATE(589),
[sym_list_splat_pattern] = STATE(589),
[sym_primary_expression] = STATE(1226),
[sym_binary_operator] = STATE(32),
[sym_unary_operator] = STATE(32),
[sym_pattern_list] = STATE(1091),
[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(827),
[anon_sym_lazy] = ACTIONS(829),
[anon_sym_LPAREN] = ACTIONS(831),
[anon_sym_STAR] = ACTIONS(833),
[anon_sym_print] = ACTIONS(835),
[anon_sym_match] = ACTIONS(829),
[anon_sym_async] = ACTIONS(835),
[anon_sym_exec] = ACTIONS(835),
[anon_sym_type] = ACTIONS(829),
[anon_sym_LBRACK] = ACTIONS(837),
[anon_sym_DASH] = ACTIONS(839),
[anon_sym_LBRACE] = ACTIONS(841),
[anon_sym_PLUS] = ACTIONS(839),
[anon_sym_TILDE] = ACTIONS(839),
[sym_ellipsis] = ACTIONS(843),
[sym_integer] = ACTIONS(845),
[sym_float] = ACTIONS(843),
[anon_sym_await] = ACTIONS(847),
[sym_true] = ACTIONS(845),
[sym_false] = ACTIONS(845),
[sym_none] = ACTIONS(845),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(849),
},
[STATE(97)] = {
[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(79),
[sym_line_continuation] = ACTIONS(364),
[sym__string_content] = ACTIONS(709),
[sym_escape_interpolation] = ACTIONS(709),
[sym_string_end] = ACTIONS(851),
},
[STATE(98)] = {
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(715),
},
[STATE(99)] = {
[sym_string] = STATE(1130),
[aux_sym_concatenated_string_repeat1] = STATE(1130),
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_RPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(274),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_async] = ACTIONS(269),
[anon_sym_for] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(402),
},
[STATE(100)] = {
[sym_named_expression] = STATE(2549),
[sym__named_expression_lhs] = STATE(3105),
[sym_as_pattern] = STATE(2549),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(102)] = {
[sym_string_content] = STATE(97),
[sym_interpolation] = STATE(97),
[sym__not_escape_sequence] = STATE(14),
[aux_sym_string_repeat1] = STATE(97),
[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(79),
[sym_line_continuation] = ACTIONS(364),
[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(79),
[sym_line_continuation] = ACTIONS(364),
[sym__string_content] = ACTIONS(709),
[sym_escape_interpolation] = ACTIONS(709),
[sym_string_end] = ACTIONS(883),
},
[STATE(104)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_RPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(269),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_COLON_EQ] = ACTIONS(276),
[anon_sym_if] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_EQ] = ACTIONS(572),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym__dedent] = ACTIONS(887),
[sym_string_start] = ACTIONS(887),
},
[STATE(106)] = {
[sym_named_expression] = STATE(1537),
[sym__named_expression_lhs] = STATE(1621),
[sym_list_splat] = STATE(3064),
[sym_as_pattern] = STATE(1537),
[sym_expression] = STATE(29),
[sym_primary_expression] = STATE(28),
[sym_not_operator] = STATE(2545),
[sym_boolean_operator] = STATE(2545),
[sym_binary_operator] = STATE(44),
[sym_unary_operator] = STATE(44),
[sym_comparison_operator] = STATE(2545),
[sym_lambda] = STATE(2545),
[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(2545),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(649),
},
[STATE(107)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(618),
[sym_list_splat] = STATE(3167),
[sym__list_splat_argument] = STATE(2861),
[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(3083),
[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(99),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(402),
},
[STATE(108)] = {
[sym__comprehension_clauses] = STATE(3091),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(109)] = {
[sym_named_expression] = STATE(1528),
[sym__named_expression_lhs] = STATE(3110),
[sym_list_splat] = STATE(1224),
[sym_as_pattern] = STATE(1528),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(446),
},
[STATE(110)] = {
[anon_sym_DOT] = ACTIONS(83),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(83),
[anon_sym_if] = ACTIONS(474),
[anon_sym_COLON] = ACTIONS(83),
[anon_sym_EQ] = ACTIONS(83),
[anon_sym_PIPE] = ACTIONS(83),
[anon_sym_and] = ACTIONS(488),
[anon_sym_or] = ACTIONS(490),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(111)] = {
[anon_sym_as] = ACTIONS(907),
[anon_sym_COLON] = ACTIONS(909),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(1350),
[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(1405),
[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(1350),
[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(5),
[anon_sym_import] = ACTIONS(7),
[anon_sym_lazy] = ACTIONS(9),
[anon_sym_from] = ACTIONS(11),
[anon_sym_LPAREN] = ACTIONS(13),
[anon_sym_STAR] = ACTIONS(15),
[anon_sym_print] = ACTIONS(17),
[anon_sym_assert] = ACTIONS(19),
[anon_sym_return] = ACTIONS(21),
[anon_sym_del] = ACTIONS(23),
[anon_sym_raise] = ACTIONS(25),
[anon_sym_pass] = ACTIONS(27),
[anon_sym_break] = ACTIONS(29),
[anon_sym_continue] = ACTIONS(31),
[anon_sym_match] = ACTIONS(456),
[anon_sym_async] = ACTIONS(458),
[anon_sym_global] = ACTIONS(49),
[anon_sym_nonlocal] = ACTIONS(51),
[anon_sym_exec] = ACTIONS(53),
[anon_sym_type] = ACTIONS(55),
[anon_sym_LBRACK] = ACTIONS(59),
[anon_sym_DASH] = ACTIONS(63),
[anon_sym_LBRACE] = ACTIONS(65),
[anon_sym_PLUS] = ACTIONS(63),
[anon_sym_not] = ACTIONS(67),
[anon_sym_TILDE] = ACTIONS(63),
[anon_sym_lambda] = ACTIONS(69),
[anon_sym_yield] = ACTIONS(71),
[sym_ellipsis] = ACTIONS(73),
[sym_integer] = ACTIONS(75),
[sym_float] = ACTIONS(73),
[anon_sym_await] = ACTIONS(77),
[sym_true] = ACTIONS(75),
[sym_false] = ACTIONS(75),
[sym_none] = ACTIONS(75),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym__newline] = ACTIONS(911),
[sym__indent] = ACTIONS(913),
[sym_string_start] = ACTIONS(81),
},
[STATE(113)] = {
[sym_named_expression] = STATE(308),
[sym__named_expression_lhs] = STATE(1335),
[sym_as_pattern] = STATE(308),
[sym_expression] = STATE(111),
[sym_primary_expression] = STATE(27),
[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(839),
[anon_sym_LBRACE] = ACTIONS(841),
[anon_sym_PLUS] = ACTIONS(839),
[anon_sym_not] = ACTIONS(925),
[anon_sym_TILDE] = ACTIONS(839),
[anon_sym_lambda] = ACTIONS(927),
[sym_ellipsis] = ACTIONS(843),
[sym_integer] = ACTIONS(845),
[sym_float] = ACTIONS(843),
[anon_sym_await] = ACTIONS(929),
[sym_true] = ACTIONS(845),
[sym_false] = ACTIONS(845),
[sym_none] = ACTIONS(845),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(849),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(115)] = {
[sym_argument_list] = STATE(165),
[sym_generator_expression] = STATE(165),
[anon_sym_DOT] = ACTIONS(466),
[anon_sym_LPAREN] = ACTIONS(468),
[anon_sym_COMMA] = ACTIONS(937),
[anon_sym_as] = ACTIONS(937),
[anon_sym_STAR] = ACTIONS(470),
[anon_sym_GT_GT] = ACTIONS(472),
[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(478),
[anon_sym_EQ] = ACTIONS(939),
[anon_sym_LBRACK] = ACTIONS(480),
[anon_sym_PIPE] = ACTIONS(482),
[anon_sym_AT] = ACTIONS(484),
[anon_sym_DASH] = ACTIONS(486),
[anon_sym_PLUS] = ACTIONS(486),
[anon_sym_not] = ACTIONS(937),
[anon_sym_and] = ACTIONS(937),
[anon_sym_or] = ACTIONS(937),
[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(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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(476),
[anon_sym_EQ] = ACTIONS(943),
[anon_sym_PIPE] = ACTIONS(941),
[anon_sym_not] = ACTIONS(109),
[anon_sym_and] = ACTIONS(941),
[anon_sym_or] = ACTIONS(941),
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(118)] = {
[anon_sym_DOT] = ACTIONS(269),
[anon_sym_LPAREN] = ACTIONS(269),
[anon_sym_COMMA] = ACTIONS(269),
[anon_sym_as] = ACTIONS(274),
[anon_sym_STAR] = ACTIONS(274),
[anon_sym_GT_GT] = ACTIONS(269),
[anon_sym_if] = ACTIONS(269),
[anon_sym_COLON] = ACTIONS(269),
[anon_sym_async] = ACTIONS(269),
[anon_sym_for] = ACTIONS(269),
[anon_sym_in] = ACTIONS(269),
[anon_sym_STAR_STAR] = ACTIONS(269),
[anon_sym_LBRACK] = ACTIONS(269),
[anon_sym_PIPE] = ACTIONS(269),
[anon_sym_AT] = ACTIONS(269),
[anon_sym_DASH] = ACTIONS(269),
[anon_sym_RBRACE] = ACTIONS(269),
[anon_sym_PLUS] = ACTIONS(269),
[anon_sym_not] = ACTIONS(269),
[anon_sym_and] = ACTIONS(269),
[anon_sym_or] = ACTIONS(269),
[anon_sym_SLASH] = ACTIONS(274),
[anon_sym_PERCENT] = ACTIONS(269),
[anon_sym_SLASH_SLASH] = ACTIONS(269),
[anon_sym_AMP] = ACTIONS(269),
[anon_sym_CARET] = ACTIONS(269),
[anon_sym_LT_LT] = ACTIONS(269),
[anon_sym_is] = ACTIONS(269),
[anon_sym_LT] = ACTIONS(274),
[anon_sym_LT_EQ] = ACTIONS(269),
[anon_sym_EQ_EQ] = ACTIONS(269),
[anon_sym_BANG_EQ] = ACTIONS(269),
[anon_sym_GT_EQ] = ACTIONS(269),
[anon_sym_GT] = ACTIONS(274),
[anon_sym_LT_GT] = ACTIONS(269),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(119)] = {
[sym_named_expression] = STATE(592),
[sym__named_expression_lhs] = STATE(3104),
[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(2569),
[sym_boolean_operator] = STATE(2569),
[sym_binary_operator] = STATE(11),
[sym_unary_operator] = STATE(11),
[sym_comparison_operator] = STATE(2569),
[sym_lambda] = STATE(2569),
[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(2569),
[sym_concatenated_string] = STATE(11),
[sym_string] = STATE(99),
[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(79),
[sym_line_continuation] = ACTIONS(79),
[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(1226),
[sym_binary_operator] = STATE(32),
[sym_unary_operator] = STATE(32),
[sym_pattern_list] = STATE(956),
[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(827),
[anon_sym_lazy] = ACTIONS(829),
[anon_sym_LPAREN] = ACTIONS(831),
[anon_sym_STAR] = ACTIONS(833),
[anon_sym_print] = ACTIONS(835),
[anon_sym_match] = ACTIONS(829),
[anon_sym_async] = ACTIONS(835),
[anon_sym_exec] = ACTIONS(835),
[anon_sym_type] = ACTIONS(829),
[anon_sym_LBRACK] = ACTIONS(837),
[anon_sym_DASH] = ACTIONS(839),
[anon_sym_LBRACE] = ACTIONS(841),
[anon_sym_PLUS] = ACTIONS(839),
[anon_sym_TILDE] = ACTIONS(839),
[sym_ellipsis] = ACTIONS(843),
[sym_integer] = ACTIONS(845),
[sym_float] = ACTIONS(843),
[anon_sym_await] = ACTIONS(847),
[sym_true] = ACTIONS(845),
[sym_false] = ACTIONS(845),
[sym_none] = ACTIONS(845),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(849),
},
[STATE(121)] = {
[aux_sym__patterns_repeat1] = STATE(239),
[anon_sym_COMMA] = ACTIONS(448),
[anon_sym_in] = ACTIONS(947),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(122)] = {
[sym_argument_list] = STATE(1213),
[sym__not_in] = STATE(2081),
[sym__is_not] = STATE(2081),
[sym_generator_expression] = STATE(1213),
[aux_sym_comparison_operator_repeat1] = STATE(2479),
[anon_sym_DOT] = ACTIONS(949),
[anon_sym_LPAREN] = ACTIONS(951),
[anon_sym_COMMA] = ACTIONS(83),
[anon_sym_as] = ACTIONS(83),
[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(99),
[anon_sym_LBRACK] = ACTIONS(963),
[anon_sym_PIPE] = ACTIONS(965),
[anon_sym_AT] = ACTIONS(967),
[anon_sym_DASH] = ACTIONS(969),
[anon_sym_RBRACE] = ACTIONS(83),
[anon_sym_PLUS] = ACTIONS(969),
[anon_sym_not] = ACTIONS(109),
[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(83),
[sym_type_conversion] = ACTIONS(83),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(123)] = {
[anon_sym_COMMA] = ACTIONS(983),
[anon_sym_as] = ACTIONS(985),
[anon_sym_RBRACE] = ACTIONS(983),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(124)] = {
[anon_sym_COMMA] = ACTIONS(987),
[anon_sym_RBRACE] = ACTIONS(987),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[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(845),
[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(839),
[anon_sym_LBRACE] = ACTIONS(841),
[anon_sym_PLUS] = ACTIONS(839),
[anon_sym_TILDE] = ACTIONS(839),
[sym_ellipsis] = ACTIONS(843),
[sym_integer] = ACTIONS(845),
[sym_float] = ACTIONS(843),
[anon_sym_await] = ACTIONS(993),
[sym_true] = ACTIONS(845),
[sym_false] = ACTIONS(845),
[sym_none] = ACTIONS(845),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
[sym_string_start] = ACTIONS(849),
},
[STATE(126)] = {
[aux_sym__parameters_repeat1] = STATE(126),
[anon_sym_RPAREN] = ACTIONS(749),
[anon_sym_COMMA] = ACTIONS(995),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
[STATE(127)] = {
[anon_sym_RPAREN] = ACTIONS(998),
[sym_comment] = ACTIONS(79),
[sym_line_continuation] = ACTIONS(79),
},
};
static const uint16_t ts_small_parse_table[] = {
[0] = 3,
ACTIONS(79), 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, 79, 79,
649, 1537, 1621, 255, 1537, 162, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 255,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[136] = 5,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2134), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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(79), 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(79),
sym_line_continuation, ACTIONS(364),
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(79),
sym_line_continuation, ACTIONS(364),
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(354),
anon_sym_COMMA, ACTIONS(354),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[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, 79, 79, 1008, 2584,
3154, 2584, 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(79), 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(849), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1494), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(274), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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(79),
sym_line_continuation, ACTIONS(364),
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(79),
sym_line_continuation, ACTIONS(364),
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(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(983), 4,
anon_sym_COMMA,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[547] = 4,
ACTIONS(276), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 6,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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(79), 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, 79, 79,
877, 2549, 3142, 461, 877, 876, 1169, 1169, 1169, 2549, 190, 56, 489, 489, 43, 43,
489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 489,
43, 391, 43,
[750] = 3,
ACTIONS(79), 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(79), 2,
sym_comment,
sym_line_continuation,
STATE(2191), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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(79),
sym_line_continuation, ACTIONS(364),
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(79),
sym_line_continuation, ACTIONS(364),
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, 79, 79, 1072, 1072, 504, 1044, 600,
[986] = 3,
ACTIONS(79), 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, 79, 79, 446, 1528,
3110, 1528, 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(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(376),
[1132] = 5,
anon_sym_RPAREN, ACTIONS(1084),
anon_sym_COMMA, ACTIONS(1084),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[1143] = 5,
anon_sym_RPAREN, ACTIONS(534),
anon_sym_COMMA, ACTIONS(534),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[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, 79, 79, 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(173),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[1264] = 3,
ACTIONS(79), 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(79),
sym_line_continuation, ACTIONS(79),
[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, 79, 79,
877, 2549, 3142, 2604, 2549, 155, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 805, 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,
79, 79, 402, 592, 618, 1529, 1575, 592, 210, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 1575, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99,
11,
[1506] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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(79), 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_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,
[1594] = 7,
anon_sym_COMMA, ACTIONS(1098),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(1102),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(440),
[1609] =
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,
79, 79, 402, 592, 618, 2585, 1251, 592, 421, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 1251, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99,
11,
[1706] = 3,
ACTIONS(79), 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,
[1749] = 3,
ACTIONS(79), 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,
[1792] =
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, 286, 288, 1108, 1108, 290, 292, 294, 1108, 1108, 296,
298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, 316,
318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[1870] = 9,
anon_sym_RPAREN, ACTIONS(412),
anon_sym_COMMA, ACTIONS(414),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(316),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(18),
[1889] =
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, 79, 79,
446, 1528, 3110, 1224, 1528, 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,
[1983] =
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, 79, 79, 402, 166,
1072, 1072, 11, 11, 1072, 1072, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 1072, 11, 99, 11,
[2069] = 5,
anon_sym_COMMA, ACTIONS(1118),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1118),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[2080] = 5,
anon_sym_COMMA, ACTIONS(1120),
anon_sym_COLON, ACTIONS(1122),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_with_clause_repeat1, STATE(630),
[2091] = 3,
ACTIONS(79), 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,
[2134] = 3,
anon_sym_RBRACK, ACTIONS(1128),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[2141] =
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, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79,
1132, 81, 1350, 1615, 1403, 656, 1350, 195, 2, 193, 193, 8, 8, 193, 193, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[2236] = 8,
anon_sym_SEMI, ACTIONS(1146),
anon_sym_DOT, ACTIONS(1148),
anon_sym_COMMA, ACTIONS(1146),
anon_sym_as, ACTIONS(1146),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1146),
aux_sym_dotted_name_repeat1, STATE(1073),
[2253] = 7,
anon_sym_SEMI, ACTIONS(1150),
anon_sym_COMMA, ACTIONS(1152),
anon_sym_as, ACTIONS(1154),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1150),
aux_sym__import_list_repeat1, STATE(545),
[2268] =
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,
79, 79, 1008, 2584, 3154, 834, 1088, 641, 2584, 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,
[2367] =
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, 85, 1164, 87, 1164, 1164, 89, 1164, 1164, 1164,
1164, 97, 1166, 101, 1164, 105, 1164, 1164, 1164, 1164, 1164, 89, 105, 105, 1164, 1164,
1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16,
[2445] =
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, 839, 841, 839, 839, 843, 845, 843, 1176, 845, 845, 845, 79, 79, 849, 1225,
32, 32, 180, 180, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137,
32,
[2526] =
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, 269, 269, 1178, 1178, 274, 269, 1178, 269, 269, 269,
269, 269, 269, 274, 269, 269, 269, 269, 269, 79, 79,
[2585] = 5,
anon_sym_RPAREN, ACTIONS(548),
anon_sym_COMMA, ACTIONS(548),
anon_sym_COLON, ACTIONS(1180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[2596] =
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, 286, 288, 1182, 1182, 1184, 290, 292, 294, 1182, 1182,
296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[2675] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1090),
sym_for_in_clause, STATE(83),
[2694] =
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, 79, 79,
446, 1528, 3110, 1224, 1528, 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,
[2788] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1192), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[2798] = 5,
anon_sym_COMMA, ACTIONS(1194),
anon_sym_RBRACK, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(1196),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[2809] =
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, 286, 288, 937, 937, 939, 290, 292, 937, 937, 937,
937, 298, 300, 302, 304, 306, 306, 937, 937, 937, 290, 304, 304, 312, 314, 292,
937, 939, 937, 937, 937, 937, 939, 937, 79, 79, 85, 85,
[2885] =
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, 296, 109, 941, 941,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 205, 205, 1519,
[2946] =
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, 79, 79,
877, 2549, 3142, 2619, 2549, 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,
[3040] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(317),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[3061] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(723),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[3082] = 4,
ACTIONS(276), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[3127] = 5,
ACTIONS(93), 1,
anon_sym_if,
ACTIONS(111), 1,
anon_sym_and,
ACTIONS(113), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 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,
[3152] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(316),
sym_for_in_clause, STATE(83),
[3171] = 6,
anon_sym_SEMI, ACTIONS(1204),
anon_sym_COMMA, ACTIONS(462),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1204),
[3184] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1206, 1208, 81, 483, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[3316] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 263, 22, 589, 589, 589, 1350, 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,
[3469] =
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, 79, 79, 1234, 2672,
3082, 2672, 123, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[3559] =
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, 500, 502, 1236, 83, 504, 506, 508, 83, 510, 512,
514, 1236, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530,
532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478,
[3637] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1239),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[3646] = 3,
anon_sym_COLON, ACTIONS(1241),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[3653] = 3,
ACTIONS(79), 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,
[3696] =
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, 65, 1269,
1272, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 63, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 69, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
73, 75, 73, 1144, 75, 75, 75, 79, 79, 1247, 81, 510, 1350, 1615, 2764, 1350,
372, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 193, 8, 95, 8,
[3832] = 4,
anon_sym_COLON, ACTIONS(1277),
anon_sym_DASH_GT, ACTIONS(1277),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[3841] =
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, 79, 79, 402, 187, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11,
[3920] =
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, 85, 1164, 87, 1164, 1164, 1166, 1164, 1164, 1164,
1164, 97, 1166, 101, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164,
1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16,
[3998] = 3,
ACTIONS(79), 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_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,
[4042] = 3,
anon_sym_RPAREN, ACTIONS(1279),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[4049] = 3,
ACTIONS(79), 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,
[4092] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1090),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2940),
[4113] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 178, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[4192] =
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, 466, 468, 470, 472, 474, 1295, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[4267] =
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, 79, 79, 402, 182,
2573, 2573, 11, 11, 2573, 2573, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 2573, 11, 99, 11,
[4353] = 5,
ACTIONS(276), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(271), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[4401] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 212,
2821, 2821, 32, 32, 2821, 2821, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2821, 32, 137, 32,
[4487] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 206, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[4566] =
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, 79,
79, 402, 592, 618, 1617, 1564, 592, 183, 10, 88, 88, 11, 11, 88, 88, 1409,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11,
[4662] = 5,
anon_sym_COMMA, ACTIONS(548),
anon_sym_COLON, ACTIONS(548),
anon_sym_EQ, ACTIONS(1299),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[4673] = 5,
anon_sym_COMMA, ACTIONS(1301),
anon_sym_COLON, ACTIONS(554),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__parameters_repeat1, STATE(383),
[4684] = 3,
anon_sym_COLON, ACTIONS(1303),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[4691] = 3,
ACTIONS(79), 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,
[4734] = 9,
anon_sym_if, ACTIONS(931),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(1309),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_for_in_clause, STATE(650),
sym_if_clause, STATE(650),
aux_sym__comprehension_clauses_repeat1, STATE(650),
[4753] = 8,
anon_sym_SEMI, ACTIONS(695),
anon_sym_from, ACTIONS(695),
anon_sym_COMMA, ACTIONS(1311),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(695),
aux_sym__collection_elements_repeat1, STATE(277),
[4770] = 6,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_as, ACTIONS(1315),
anon_sym_COLON, ACTIONS(1317),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(952),
[4783] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1319, 1321, 81, 484, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[4915] = 3,
anon_sym_RBRACK, ACTIONS(1323),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[4922] =
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, 79, 79,
446, 1528, 3110, 1601, 1528, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[5015] =
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, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 308, 224, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[5107] = 4,
anon_sym_SEMI, ACTIONS(1329),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1329),
[5116] = 5,
anon_sym_SEMI, ACTIONS(1331),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1333),
aux_sym__simple_statements_repeat1, STATE(441),
[5127] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1335, 81, 229, 229, 229,
229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229,
229, 22, 589, 589, 589, 1350, 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,
[5257] = 3,
ACTIONS(79), 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,
[5300] =
21792, 0, 57472, 5, 33024, 9, 65423, 11, 1021, 24, 0, 33, 96, 33, 0, 35,
0, 35, 0, 35, 512, 35, 0, 36, 0, 36, 0, 36, 0, 36, 0, 36,
0, 36, 0, 36, 0, 36, 1337, 269, 1340, 274, 269, 269, 269, 269, 269, 269,
1343, 1340, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, 269,
274, 269, 269, 269, 269, 274, 269, 79, 79, 737,
[5374] = 3,
anon_sym_RPAREN, ACTIONS(1346),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[5381] =
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, 79,
79, 402, 592, 618, 1625, 688, 598, 353, 1168, 1168, 1168, 592, 194, 10, 88, 88,
11, 11, 88, 88, 1173, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 99, 11,
[5482] = 5,
anon_sym_RPAREN, ACTIONS(1364),
anon_sym_COMMA, ACTIONS(1366),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(63),
[5493] = 3,
ACTIONS(79), 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,
[5536] =
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, 269, 1340, 269, 274, 269, 276, 269, 274, 269,
269, 1368, 1340, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269,
269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 737, 1145,
[5612] = 4,
ACTIONS(1371), 1,
anon_sym_COMMA,
STATE(491), 1,
aux_sym__patterns_repeat1,
ACTIONS(79), 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,
[5641] = 2,
ACTIONS(79), 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,
[5665] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 274, 22, 589, 589, 589, 1350, 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,
[5818] = 3,
ACTIONS(79), 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_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,
[5862] = 3,
ACTIONS(356), 1,
anon_sym_as,
ACTIONS(79), 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,
[5878] = 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(79),
sym_line_continuation, ACTIONS(79),
[5895] = 3,
anon_sym_RPAREN, ACTIONS(1389),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[5902] =
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, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79,
79, 1391, 81, 1350, 1615, 990, 1350, 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,
[5998] = 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(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(937),
[6015] = 8,
anon_sym_COMMA, ACTIONS(1401),
anon_sym_as, ACTIONS(1403),
anon_sym_if, ACTIONS(1405),
anon_sym_COLON, ACTIONS(1407),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_if_clause, STATE(1394),
aux_sym_case_clause_repeat1, STATE(943),
[6032] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1409, 1411, 81, 1250, 1248,
1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248,
1248, 1248, 1248, 22, 589, 589, 589, 1350, 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,
[6164] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9,
9, 9, 268, 268, 687, 270, 22, 589, 589, 589, 1350, 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,
[6317] =
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, 79, 79, 446, 1528,
3110, 1528, 256, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[6407] = 4,
ACTIONS(276), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 6,
anon_sym_as,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[6454] =
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, 83, 99, 759, 761, 83, 83, 83, 765,
767, 769, 771, 773, 775, 83, 775, 109, 777, 779, 759, 773, 773, 781, 783, 761,
785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475,
[6533] = 3,
ACTIONS(79), 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,
[6578] = 5,
anon_sym_COMMA, ACTIONS(1098),
anon_sym_RBRACK, ACTIONS(1102),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1158),
[6589] = 5,
anon_sym_RPAREN, ACTIONS(1415),
anon_sym_COMMA, ACTIONS(1415),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[6600] = 3,
anon_sym_RBRACK, ACTIONS(1417),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[6607] =
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,
79, 79, 1008, 2584, 3154, 2605, 2976, 2839, 2584, 285, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 286, 118, 118, 118, 118, 118, 3103, 821,
118, 130, 118,
[6706] =
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, 79, 79, 402, 260,
1230, 1230, 11, 11, 1230, 1230, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 1230, 11, 99, 11,
[6792] =
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, 286, 288, 1423, 1423, 290, 292, 294, 296, 298, 300,
302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, 316, 318, 296,
296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[6868] = 5,
anon_sym_COMMA, ACTIONS(1425),
anon_sym_RBRACK, ACTIONS(1427),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_type_parameter_repeat1, STATE(492),
[6879] =
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, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79,
79, 619, 81, 1350, 1615, 2813, 1350, 279, 2, 193, 193, 8, 8, 193, 193, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[6974] =
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, 79, 79, 1433, 1433, 1954, 358, 570, 358,
[7066] =
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, 269, 1439, 269, 269, 274, 269, 276, 269, 274, 269,
269, 274, 1442, 269, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269,
269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 269, 536,
[7142] =
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, 85, 1445, 87, 1445, 1445, 89, 91, 93, 1445,
95, 97, 1447, 101, 103, 105, 107, 107, 109, 111, 113, 89, 105, 105, 115, 117,
91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1445, 16, 672, 672, 16,
730,
[7223] =
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, 827, 829, 831, 1449, 835, 1373, 829, 835, 1451, 835,
829, 1373, 837, 1453, 841, 1453, 839, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373,
1373, 1373, 1373, 1373, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 240, 589,
589, 589, 1226, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[7323] = 3,
ACTIONS(79), 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,
[7366] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1455, 81, 5, 5, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 1405, 9, 9,
9, 9, 5, 5, 687, 22, 589, 589, 589, 1350, 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,
[7518] = 4,
anon_sym_case, ACTIONS(540),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(540),
[7527] = 4,
anon_sym_case, ACTIONS(1457),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(1457),
[7536] = 4,
anon_sym_case, ACTIONS(1459),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(1459),
[7545] = 6,
anon_sym_case, ACTIONS(1461),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(1464),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(65535),
[7558] =
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, 109, 683, 685, 665, 679, 679, 687, 689, 667, 691, 693, 671,
671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[7634] =
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, 79, 79, 1470, 1470, 504, 1047, 918,
[7724] =
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, 286, 288, 1164, 1164, 1166, 1166, 1164, 1164, 1164, 1164,
1164, 298, 300, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 85, 85,
[7800] = 9,
anon_sym_RPAREN, ACTIONS(1309),
anon_sym_if, ACTIONS(795),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_for_in_clause, STATE(838),
sym_if_clause, STATE(838),
aux_sym__comprehension_clauses_repeat1, STATE(838),
[7819] = 7,
anon_sym_SEMI, ACTIONS(619),
anon_sym_from, ACTIONS(619),
anon_sym_COMMA, ACTIONS(1472),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(619),
aux_sym__collection_elements_repeat1, STATE(754),
[7834] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1474), 3,
anon_sym_SEMI,
anon_sym_from,
sym__newline,
[7844] = 3,
ACTIONS(127), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(534), 4,
anon_sym_SEMI,
anon_sym_from,
anon_sym_COMMA,
sym__newline,
[7858] = 7,
anon_sym_LPAREN, ACTIONS(1476),
anon_sym_COLON, ACTIONS(1478),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_type_parameter, STATE(3008),
sym_argument_list, STATE(482),
[7873] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1480, 1482, 81, 894, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[8005] = 3,
sym_identifier, ACTIONS(1484),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[8012] =
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, 79, 79, 402, 275, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11,
[8091] =
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, 286, 288, 1486, 1486, 1488, 290, 292, 1486, 1486, 1486,
296, 298, 300, 302, 304, 306, 306, 109, 1486, 1486, 290, 304, 304, 312, 314, 292,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[8170] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3078),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[8193] = 9,
anon_sym_COMMA, ACTIONS(1498),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(1500),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1263),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(803),
[8212] = 3,
ACTIONS(79), 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,
[8255] =
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, 79, 79, 849, 555, 248, 247, 1238, 247, 247, 247, 247, 2762, 247,
247, 247, 247, 681,
[8323] =
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, 79,
79, 402, 592, 618, 3163, 2857, 592, 328, 10, 88, 88, 11, 11, 88, 88, 1401,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11,
[8419] = 3,
anon_sym_import, ACTIONS(1528),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[8426] = 9,
sym_identifier, ACTIONS(1530),
anon_sym_LPAREN, ACTIONS(1532),
anon_sym_STAR, ACTIONS(1534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__import_list, STATE(442),
sym_aliased_import, STATE(949),
sym_wildcard_import, STATE(1015),
sym_dotted_name, STATE(176),
[8445] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[8541] = 3,
ACTIONS(536), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[8556] = 4,
anon_sym_COLON, ACTIONS(1536),
anon_sym_DASH_GT, ACTIONS(1538),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[8565] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1540, 1542, 81, 604, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[8697] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 428, 22, 589, 589, 589, 1350, 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,
[8850] =
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, 79, 79, 405, 220,
219, 1572, 480, 480, 671, 862, 480, 480, 480,
[8907] = 4,
ACTIONS(1558), 1,
anon_sym_DOT,
STATE(868), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 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,
[8927] = 6,
anon_sym_LPAREN, ACTIONS(655),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_parameters, STATE(294),
sym_type_parameter, STATE(843),
[8940] = 3,
sym_identifier, ACTIONS(1560),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[8947] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1562, 1564, 81, 529, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[9079] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 475, 22, 589, 589, 589, 1350, 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,
[9232] =
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, 1568,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79,
649, 1537, 1621, 261, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
44, 523, 261, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44,
2545, 44, 145, 44,
[9332] = 6,
anon_sym_SEMI, ACTIONS(1576),
anon_sym_COMMA, ACTIONS(1576),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1576),
[9345] = 3,
anon_sym_COLON, ACTIONS(1578),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[9352] =
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, 1580, 85, 1580, 87, 1580, 1580, 1582, 1580, 1580, 1580,
1580, 97, 1582, 101, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580,
1580, 1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 1580, 16, 16,
[9430] = 9,
sym_identifier, ACTIONS(1584),
anon_sym_DOT, ACTIONS(1586),
anon_sym___future__, ACTIONS(1588),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_import_prefix, STATE(841),
sym_relative_import, STATE(290),
sym_dotted_name, STATE(290),
aux_sym_import_prefix_repeat1, STATE(840),
[9449] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[9462] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 306, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[9541] = 3,
ACTIONS(79), 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,
[9586] = 3,
ACTIONS(79), 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,
[9631] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1590), 3,
anon_sym_SEMI,
anon_sym_COMMA,
sym__newline,
[9641] = 6,
anon_sym_SEMI, ACTIONS(1590),
anon_sym_COMMA, ACTIONS(1592),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1590),
aux_sym_global_statement_repeat1, STATE(65535),
[9654] = 6,
anon_sym_SEMI, ACTIONS(1595),
anon_sym_COMMA, ACTIONS(1597),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1595),
aux_sym_global_statement_repeat1, STATE(313),
[9667] = 3,
sym_identifier, ACTIONS(1599),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[9674] = 3,
anon_sym_RPAREN, ACTIONS(1601),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[9681] = 3,
anon_sym_RBRACK, ACTIONS(1603),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[9688] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1605, 1607, 81, 585, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[9820] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 467, 22, 589, 589, 589, 1350, 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,
[9973] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 321, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[10063] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1609),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[10072] =
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, 1611, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 1613, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
79, 79, 1008, 2584, 3154, 2620, 2988, 2859, 2584, 360, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 361, 118, 118, 118, 118, 118, 3178, 821,
118, 130, 118,
[10171] =
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, 1615, 1615, 1615, 1615, 1615, 1615, 1617, 1620, 1615, 1622,
1615, 1615, 1625, 1628, 1617, 1617, 1617, 1617, 1628, 1617, 79, 79, 125, 125, 65535,
[10234] =
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, 269, 269, 280, 280, 274, 269, 269, 269, 269, 269,
269, 269, 274, 269, 269, 269, 269, 269, 79, 79,
[10292] = 4,
anon_sym_RPAREN, ACTIONS(1375),
anon_sym_COMMA, ACTIONS(1375),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[10301] = 5,
anon_sym_RPAREN, ACTIONS(1631),
anon_sym_COMMA, ACTIONS(1633),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(1384),
[10312] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(854),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[10335] = 9,
anon_sym_RPAREN, ACTIONS(1635),
anon_sym_COMMA, ACTIONS(1637),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1607),
sym_for_in_clause, STATE(83),
[10354] =
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, 1639, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79,
446, 1528, 3110, 1224, 1528, 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,
[10448] = 6,
anon_sym_case, ACTIONS(1641),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(1643),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(272),
[10461] = 5,
anon_sym_COMMA, ACTIONS(1645),
anon_sym_RBRACE, ACTIONS(1647),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[10472] =
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, 1649, 921, 917, 923,
839, 841, 1651, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[10566] =
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, 1653, 1655, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
79, 79, 402, 592, 618, 2600, 2989, 592, 371, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2989, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99,
11,
[10663] =
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, 79, 79, 402, 284,
437, 437, 11, 11, 437, 437, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 437, 11, 99, 11,
[10749] = 3,
ACTIONS(79), 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,
[10792] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(850),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[10813] = 9,
anon_sym_RPAREN, ACTIONS(1657),
anon_sym_COMMA, ACTIONS(1659),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3129),
sym_for_in_clause, STATE(83),
[10832] = 3,
ACTIONS(127), 1,
anon_sym_as,
ACTIONS(79), 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,
[10848] = 8,
anon_sym_SEMI, ACTIONS(1661),
anon_sym_DOT, ACTIONS(1663),
anon_sym_COLON, ACTIONS(1665),
anon_sym_EQ, ACTIONS(1667),
anon_sym_PIPE, ACTIONS(1669),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1661),
[10865] = 3,
sym_identifier, ACTIONS(1671),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[10872] = 3,
ACTIONS(79), 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,
[10928] =
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, 79, 79, 877, 2549,
3105, 2549, 343, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[11018] = 3,
ACTIONS(728), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1673), 4,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[11032] =
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, 79, 79,
446, 1528, 3110, 1601, 1528, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[11125] =
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, 1675, 1675, 1675, 1675, 1677, 1677, 1675, 1675, 1675, 1675,
1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675,
1675, 1677, 1677, 1677, 1677, 1677, 1675, 1677, 1675, 1675, 1677, 1675, 1677, 1675, 1675, 1675,
1675, 79, 79, 1677, 1677,
[11210] =
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, 286, 288, 1486, 1486, 1488, 290, 292, 1486, 1486, 1486,
296, 298, 300, 302, 304, 306, 306, 109, 308, 1486, 290, 304, 304, 312, 314, 292,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[11289] = 5,
anon_sym_COMMA, ACTIONS(1679),
anon_sym_RBRACE, ACTIONS(987),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(65535),
[11300] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 345, 22, 589, 589, 589, 1350, 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,
[11453] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1682, 1684, 81, 1998, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[11585] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1333, 81, 229, 229, 229,
229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229,
229, 22, 589, 589, 589, 1350, 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,
[11715] =
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, 1686, 921, 917, 921, 921, 917, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 354, 171, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[11807] = 6,
sym_identifier, ACTIONS(1530),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__import_list, STATE(363),
sym_aliased_import, STATE(949),
sym_dotted_name, STATE(176),
[11820] = 5,
anon_sym_RPAREN, ACTIONS(1688),
anon_sym_COMMA, ACTIONS(1690),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(326),
[11831] = 3,
anon_sym_COLON, ACTIONS(1692),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[11838] =
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, 1694, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 618, 1625, 688, 592, 194, 10, 88, 88, 11, 11, 88, 88, 1173,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11,
[11934] =
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, 1696, 1698, 426, 1700, 1698, 903, 1700, 1698, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528,
3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 244, 1085,
1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[12030] =
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, 1702, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79,
446, 1528, 3110, 1224, 1528, 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,
[12124] =
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, 1704, 1704, 1704, 1704, 1706, 1706, 1704, 1704, 1704, 1704,
1704, 1704, 1704, 1704, 1704, 1076, 1704, 1704, 1704, 1704, 1704, 1435, 1437, 1704, 1704, 1704,
1704, 1704, 1704, 1704, 1706, 1706, 1706, 1706, 1706, 1704, 1706, 1704, 1704, 1706, 1704, 1706,
1704, 1704, 1704, 1704, 79, 79, 1706, 1706, 727, 726, 2015, 726,
[12216] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 418,
706, 706, 32, 32, 706, 706, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 706, 32, 137, 32,
[12302] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3070),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[12325] = 9,
anon_sym_COMMA, ACTIONS(1708),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(1710),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3071),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(331),
[12344] = 3,
ACTIONS(79), 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,
[12387] = 4,
anon_sym_SEMI, ACTIONS(1712),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1712),
[12396] = 3,
anon_sym_RPAREN, ACTIONS(1714),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[12403] = 3,
ACTIONS(79), 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,
[12446] =
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,
79, 79, 446, 1528, 3110, 1251, 1251, 1528, 416, 12, 751, 751, 15, 15, 751, 751,
15, 15, 15, 1251, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61,
15,
[12543] =
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,
1716, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79,
877, 2549, 3142, 1533, 2549, 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,
[12637] =
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, 79, 79, 402, 592,
3104, 592, 373, 80, 2569, 2569, 11, 11, 2569, 2569, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[12727] = 4,
ACTIONS(1718), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[12774] = 3,
ACTIONS(79), 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,
[12817] = 10,
anon_sym_RPAREN, ACTIONS(1720),
anon_sym_COMMA, ACTIONS(1722),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1607),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2992),
[12838] = 7,
anon_sym_SEMI, ACTIONS(1724),
anon_sym_COMMA, ACTIONS(1726),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1724),
aux_sym_print_statement_repeat1, STATE(755),
[12853] = 3,
ACTIONS(789), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1673), 4,
anon_sym_RPAREN,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[12867] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1728), 3,
anon_sym_LPAREN,
anon_sym_COLON,
anon_sym_EQ,
[12877] = 5,
anon_sym_LPAREN, ACTIONS(1476),
anon_sym_COLON, ACTIONS(1730),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_argument_list, STATE(3076),
[12888] = 5,
anon_sym_RPAREN, ACTIONS(534),
anon_sym_COMMA, ACTIONS(1732),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(65535),
[12899] =
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, 1735, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 618, 3140, 2845, 592, 337, 10, 88, 88, 11, 11, 88, 88, 1402,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11,
[12995] =
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, 1737, 1739, 1741, 1631, 1743, 1745, 1739, 1745, 1745, 1739,
1747, 839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 325,
1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[13080] = 8,
anon_sym_COMMA, ACTIONS(1751),
anon_sym_as, ACTIONS(1753),
anon_sym_EQ, ACTIONS(1755),
anon_sym_RBRACE, ACTIONS(1755),
anon_sym_COLON2, ACTIONS(1755),
sym_type_conversion, ACTIONS(1755),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[13097] = 7,
anon_sym_EQ, ACTIONS(1757),
anon_sym_RBRACE, ACTIONS(1759),
anon_sym_COLON2, ACTIONS(1761),
sym_type_conversion, ACTIONS(1763),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_format_specifier, STATE(577),
[13112] = 6,
anon_sym_SEMI, ACTIONS(1765),
anon_sym_COMMA, ACTIONS(1767),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1765),
aux_sym_print_statement_repeat1, STATE(526),
[13125] =
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, 1769, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79,
1769, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[13219] = 5,
anon_sym_COMMA, ACTIONS(1771),
anon_sym_COLON, ACTIONS(743),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__parameters_repeat1, STATE(386),
[13230] =
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, 79, 79, 385, 1572,
480, 480, 671, 862, 480, 480, 480,
[13285] = 4,
anon_sym_COMMA, ACTIONS(749),
anon_sym_COLON, ACTIONS(749),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[13294] = 5,
anon_sym_COMMA, ACTIONS(1773),
anon_sym_COLON, ACTIONS(749),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__parameters_repeat1, STATE(65535),
[13305] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1776, 1778, 81, 696, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[13437] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 496, 22, 589, 589, 589, 1350, 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,
[13590] =
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,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 3146, 714, 308, 395, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[13683] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 396, 589,
589, 589, 1226, 32, 32, 808, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[13768] = 5,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2131), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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_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,
[13819] = 3,
ACTIONS(79), 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_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,
[13864] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1780),
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),
[13891] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(1782),
sym_string_content, STATE(393),
sym_interpolation, STATE(393),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(393),
aux_sym_string_content_repeat1, STATE(14),
[13918] = 5,
anon_sym_COMMA, ACTIONS(1784),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1786),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[13929] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(1788),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(239),
[13940] = 3,
ACTIONS(79), 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_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,
[13984] = 3,
anon_sym_RBRACK, ACTIONS(1790),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[13991] =
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, 1792, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 79, 79,
1234, 2672, 3099, 1609, 380, 2672, 379, 122, 1485, 1485, 160, 160, 1485, 1485, 380, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 380, 160,
[14087] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 265,
2511, 2511, 8, 8, 2511, 2511, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 2511, 8, 95, 8,
[14173] = 3,
ACTIONS(79), 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,
[14216] = 7,
anon_sym_LPAREN, ACTIONS(1476),
anon_sym_COLON, ACTIONS(1796),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_type_parameter, STATE(375),
sym_argument_list, STATE(724),
[14231] = 3,
anon_sym_RPAREN, ACTIONS(1798),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[14238] = 3,
sym_identifier, ACTIONS(1800),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[14245] = 3,
anon_sym_COLON, ACTIONS(1802),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[14252] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 407,
1068, 1068, 32, 32, 1068, 1068, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 1068, 32, 137, 32,
[14338] =
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, 466, 468, 1486, 1486, 470, 472, 1486, 1486, 1486, 476,
478, 1488, 480, 482, 484, 486, 486, 109, 1486, 1486, 470, 484, 484, 492, 494, 472,
496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[14417] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 409, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[14496] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 937, 939, 665, 667, 937, 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, 79, 79, 161, 161,
[14573] =
3104, 0, 57728, 3, 0, 8, 1795, 8, 1020, 13, 0, 21, 96, 21, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 96, 23, 0, 25, 0, 25,
0, 25, 8192, 25, 0, 26, 941, 941, 943, 941, 941, 941, 941, 671, 941, 941,
109, 941, 941, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 408, 408, 1064,
[14637] = 10,
anon_sym_COMMA, ACTIONS(83),
anon_sym_as, ACTIONS(99),
anon_sym_if, ACTIONS(83),
anon_sym_async, ACTIONS(83),
anon_sym_for, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(83),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[14658] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 698, 22, 589, 589, 589, 1350, 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,
[14811] =
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, 1810, 1810, 1810, 1810, 1812, 1812, 1810, 1810, 1810, 1810,
1810, 1810, 1810, 1810, 1810, 1076, 1810, 1810, 1810, 1810, 1810, 1435, 1437, 1810, 1810, 1810,
1810, 1810, 1810, 1810, 1812, 1812, 1812, 1812, 1812, 1810, 1812, 1810, 1810, 1812, 1810, 1812,
1810, 1810, 1810, 1810, 79, 79, 1812, 1812, 1035, 726, 2002, 726,
[14903] =
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, 79, 79, 402, 346,
2568, 2568, 11, 11, 2568, 2568, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 2568, 11, 99, 11,
[14989] = 3,
ACTIONS(79), 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,
[15034] = 6,
anon_sym_RPAREN, ACTIONS(1814),
anon_sym_COMMA, ACTIONS(1816),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(616),
[15047] =
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, 1818, 1818, 1818, 1818, 1820, 1820, 1818, 1818, 1818, 1818,
1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818,
1818, 1818, 1818, 1818, 1818, 1820, 1820, 1820, 1820, 1820, 1818, 1820, 1818, 1818, 1820, 1818,
1820, 1818, 1818, 1818, 1818, 79, 79, 1820, 1820,
[15136] =
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, 466, 468, 1822, 1822, 470, 472, 1822, 1822, 1822, 476,
478, 1824, 480, 482, 484, 486, 486, 109, 1822, 1822, 470, 484, 484, 492, 494, 472,
496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[15215] =
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, 1826, 1254, 1249, 1829, 921, 1249,
1262, 1249, 1264, 917, 921, 1249, 1249, 921, 917, 1264, 1832, 1249, 1249, 1835, 841, 1835,
1838, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 839, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 927, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
843, 845, 843, 929, 845, 845, 845, 79, 79, 1247, 849, 308, 1335, 1414, 308, 642,
27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 110, 32, 137, 32,
[15350] =
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, 269, 269, 269, 274, 269, 276, 269, 1841, 269,
269, 1844, 1846, 269, 269, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269,
269, 269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 1145,
[15426] = 10,
anon_sym_RPAREN, ACTIONS(1814),
anon_sym_COMMA, ACTIONS(1816),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3129),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(616),
[15447] = 9,
anon_sym_COMMA, ACTIONS(1849),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(1851),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(450),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(430),
[15466] =
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, 1649, 921, 917, 923,
839, 841, 1853, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[15560] = 7,
anon_sym_SEMI, ACTIONS(1855),
anon_sym_DOT, ACTIONS(1663),
anon_sym_COLON, ACTIONS(1665),
anon_sym_PIPE, ACTIONS(1669),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1855),
[15575] = 5,
anon_sym_RPAREN, ACTIONS(412),
anon_sym_COMMA, ACTIONS(414),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(18),
[15586] =
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, 5, 456, 13, 15, 458, 456, 458, 458, 456, 59,
63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79,
81, 1350, 1615, 1403, 432, 22, 589, 589, 589, 1350, 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,
[15689] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 486,
639, 639, 43, 43, 639, 639, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 639, 43, 391, 43,
[15775] =
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, 79, 79, 753,
[15860] = 13,
anon_sym_LBRACE, ACTIONS(1857),
sym_escape_sequence, ACTIONS(1860),
anon_sym_BSLASH, ACTIONS(1863),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(1860),
sym_escape_interpolation, ACTIONS(1860),
sym_string_end, ACTIONS(1866),
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),
[15887] = 5,
anon_sym_COMMA, ACTIONS(1868),
anon_sym_RBRACE, ACTIONS(1853),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[15898] =
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, 1649, 921, 917, 923,
839, 841, 1870, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[15992] = 4,
anon_sym_SEMI, ACTIONS(1872),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1872),
[16001] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 436, 22, 589, 589, 589, 1350, 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,
[16154] =
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, 827, 829, 831, 1449, 835, 1874, 829, 835, 1876, 835,
829, 1874, 837, 1453, 841, 1453, 839, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874,
1874, 1874, 1874, 1874, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 240, 589,
589, 589, 1226, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[16254] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 438, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[16344] =
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, 1878, 1878, 1878, 1878, 1880, 1880, 1878, 1878, 1878, 1878,
1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878,
1878, 1878, 1878, 1878, 1880, 1880, 1880, 1880, 1880, 1878, 1880, 1878, 1878, 1880, 1878, 1880,
1878, 1878, 1878, 1878, 79, 79, 1880, 1880,
[16432] = 3,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(79), 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,
[16449] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[16462] = 6,
anon_sym_COMMA, ACTIONS(1884),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(1884),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[16475] = 5,
anon_sym_COMMA, ACTIONS(1886),
anon_sym_RBRACK, ACTIONS(1888),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[16486] = 5,
anon_sym_SEMI, ACTIONS(1890),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1329),
aux_sym__simple_statements_repeat1, STATE(65535),
[16497] = 4,
anon_sym_SEMI, ACTIONS(1893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1893),
[16506] =
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, 1895, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79,
446, 1528, 3110, 1224, 1528, 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,
[16600] =
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,
1897, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79,
877, 2549, 3142, 2622, 2549, 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,
[16694] = 4,
ACTIONS(1899), 1,
anon_sym_DOT,
STATE(1532), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1146), 5,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[16712] = 6,
anon_sym_RPAREN, ACTIONS(1150),
anon_sym_COMMA, ACTIONS(1901),
anon_sym_as, ACTIONS(1903),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__import_list_repeat1, STATE(716),
[16725] = 3,
ACTIONS(1905), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(726), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[16740] = 8,
anon_sym_COMMA, ACTIONS(1907),
anon_sym_if, ACTIONS(732),
anon_sym_async, ACTIONS(732),
anon_sym_for, ACTIONS(732),
anon_sym_RBRACE, ACTIONS(732),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2660),
[16757] = 9,
anon_sym_if, ACTIONS(1909),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(793),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_for_in_clause, STATE(1141),
sym_if_clause, STATE(1141),
aux_sym__comprehension_clauses_repeat1, STATE(1141),
[16776] = 3,
anon_sym_RBRACE, ACTIONS(1911),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[16783] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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,
[16828] =
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,
63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81,
1350, 1615, 1403, 1017, 1350, 463, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[16921] =
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, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584,
3107, 2584, 448, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 448, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[17013] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 464, 589,
589, 589, 1226, 32, 32, 1408, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[17098] =
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, 1919, 1921, 919, 1923, 1921, 1923, 1923, 1921, 923, 839,
841, 839, 839, 843, 845, 843, 1925, 845, 845, 845, 79, 79, 849, 1225, 32, 32,
456, 456, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[17177] =
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, 269, 269, 1927, 1927, 274, 269, 1927, 269, 269, 269,
269, 269, 269, 274, 269, 269, 269, 269, 269, 79, 79,
[17236] = 5,
anon_sym_RPAREN, ACTIONS(548),
anon_sym_COMMA, ACTIONS(548),
anon_sym_COLON, ACTIONS(1929),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[17247] = 3,
ACTIONS(79), 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,
[17292] = 3,
ACTIONS(79), 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,
[17334] =
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, 1931, 665, 667, 1931, 1931, 673, 675, 1931,
677, 679, 681, 681, 665, 679, 679, 687, 689, 667, 79, 79, 161, 161,
[17396] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(317),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[17415] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3092),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[17436] = 6,
anon_sym_SEMI, ACTIONS(1933),
anon_sym_COMMA, ACTIONS(462),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1933),
[17449] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(1935),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(239),
[17460] = 3,
anon_sym_RBRACK, ACTIONS(1937),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[17467] = 3,
anon_sym_RPAREN, ACTIONS(1939),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[17474] =
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, 1941, 1941, 1941, 1941, 1943, 1943, 1941, 1941, 1941, 1941,
1941, 1941, 1941, 1941, 1941, 1076, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941,
1941, 1941, 1943, 1943, 1943, 1943, 1943, 1941, 1943, 1941, 1941, 1943, 1941, 1943, 1941, 1941,
1941, 1941, 79, 79, 1943, 1943, 1048,
[17561] =
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, 269, 269, 269, 269, 274, 269, 276, 269, 274,
269, 269, 274, 1945, 269, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269,
269, 269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 1084,
[17637] =
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, 269, 1340, 269, 274, 269, 276, 269, 274, 269,
269, 1343, 1340, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269,
269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 737,
[17712] =
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, 500, 502, 1466, 83, 504, 506, 508, 83, 510, 512,
514, 1466, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530,
532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478,
[17790] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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,
[17832] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 1952, 1954, 81, 530, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[17964] =
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, 1956, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79,
1956, 81, 1350, 1615, 990, 1350, 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,
[18059] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 477, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[18149] =
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, 1958, 1958, 1958, 1958, 1960, 1960, 1958, 1958, 1958, 1958,
1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958,
1958, 1958, 1960, 1960, 1960, 1960, 1960, 1958, 1960, 1958, 1958, 1960, 1958, 1960, 1958, 1958,
1958, 1958, 79, 79, 1960, 1960,
[18235] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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,
[18278] = 7,
anon_sym_SEMI, ACTIONS(1962),
anon_sym_COMMA, ACTIONS(1964),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1962),
aux_sym_assert_statement_repeat1, STATE(614),
[18293] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 613, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[18383] = 5,
anon_sym_COMMA, ACTIONS(1966),
anon_sym_RBRACK, ACTIONS(1968),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(689),
[18394] = 4,
anon_sym_COMMA, ACTIONS(548),
anon_sym_COLON, ACTIONS(548),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[18403] = 4,
anon_sym_COMMA, ACTIONS(1970),
anon_sym_RBRACK, ACTIONS(1970),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[18412] = 3,
anon_sym_COLON, ACTIONS(1972),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[18419] =
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, 1974, 1974, 1974, 1974, 1976, 1976, 1974, 1974, 1974, 1974,
1974, 1974, 1974, 1974, 1974, 1076, 1974, 1974, 1974, 1974, 1974, 1435, 1437, 1974, 1974, 1974,
1974, 1974, 1974, 1974, 1976, 1976, 1976, 1976, 1976, 1974, 1976, 1974, 1974, 1976, 1974, 1976,
1974, 1974, 1974, 1974, 79, 79, 1976, 1976, 1944, 413, 1043, 413,
[18511] =
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, 1978, 1978, 1978, 1978, 1980, 1980, 1978, 1978, 1978, 1978,
1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978,
1978, 1978, 1978, 1978, 1980, 1980, 1980, 1980, 1980, 1978, 1980, 1978, 1978, 1980, 1978, 1980,
1978, 1978, 1978, 1978, 79, 79, 1980, 1980,
[18599] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1164, 1166, 1166, 1164, 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, 79, 79, 161, 161,
[18676] =
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, 109, 683, 685, 665, 679, 679, 687, 689, 667, 691, 693, 671,
671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[18752] = 5,
ACTIONS(276), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(271), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[18800] =
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, 79, 79,
[18855] = 6,
ACTIONS(99), 1,
anon_sym_as,
ACTIONS(669), 1,
anon_sym_if,
ACTIONS(683), 1,
anon_sym_and,
ACTIONS(685), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
[18881] =
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, 1982, 759, 761, 1984, 1423, 1423, 1986, 767,
769, 771, 773, 775, 1982, 775, 109, 1988, 1990, 759, 773, 773, 781, 783, 761, 1992,
1994, 1986, 1986, 1986, 1986, 1994, 1986, 79, 79, 965, 1310, 1310, 965, 1339,
[18959] = 4,
ACTIONS(1996), 1,
anon_sym_COMMA,
STATE(65535), 1,
aux_sym__patterns_repeat1,
ACTIONS(79), 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,
[18988] = 5,
anon_sym_COMMA, ACTIONS(1999),
anon_sym_RBRACK, ACTIONS(2001),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_type_parameter_repeat1, STATE(760),
[18999] = 4,
anon_sym_COMMA, ACTIONS(2003),
anon_sym_RBRACK, ACTIONS(2003),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[19008] = 4,
anon_sym_SEMI, ACTIONS(2005),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2005),
[19017] =
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, 2007, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[19112] =
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, 2009, 2009, 2009, 2009, 2011, 2011, 2009, 2009, 2009, 2009,
2009, 2009, 2009, 2009, 2009, 1076, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009,
2009, 2009, 2011, 2011, 2011, 2011, 2011, 2009, 2011, 2009, 2009, 2011, 2009, 2011, 2009, 2009,
2009, 2009, 79, 79, 2011, 2011, 2037,
[19199] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 485, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[19278] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2013, 2015, 81, 505, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[19410] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2017, 2019, 81, 1049, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[19542] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 571, 22, 589, 589, 589, 1350, 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,
[19695] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649,
1537, 1621, 479, 186, 185, 2593, 547, 185, 547, 479, 547, 547, 1537, 293, 199, 2543,
2543, 44, 44, 2543, 2543, 44, 44, 44, 607, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[19801] =
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, 2039, 1134, 2041, 1136, 1138, 1140, 1134, 1140, 1140,
1134, 1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79,
79, 2039, 81, 1350, 1615, 1403, 1386, 1350, 596, 2, 193, 193, 8, 8, 193, 193,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[19897] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 512, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[19987] =
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, 2043, 2043, 2043, 2043, 2045, 2045, 2043, 2043, 2043, 2043,
2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043,
2043, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2043, 2043, 2045, 2043, 2045, 2043,
2043, 2043, 2043, 79, 79, 2045, 2045,
[20074] =
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, 2047, 2049, 2049, 2049, 2049, 2047, 2047, 2049, 2049, 2049,
2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049,
2049, 2049, 2047, 2047, 2047, 2047, 2047, 2049, 2047, 2049, 2049, 2047, 2049, 2047, 2049, 2049,
2049, 2049, 79, 79, 2047,
[20159] =
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, 85, 1486, 87, 1486, 1486, 89, 91, 1486, 1486,
95, 97, 1488, 101, 103, 105, 107, 107, 109, 111, 1486, 89, 105, 105, 115, 117,
91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1486, 16, 672, 672, 16,
730,
[20240] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[20281] = 2,
ACTIONS(79), 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,
[20294] = 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(79),
sym_line_continuation, ACTIONS(79),
[20309] = 6,
anon_sym_SEMI, ACTIONS(2051),
anon_sym_COMMA, ACTIONS(2053),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2051),
aux_sym_print_statement_repeat1, STATE(381),
[20322] =
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, 2055, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79,
2055, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[20416] = 6,
anon_sym_SEMI, ACTIONS(2057),
anon_sym_COMMA, ACTIONS(2057),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2057),
[20429] = 3,
anon_sym_COLON, ACTIONS(2059),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[20436] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2061, 2063, 81, 602, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[20568] =
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, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 339, 508,
508, 508, 508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[20664] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 597, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[20754] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 528, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[20844] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 506,
1347, 1347, 8, 8, 1347, 1347, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 1347, 8, 95, 8,
[20930] =
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, 79, 79, 402, 520, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11,
[21009] =
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, 286, 288, 1164, 1164, 1166, 290, 1164, 1164, 1164, 1164,
1164, 298, 300, 1164, 304, 1164, 1164, 1164, 1164, 1164, 290, 304, 304, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 85, 85,
[21085] = 10,
anon_sym_DOT, ACTIONS(1899),
anon_sym_LPAREN, ACTIONS(1146),
anon_sym_RPAREN, ACTIONS(1146),
anon_sym_COMMA, ACTIONS(1146),
anon_sym_as, ACTIONS(1146),
anon_sym_EQ, ACTIONS(2071),
anon_sym_PIPE, ACTIONS(1146),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dotted_name_repeat1, STATE(1532),
[21106] =
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, 2073, 2075, 2077, 2079, 2081, 2083, 2085, 2087, 2089, 2091,
2085, 2085, 2085, 79, 79, 446, 798, 609, 609, 609, 609, 609, 609, 609, 609, 609,
995,
[21171] = 8,
anon_sym_DOT, ACTIONS(2093),
anon_sym_COMMA, ACTIONS(1425),
anon_sym_COLON, ACTIONS(2095),
anon_sym_RBRACK, ACTIONS(1427),
anon_sym_PIPE, ACTIONS(2097),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_type_parameter_repeat1, STATE(492),
[21188] = 7,
anon_sym_COMMA, ACTIONS(1397),
anon_sym_as, ACTIONS(1397),
anon_sym_RBRACK, ACTIONS(1397),
anon_sym_PIPE, ACTIONS(2099),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(2676),
[21203] = 6,
anon_sym_COMMA, ACTIONS(2101),
anon_sym_as, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(2105),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(762),
[21216] = 6,
anon_sym_SEMI, ACTIONS(2107),
anon_sym_COMMA, ACTIONS(2109),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2107),
aux_sym_print_statement_repeat1, STATE(65535),
[21229] = 4,
anon_sym_COMMA, ACTIONS(2112),
anon_sym_RBRACK, ACTIONS(2112),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[21238] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(2114),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[21247] =
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, 2116, 2116, 2116, 2116, 2118, 2118, 2116, 2116, 2116, 2116,
2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116,
2116, 2116, 2118, 2118, 2118, 2118, 2118, 2116, 2118, 2116, 2116, 2118, 2116, 2118, 2116, 2116,
2116, 2116, 79, 79, 2118, 2118,
[21333] =
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, 2120, 2120, 2120, 2120, 2122, 2122, 2120, 2120, 2120, 2120,
2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120,
2120, 2122, 2122, 2122, 2122, 2122, 2120, 2122, 2120, 2120, 2122, 2120, 2122, 2120, 2120, 2120,
2120, 79, 79, 2122, 2122,
[21418] =
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, 2124, 625, 2126, 2124, 2126, 2126, 2124, 631, 635,
637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 532, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[21497] =
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, 500, 502, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 512,
514, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 1580, 1580,
1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 890, 890,
[21572] = 3,
ACTIONS(79), 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,
[21615] =
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, 79, 79, 385, 1572,
480, 480, 671, 862, 480, 480, 480,
[21670] = 3,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(79), 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,
[21689] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2130), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[21702] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 552, 22, 589, 589, 589, 1350, 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,
[21855] =
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, 2132, 629, 2134, 623, 629, 629, 623,
631, 2132, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 1537, 802, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[21948] =
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, 2136, 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, 79, 79, 1247, 562, 660,
[22040] = 5,
anon_sym_EQ, ACTIONS(2138),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_type_parameter, STATE(659),
[22051] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 548, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[22141] =
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, 2140, 2142, 857, 2144, 2142, 2144, 2144, 2142, 861, 863,
865, 863, 863, 871, 873, 871, 2146, 873, 873, 873, 79, 79, 877, 460, 43, 43,
638, 638, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[22220] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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,
[22265] = 6,
anon_sym_SEMI, ACTIONS(2152),
anon_sym_COMMA, ACTIONS(2152),
anon_sym_as, ACTIONS(1154),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2152),
[22278] = 6,
anon_sym_SEMI, ACTIONS(2154),
anon_sym_COMMA, ACTIONS(2156),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2154),
aux_sym__import_list_repeat1, STATE(1560),
[22291] = 5,
anon_sym_COMMA, ACTIONS(2158),
anon_sym_RBRACK, ACTIONS(2160),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(758),
[22302] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2162), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[22312] = 5,
anon_sym_COMMA, ACTIONS(1084),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1084),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[22323] =
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, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 424, 508,
508, 508, 508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[22419] =
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, 1649, 921, 917, 923,
839, 841, 1647, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[22513] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 553,
2517, 2517, 43, 43, 2517, 2517, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2517, 43, 391, 43,
[22599] =
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, 2164, 2164, 2164, 2164, 2166, 2166, 2164, 2164, 2164, 2164,
2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164,
2164, 2166, 2166, 2166, 2166, 2166, 2164, 2166, 2164, 2164, 2166, 2164, 2166, 2164, 2164, 2164,
2164, 79, 79, 2166, 2166,
[22684] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1486, 1488, 665, 667, 1486, 1486, 1486, 1486,
671, 673, 675, 1486, 677, 679, 681, 681, 109, 683, 1486, 665, 679, 679, 687, 689,
667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[22764] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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,
[22807] = 3,
ACTIONS(2172), 1,
anon_sym_LPAREN,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2174), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[22822] =
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, 2176, 2075, 2178, 2077, 2079, 2081, 2083, 2180, 2087, 2089,
2091, 2180, 2180, 2180, 79, 79, 446, 798, 800, 575, 2928, 575, 575, 575, 575, 610,
575, 575, 575, 575, 995,
[22891] = 3,
ACTIONS(907), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[22906] = 5,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COLON, ACTIONS(2184),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[22917] =
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, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23,
25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 2208, 2210, 81, 775, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[23055] = 7,
sym_identifier, ACTIONS(1530),
anon_sym_SEMI, ACTIONS(2212),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2212),
sym_aliased_import, STATE(1569),
sym_dotted_name, STATE(544),
[23070] = 4,
anon_sym_SEMI, ACTIONS(2214),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2214),
[23079] = 3,
anon_sym_EQ, ACTIONS(2216),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[23086] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 621, 22, 589, 589, 589, 1350, 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,
[23239] =
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, 2218, 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, 79, 79, 1247, 2220, 735,
[23331] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(2222),
sym_string_content, STATE(749),
sym_interpolation, STATE(749),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(749),
aux_sym_string_content_repeat1, STATE(14),
[23358] =
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, 2224, 2224, 2224, 2226, 2224, 2229, 2229, 2224, 2231, 2224,
2229, 2233, 2224, 2229, 2229, 2229, 2229, 2224, 2224, 2224, 2229, 2229, 2229, 2229, 2229, 2229,
2224, 2229, 2224, 2224, 2224, 2224, 2229, 2224, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231,
2231, 2231, 2231, 2231, 2231, 79, 79, 2224,
[23446] =
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, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024,
1026, 1024, 2239, 1024, 2241, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 490,
997, 997, 118, 118, 997, 997, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 997, 118, 130, 118,
[23532] =
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, 2245, 2247, 2247, 2247, 2247, 2245, 2245, 2247, 2247, 2247,
2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247,
2247, 2247, 2245, 2245, 2245, 2245, 2245, 2247, 2245, 2247, 2247, 2245, 2247, 2245, 2247, 2247,
2247, 2247, 79, 79, 2245,
[23617] =
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, 2249, 2251, 2251, 2251, 2251, 2249, 2249, 2251, 2251, 2251,
2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251,
2251, 2251, 2249, 2249, 2249, 2249, 2249, 2251, 2249, 2251, 2251, 2249, 2251, 2249, 2251, 2251,
2251, 2251, 79, 79, 2249,
[23702] =
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, 1704, 1704, 1704, 1704, 1706, 1706, 1704, 1704, 1704, 1704,
1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704,
1704, 1706, 1706, 1706, 1706, 1706, 1704, 1706, 1704, 1704, 1706, 1704, 1706, 1704, 1704, 1704,
1704, 79, 79, 1706, 1706,
[23787] =
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, 2253, 2253, 2253, 2253, 2255, 2255, 2253, 2253, 2253, 2253,
2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253,
2253, 2255, 2255, 2255, 2255, 2255, 2253, 2255, 2253, 2253, 2255, 2253, 2255, 2253, 2253, 2253,
2253, 79, 79, 2255, 2255,
[23872] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 573, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[23951] =
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, 85, 1164, 87, 1164, 1164, 89, 1164, 1164, 1164,
1164, 97, 1166, 101, 1164, 105, 107, 107, 1164, 1164, 1164, 89, 105, 105, 1164, 1164,
1164, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16,
[24029] =
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, 85, 1164, 87, 1164, 1164, 89, 91, 1164, 1164,
1164, 97, 1166, 101, 1164, 105, 107, 107, 1164, 1164, 1164, 89, 105, 105, 1164, 117,
91, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16,
[24107] = 7,
anon_sym_RPAREN, ACTIONS(1397),
anon_sym_COMMA, ACTIONS(1397),
anon_sym_as, ACTIONS(1397),
anon_sym_PIPE, ACTIONS(2257),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(1236),
[24122] = 7,
anon_sym_LBRACE, ACTIONS(2259),
anon_sym_RBRACE, ACTIONS(2261),
aux_sym_format_specifier_token1, ACTIONS(2263),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
sym_interpolation, STATE(1076),
aux_sym_format_specifier_repeat1, STATE(1146),
[24137] = 3,
anon_sym_RBRACE, ACTIONS(2265),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[24144] = 8,
anon_sym_LBRACE, ACTIONS(2267),
sym_escape_sequence, ACTIONS(2267),
anon_sym_BSLASH, ACTIONS(2269),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(2267),
sym_escape_interpolation, ACTIONS(2267),
sym_string_end, ACTIONS(2267),
[24161] = 6,
anon_sym_case, ACTIONS(1641),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(2271),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(330),
[24174] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2273, 2275, 81, 1289, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[24306] =
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, 2277, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79,
79, 402, 592, 618, 1617, 1564, 1021, 353, 1168, 1168, 1168, 592, 183, 10, 88, 88,
11, 11, 88, 88, 1409, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 99, 11,
[24407] =
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, 2279, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[24503] =
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, 79, 79,
649, 1537, 1621, 1586, 1537, 594, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 1586,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[24597] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 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(2281), 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,
[24655] =
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, 2285, 2285, 2285, 2285, 2287, 2287, 2285, 2285, 2285, 2285,
2285, 2285, 2285, 2285, 2285, 1076, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285,
2285, 2285, 2287, 2287, 2287, 2287, 2287, 2285, 2287, 2285, 2285, 2287, 2285, 2287, 2285, 2285,
2285, 2285, 79, 79, 2287, 2287, 1045,
[24742] =
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, 2289, 85, 2289, 87, 2289, 2289, 89, 91, 93, 2289,
95, 97, 2291, 101, 103, 105, 107, 107, 109, 111, 113, 89, 105, 105, 115, 117,
91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 2289, 16, 672, 672, 16,
730,
[24823] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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,
[24869] = 3,
ACTIONS(79), 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_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,
[24913] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(280), 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,
[24937] = 5,
ACTIONS(1558), 1,
anon_sym_DOT,
ACTIONS(2297), 1,
anon_sym_EQ,
STATE(868), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 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,
[24959] = 8,
anon_sym_LBRACE, ACTIONS(2299),
sym_escape_sequence, ACTIONS(2299),
anon_sym_BSLASH, ACTIONS(2301),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(2299),
sym_escape_interpolation, ACTIONS(2299),
sym_string_end, ACTIONS(2299),
[24976] = 3,
ACTIONS(99), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[24991] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[25004] = 7,
anon_sym_COMMA, ACTIONS(2305),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(2307),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1596),
[25019] = 3,
ACTIONS(79), 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,
[25063] = 7,
anon_sym_SEMI, ACTIONS(2309),
anon_sym_from, ACTIONS(2311),
anon_sym_COMMA, ACTIONS(462),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2309),
[25078] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(2313),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[25087] = 3,
anon_sym_RPAREN, ACTIONS(2315),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[25094] =
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, 2317, 1247, 2319, 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, 79, 79, 1247, 764, 764,
[25187] =
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, 2321, 2321, 2321, 2321, 2323, 2323, 2321, 2321, 2321, 2321,
2321, 2321, 2321, 2321, 2321, 1074, 1076, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321,
2321, 2321, 2321, 2323, 2323, 2323, 2323, 2323, 2321, 2323, 2321, 2321, 2323, 2321, 2323, 2321,
2321, 2321, 2321, 79, 79, 2323, 2323, 504, 1046, 815,
[25277] =
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, 79, 79, 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, 99, 11,
[25367] =
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, 2325, 2325, 2325, 2325, 2327, 2327, 2325, 2325, 2325, 2325,
2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325,
2325, 2325, 2325, 2327, 2327, 2327, 2327, 2327, 2325, 2327, 2325, 2325, 2327, 2325, 2327, 2325,
2325, 2325, 2325, 79, 79, 2327, 2327,
[25454] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 699,
535, 535, 32, 32, 535, 535, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 535, 32, 137, 32,
[25540] =
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, 79, 79, 887,
[25625] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 2329, 839, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 115, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[25705] =
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, 2331, 2331, 2333, 2331, 2331, 2331, 2331, 2331, 2333, 2333,
2333, 2333, 2333, 2333, 2331, 2333, 2331, 2331, 2331, 2331, 79, 79, 2333,
[25766] = 8,
anon_sym_DOT, ACTIONS(2093),
anon_sym_COMMA, ACTIONS(1966),
anon_sym_COLON, ACTIONS(2095),
anon_sym_RBRACK, ACTIONS(1968),
anon_sym_PIPE, ACTIONS(2097),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(689),
[25783] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2335), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(2174), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[25798] = 7,
anon_sym_RPAREN, ACTIONS(2337),
anon_sym_COMMA, ACTIONS(2337),
anon_sym_as, ACTIONS(2337),
anon_sym_PIPE, ACTIONS(2257),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(1236),
[25813] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1397), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
[25823] = 5,
anon_sym_RPAREN, ACTIONS(2339),
anon_sym_COMMA, ACTIONS(2339),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[25834] = 3,
ACTIONS(2345), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_async,
anon_sym_for,
[25848] = 6,
anon_sym_SEMI, ACTIONS(2348),
anon_sym_COMMA, ACTIONS(2348),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2348),
[25861] = 6,
anon_sym_SEMI, ACTIONS(2350),
anon_sym_COMMA, ACTIONS(1964),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2350),
aux_sym_assert_statement_repeat1, STATE(2866),
[25874] = 5,
anon_sym_COMMA, ACTIONS(2352),
anon_sym_RBRACK, ACTIONS(2354),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(2869),
[25885] = 5,
anon_sym_RPAREN, ACTIONS(2356),
anon_sym_COMMA, ACTIONS(2358),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(63),
[25896] = 3,
ACTIONS(79), 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,
[25939] = 3,
anon_sym_COLON_EQ, ACTIONS(2360),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[25946] =
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, 5, 456, 13, 15, 458, 456, 458, 458, 456, 59,
63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79,
81, 1350, 1615, 1403, 658, 22, 589, 589, 589, 1350, 25, 2, 193, 193, 8, 8,
193, 193, 658, 658, 488, 658, 658, 30, 30, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 193, 8, 95, 8,
[26049] =
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, 2362, 917, 921, 921, 917, 923,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 632, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[26141] =
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, 2364, 2366, 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, 79, 79, 1470, 1466, 1474, 1456,
[26231] =
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, 85, 1164, 87, 1164, 1164, 89, 91, 1164, 1164,
1164, 97, 1166, 101, 1164, 105, 107, 107, 1164, 1164, 1164, 89, 105, 105, 115, 117,
91, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16,
[26309] = 3,
ACTIONS(79), 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,
[26354] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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_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,
[26398] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[26441] = 8,
sym_identifier, ACTIONS(2372),
anon_sym_lazy, ACTIONS(2374),
anon_sym_print, ACTIONS(2376),
anon_sym_match, ACTIONS(2374),
anon_sym_exec, ACTIONS(2376),
anon_sym_type, ACTIONS(2374),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[26458] = 5,
anon_sym_COMMA, ACTIONS(2378),
anon_sym_EQ, ACTIONS(2380),
anon_sym_RBRACK, ACTIONS(2378),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[26469] = 7,
anon_sym_LBRACE, ACTIONS(2259),
anon_sym_RBRACE, ACTIONS(2382),
aux_sym_format_specifier_token1, ACTIONS(2384),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
sym_interpolation, STATE(1076),
aux_sym_format_specifier_repeat1, STATE(576),
[26484] = 5,
anon_sym_COMMA, ACTIONS(2386),
anon_sym_COLON, ACTIONS(2362),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_with_clause_repeat1, STATE(2979),
[26495] = 4,
anon_sym_COMMA, ACTIONS(2388),
anon_sym_RBRACK, ACTIONS(2388),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[26504] = 4,
anon_sym_COMMA, ACTIONS(2390),
anon_sym_COLON, ACTIONS(2390),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[26513] = 3,
anon_sym_RPAREN, ACTIONS(2392),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[26520] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2394), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_EQ,
[26530] = 5,
anon_sym_RPAREN, ACTIONS(548),
anon_sym_COMMA, ACTIONS(548),
anon_sym_EQ, ACTIONS(552),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[26541] =
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, 79, 79,
649, 1537, 1621, 1576, 1537, 651, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 1576,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[26635] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 644, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[26725] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2396), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(269), 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,
[26756] = 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(79),
sym_line_continuation, ACTIONS(79),
[26771] = 6,
anon_sym_SEMI, ACTIONS(2399),
anon_sym_COMMA, ACTIONS(1597),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2399),
aux_sym_global_statement_repeat1, STATE(314),
[26784] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(450),
sym_for_in_clause, STATE(449),
[26797] = 5,
anon_sym_COMMA, ACTIONS(2401),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(2403),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[26808] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2405),
sym__indent, ACTIONS(2407),
sym__match_block, STATE(569),
[26819] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
[26829] = 3,
sym_identifier, ACTIONS(2409),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[26836] =
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, 2411, 629, 2413, 623, 629, 629, 623,
631, 2411, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 1537, 839, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[26929] = 3,
ACTIONS(79), 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,
[26972] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2394), 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,
[26996] = 4,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2191), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(2174), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[27014] = 9,
anon_sym_if, ACTIONS(2415),
anon_sym_async, ACTIONS(2418),
anon_sym_for, ACTIONS(2421),
anon_sym_RBRACK, ACTIONS(2424),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_for_in_clause, STATE(65535),
sym_if_clause, STATE(65535),
aux_sym__comprehension_clauses_repeat1, STATE(65535),
[27033] = 7,
anon_sym_COMMA, ACTIONS(2426),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(2428),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1160),
[27048] = 6,
sym_identifier, ACTIONS(2430),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__import_list, STATE(662),
sym_aliased_import, STATE(3000),
sym_dotted_name, STATE(446),
[27061] = 5,
anon_sym_COMMA, ACTIONS(2432),
anon_sym_RBRACE, ACTIONS(619),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(950),
[27072] =
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, 2434, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 633, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79,
1234, 2672, 3082, 2712, 2672, 655, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[27165] = 5,
anon_sym_COMMA, ACTIONS(534),
anon_sym_as, ACTIONS(985),
anon_sym_RBRACE, ACTIONS(534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[27176] = 4,
anon_sym_SEMI, ACTIONS(1204),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1204),
[27185] = 4,
anon_sym_SEMI, ACTIONS(2436),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2436),
[27194] = 4,
anon_sym_SEMI, ACTIONS(2438),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2438),
[27203] = 3,
anon_sym_EQ, ACTIONS(2440),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[27210] = 3,
anon_sym_EQ, ACTIONS(2138),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[27217] = 3,
sym_identifier, ACTIONS(2442),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[27224] = 3,
anon_sym_RPAREN, ACTIONS(2444),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[27231] =
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, 2446, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79,
79, 402, 592, 618, 3140, 2845, 598, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88,
11, 11, 88, 88, 1402, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 99, 11,
[27332] =
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, 1696, 1698, 426, 2448, 1700, 1698, 903, 1700, 1698, 430,
432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446,
1528, 3110, 2937, 907, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
509, 1085, 1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15,
61, 15,
[27430] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 527,
186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[27525] =
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,
2464, 1247, 2466, 2468, 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, 79, 79, 1247,
[27617] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 691, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[27707] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 586,
2513, 2513, 8, 8, 2513, 2513, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 2513, 8, 95, 8,
[27793] =
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, 2470, 2472, 919, 1172, 2474, 1172, 2472, 2474, 2474, 2472,
923, 839, 841, 839, 839, 843, 845, 843, 2476, 845, 845, 845, 79, 79, 849, 1226,
32, 32, 670, 670, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137,
32,
[27874] =
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, 269, 269, 1178, 274, 274, 1178, 1178, 274, 1178, 269,
274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 1178, 1178, 1178, 1178, 1178, 1178,
1178, 1178, 1178, 1178, 1178, 1178, 1178, 79, 79,
[27947] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 729, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[28026] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 574, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[28105] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 623, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[28184] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 676, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[28263] =
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, 85, 1164, 87, 1164, 1164, 89, 91, 1164, 1164,
1164, 97, 1166, 101, 1164, 105, 107, 107, 1164, 1164, 1164, 89, 105, 105, 1164, 1164,
91, 1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 1164, 16, 16,
[28341] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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,
[28386] =
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, 269, 269, 269, 274, 269, 276, 269, 274, 269,
269, 274, 2478, 269, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269,
269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 1555,
[28461] =
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, 2481, 269, 1340, 1340, 274, 269, 269, 269, 269, 2484,
1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, 269, 274, 269,
269, 269, 269, 274, 269, 79, 79, 1595,
[28533] =
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, 2487, 1554, 1556, 79, 79, 806, 220,
219, 1572, 480, 480, 671, 862, 480, 480, 480,
[28590] = 4,
ACTIONS(849), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1494), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(2174), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[28609] = 5,
anon_sym_COLON, ACTIONS(2489),
anon_sym_PIPE, ACTIONS(1399),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(937),
[28620] =
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, 2491, 2493, 2495, 2497, 2499, 2501, 2503, 2505, 2507, 2509,
2503, 2503, 2503, 79, 79, 1234, 685, 710, 709, 2958, 709, 709, 709, 709, 2965, 709,
709, 709, 709, 1357,
[28688] = 10,
anon_sym_DOT, ACTIONS(2511),
anon_sym_LPAREN, ACTIONS(1146),
anon_sym_COMMA, ACTIONS(1146),
anon_sym_as, ACTIONS(1146),
anon_sym_EQ, ACTIONS(2513),
anon_sym_PIPE, ACTIONS(1146),
anon_sym_RBRACE, ACTIONS(1146),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dotted_name_repeat1, STATE(2594),
[28709] = 3,
ACTIONS(2515), 1,
anon_sym_LPAREN,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2174), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[28723] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2517), 4,
anon_sym_async,
anon_sym_def,
anon_sym_class,
anon_sym_AT,
[28734] = 10,
anon_sym_async, ACTIONS(2519),
anon_sym_def, ACTIONS(2521),
anon_sym_class, ACTIONS(2523),
anon_sym_AT, ACTIONS(61),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_function_definition, STATE(743),
sym_class_definition, STATE(743),
sym_decorator, STATE(1540),
aux_sym_decorated_definition_repeat1, STATE(1540),
[28755] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(316),
sym_for_in_clause, STATE(83),
[28768] = 5,
anon_sym_COMMA, ACTIONS(2525),
anon_sym_RBRACK, ACTIONS(2527),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(2869),
[28779] = 4,
anon_sym_COMMA, ACTIONS(2529),
anon_sym_RBRACK, ACTIONS(2529),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[28788] = 4,
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2532),
[28797] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2534, 2536, 81, 2011, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[28929] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2538, 2540, 81, 1033, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[29061] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 816, 22, 589, 589, 589, 1350, 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,
[29214] =
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, 2542, 1136, 1395, 1140, 1134, 1140, 1140,
1134, 1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79,
79, 633, 81, 1350, 1615, 2813, 1350, 279, 2, 193, 193, 8, 8, 193, 193, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[29309] =
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, 2544, 2544, 2544, 2544, 2546, 2546, 2544, 2544, 2544, 2544,
2544, 2544, 2544, 2544, 2544, 1076, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544,
2544, 2544, 2546, 2546, 2546, 2546, 2546, 2544, 2546, 2544, 2544, 2546, 2544, 2546, 2544, 2544,
2544, 2544, 79, 79, 2546, 2546, 1050,
[29396] =
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, 2548, 2550, 2552, 2554, 2550, 2554, 2554, 2550, 2556, 2558,
2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2566, 2564, 2564, 2564, 79, 79, 2568, 702,
940, 940, 507, 507, 940, 940, 986, 986, 507, 507, 507, 507, 507, 507, 507, 507,
507, 507, 940, 507, 2266, 507,
[29482] =
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, 2570, 2572, 2572, 2572, 2572, 2570, 2570, 2572, 2572, 2572,
2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572,
2572, 2572, 2570, 2570, 2570, 2570, 2570, 2572, 2570, 2572, 2572, 2570, 2572, 2570, 2572, 2572,
2572, 2572, 79, 79, 2570,
[29567] =
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, 466, 468, 1486, 1486, 470, 472, 1486, 1486, 1486, 476,
478, 1488, 480, 482, 484, 486, 486, 109, 488, 1486, 470, 484, 484, 492, 494, 472,
496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[29646] =
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, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432,
434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 703, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15,
[29725] =
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, 466, 468, 1445, 1445, 470, 472, 474, 1445, 1445, 476,
478, 1447, 480, 482, 484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472,
496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[29804] =
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, 286, 2580, 1931, 2582, 2584, 1984, 1108, 1108, 1986, 2586,
300, 2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994,
1986, 1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339,
[29881] =
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, 320, 322, 1164, 1164, 1164, 324, 1164, 1164, 1164, 1164,
332, 1166, 334, 1164, 338, 1164, 1164, 1164, 1164, 1164, 324, 338, 338, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 335, 335,
[29957] = 3,
ACTIONS(79), 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,
[30000] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[30043] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 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,
[30060] = 8,
sym_identifier, ACTIONS(2598),
anon_sym_lazy, ACTIONS(2600),
anon_sym_print, ACTIONS(2602),
anon_sym_match, ACTIONS(2600),
anon_sym_exec, ACTIONS(2602),
anon_sym_type, ACTIONS(2600),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30077] = 5,
anon_sym_COMMA, ACTIONS(2378),
anon_sym_EQ, ACTIONS(2604),
anon_sym_RBRACK, ACTIONS(2378),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30088] = 7,
anon_sym_COMMA, ACTIONS(1397),
anon_sym_as, ACTIONS(1397),
anon_sym_PIPE, ACTIONS(2606),
anon_sym_RBRACE, ACTIONS(1397),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(2697),
[30103] = 5,
anon_sym_COMMA, ACTIONS(2608),
anon_sym_as, ACTIONS(2610),
anon_sym_RBRACE, ACTIONS(2608),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30114] = 5,
anon_sym_COMMA, ACTIONS(2612),
anon_sym_RBRACE, ACTIONS(2614),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(1007),
[30125] = 5,
anon_sym_COMMA, ACTIONS(2616),
anon_sym_COLON, ACTIONS(619),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(1252),
[30136] = 3,
anon_sym_COLON, ACTIONS(1474),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30143] = 3,
anon_sym_COLON, ACTIONS(1786),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30150] = 5,
anon_sym_RPAREN, ACTIONS(2152),
anon_sym_COMMA, ACTIONS(2152),
anon_sym_as, ACTIONS(1903),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30161] = 5,
anon_sym_RPAREN, ACTIONS(2154),
anon_sym_COMMA, ACTIONS(2618),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__import_list_repeat1, STATE(1383),
[30172] = 6,
sym_identifier, ACTIONS(2430),
anon_sym_RPAREN, ACTIONS(2620),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_aliased_import, STATE(1599),
sym_dotted_name, STATE(715),
[30185] = 5,
anon_sym_RPAREN, ACTIONS(2622),
anon_sym_COMMA, ACTIONS(2624),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(904),
[30196] =
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, 2176, 2075, 2626, 2077, 2079, 2081, 2083, 2180, 2087, 2089,
2091, 2180, 2180, 2180, 79, 79, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610,
575, 575, 575, 575, 995,
[30265] = 5,
anon_sym_COMMA, ACTIONS(534),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30276] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1192), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[30286] = 4,
anon_sym_COMMA, ACTIONS(2628),
anon_sym_RBRACK, ACTIONS(2628),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30295] = 3,
anon_sym_RBRACK, ACTIONS(2630),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30302] = 3,
anon_sym_COLON, ACTIONS(2632),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[30309] =
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, 2356, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[30405] =
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, 2634, 2634, 2634, 2634, 2636, 2636, 2634, 2634, 2634, 2634,
2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2638, 2634, 2634, 2634, 2634,
2634, 2634, 2634, 2634, 2636, 2636, 2636, 2636, 2636, 2634, 2636, 2634, 2634, 2636, 2634, 2636,
2634, 2634, 2634, 2634, 79, 79, 2636, 2636, 65535, 65535,
[30495] =
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, 2641, 2641, 2641, 2641, 2643, 2643, 2641, 2641, 2641, 2641,
2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 1437, 2641, 2641, 2641, 2641, 2641,
2641, 2641, 2643, 2643, 2643, 2643, 2643, 2641, 2643, 2641, 2641, 2643, 2641, 2643, 2641, 2641,
2641, 2641, 79, 79, 2643, 2643, 2029,
[30582] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1236, 99, 665, 667, 669, 83, 83, 83,
671, 673, 675, 1236, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689,
667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[30662] =
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, 85, 937, 87, 937, 937, 89, 91, 937, 937,
937, 97, 939, 101, 103, 105, 107, 107, 937, 937, 937, 89, 105, 105, 115, 117,
91, 937, 939, 937, 937, 937, 937, 939, 937, 79, 79, 937, 16, 16,
[30740] =
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, 95, 943, 941,
109, 941, 941, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 941, 672, 672,
1140,
[30805] =
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, 269, 1340, 274, 274, 269, 276, 269, 269, 269,
269, 269, 1343, 1340, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269,
269, 269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 737,
[30881] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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,
[30926] = 3,
ACTIONS(79), 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_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,
[30970] =
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, 2649, 2651, 2653, 2655, 2657, 2659, 2661, 2663, 2665, 2667,
2669, 2663, 2663, 2663, 79, 79, 649, 832, 525, 524, 1593, 524, 524, 524, 524, 3021,
524, 524, 524, 524, 649,
[31039] = 5,
anon_sym_SEMI, ACTIONS(2671),
anon_sym_in, ACTIONS(2673),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2671),
[31050] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 941, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[31140] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2675), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[31150] = 3,
anon_sym_RBRACE, ACTIONS(2677),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[31157] =
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,
2679, 1247, 2681, 2683, 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, 79, 79, 1247,
[31249] = 3,
sym_identifier, ACTIONS(2685),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[31256] = 6,
anon_sym_LPAREN, ACTIONS(655),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_parameters, STATE(846),
sym_type_parameter, STATE(1600),
[31269] =
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, 79, 79, 446, 1528,
3110, 1528, 759, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[31359] =
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, 2687, 2687, 2687, 2687, 2689, 2689, 2687, 2687, 2687, 2687,
2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687,
2687, 2689, 2689, 2689, 2689, 2689, 2687, 2689, 2687, 2687, 2689, 2687, 2689, 2687, 2687, 2687,
2687, 79, 79, 2689, 2689,
[31444] = 3,
ACTIONS(79), 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,
[31489] = 5,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2136), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(274), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[31540] =
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, 2691, 1554, 1556, 79, 79, 908, 220,
219, 1572, 480, 480, 671, 862, 480, 480, 480,
[31597] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(2693),
sym_string_content, STATE(748),
sym_interpolation, STATE(748),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(748),
aux_sym_string_content_repeat1, STATE(14),
[31624] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(2695),
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),
[31651] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
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),
[31678] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(715), 3,
anon_sym_SEMI,
anon_sym_in,
sym__newline,
[31688] = 5,
ACTIONS(328), 1,
anon_sym_if,
ACTIONS(342), 1,
anon_sym_and,
ACTIONS(344), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[31711] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3134),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[31732] = 7,
anon_sym_DOT, ACTIONS(2093),
anon_sym_COMMA, ACTIONS(2628),
anon_sym_COLON, ACTIONS(2095),
anon_sym_RBRACK, ACTIONS(2628),
anon_sym_PIPE, ACTIONS(2097),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[31747] = 7,
anon_sym_SEMI, ACTIONS(534),
anon_sym_from, ACTIONS(534),
anon_sym_COMMA, ACTIONS(2699),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(534),
aux_sym__collection_elements_repeat1, STATE(65535),
[31762] = 6,
anon_sym_SEMI, ACTIONS(2702),
anon_sym_COMMA, ACTIONS(2704),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2702),
aux_sym_print_statement_repeat1, STATE(526),
[31775] =
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, 2706, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79,
2706, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[31869] = 6,
sym_identifier, ACTIONS(2430),
anon_sym_RPAREN, ACTIONS(2212),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_aliased_import, STATE(1599),
sym_dotted_name, STATE(715),
[31882] = 5,
anon_sym_COMMA, ACTIONS(2708),
anon_sym_RBRACK, ACTIONS(2710),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(2967),
[31893] = 5,
anon_sym_RPAREN, ACTIONS(2712),
anon_sym_COMMA, ACTIONS(2712),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[31904] = 5,
anon_sym_COMMA, ACTIONS(2714),
anon_sym_RBRACK, ACTIONS(2003),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_type_parameter_repeat1, STATE(65535),
[31915] = 5,
anon_sym_COMMA, ACTIONS(2339),
anon_sym_as, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(2339),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[31926] = 5,
anon_sym_COMMA, ACTIONS(2717),
anon_sym_RBRACK, ACTIONS(2719),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(1370),
[31937] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2721), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[31949] = 4,
anon_sym_SEMI, ACTIONS(2723),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2723),
[31958] = 3,
anon_sym_RBRACK, ACTIONS(2725),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[31965] = 3,
ACTIONS(79), 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,
[32008] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 2707, 1621, 546, 186, 185, 2663, 547, 185, 547, 546, 547, 547, 308, 3066, 470,
2595, 2595, 44, 44, 2595, 2595, 44, 44, 546, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 2595, 44, 2172, 44,
[32111] =
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, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79,
79, 2733, 81, 1350, 1615, 1403, 1261, 1350, 946, 2, 193, 193, 8, 8, 193, 193,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[32207] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 558, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[32303] =
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,
2743, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79,
877, 2549, 3142, 2607, 2549, 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,
[32397] =
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, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 2874, 308, 782, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 713, 110, 32, 137, 32,
[32491] =
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, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3050, 308, 720, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[32584] =
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, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558,
2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 792,
940, 940, 507, 507, 940, 940, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507,
507, 507, 940, 507, 2266, 507,
[32670] =
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, 1737, 1739, 1741, 2751, 1743, 1745, 1739, 1745, 1745, 1739,
1747, 839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 633,
353, 1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 137, 32,
[32756] =
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, 2753, 2753, 2753, 2753, 2755, 2755, 2753, 2753, 2753, 2753,
2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753,
2753, 2755, 2755, 2755, 2755, 2755, 2753, 2755, 2753, 2753, 2755, 2753, 2755, 2753, 2753, 2753,
2753, 79, 79, 2755, 2755,
[32841] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 622, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[32920] =
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, 286, 288, 83, 1236, 99, 290, 292, 294, 83, 83,
296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[32999] =
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, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024,
1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 833, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118,
[33078] =
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, 2757, 85, 2757, 87, 2757, 2757, 2759, 2757, 2757, 2757,
2757, 97, 2759, 101, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2759, 2757, 2757, 2757, 2757,
2757, 2757, 2759, 2757, 2757, 2757, 2757, 2759, 2757, 79, 79, 2757, 16, 16,
[33156] =
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, 2481, 269, 1340, 1340, 274, 274, 269, 276, 269, 269,
269, 269, 269, 2484, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269,
269, 269, 274, 269, 269, 269, 269, 274, 269, 79, 79, 1595,
[33232] = 3,
ACTIONS(79), 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_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,
[33276] = 6,
anon_sym_COMMA, ACTIONS(2761),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(712),
[33289] =
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, 2763, 426, 2733, 1138, 903, 897, 903, 903,
897, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79,
79, 446, 1528, 3110, 3102, 1400, 1528, 1012, 12, 751, 751, 15, 15, 751, 751, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[33384] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 631,
186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[33479] =
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,
2765, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79,
877, 2549, 3142, 461, 2549, 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,
[33573] =
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, 1649, 921, 917, 923,
839, 841, 2767, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[33667] =
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, 79, 79,
649, 1537, 1621, 2991, 1537, 799, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2991,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[33761] =
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,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 3146, 3081, 308, 1165, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[33854] =
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, 79, 79, 402, 791,
1069, 1069, 11, 11, 1069, 1069, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 1069, 11, 99, 11,
[33940] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 804, 589,
589, 589, 1226, 32, 32, 1413, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[34025] =
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, 286, 288, 1445, 1445, 1447, 290, 292, 294, 1445, 1445,
296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[34104] =
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, 2769, 2580, 1931, 2582, 2584, 1984, 1108, 1108, 1986, 2586,
2771, 2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994,
1986, 1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339,
[34181] = 3,
ACTIONS(79), 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,
[34224] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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,
[34267] =
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, 2773, 2773, 2775, 2773, 2773, 2773, 2773, 2773, 2775, 2775,
2775, 2775, 2775, 2775, 2773, 2775, 2773, 2773, 2773, 2773, 79, 79, 2775,
[34328] = 8,
anon_sym_DOT, ACTIONS(2093),
anon_sym_COMMA, ACTIONS(2777),
anon_sym_COLON, ACTIONS(2095),
anon_sym_RBRACK, ACTIONS(2779),
anon_sym_PIPE, ACTIONS(2097),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(615),
[34345] = 3,
ACTIONS(2781), 1,
anon_sym_LPAREN,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2174), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[34359] = 7,
anon_sym_COMMA, ACTIONS(2783),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(2785),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1164),
[34374] = 6,
anon_sym_RPAREN, ACTIONS(2787),
anon_sym_COMMA, ACTIONS(2789),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(718),
[34387] =
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, 2176, 2075, 2622, 2077, 2079, 2081, 2083, 2180, 2087, 2089,
2091, 2180, 2180, 2180, 79, 79, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610,
575, 575, 575, 575, 995,
[34456] = 6,
anon_sym_COMMA, ACTIONS(2791),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(2793),
anon_sym_RBRACK, ACTIONS(2791),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[34469] = 5,
anon_sym_COMMA, ACTIONS(2795),
anon_sym_RBRACE, ACTIONS(2767),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[34480] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(2797),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(239),
[34491] = 3,
anon_sym_RBRACK, ACTIONS(2799),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[34498] = 3,
anon_sym_COLON, ACTIONS(2801),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[34505] = 3,
anon_sym_in, ACTIONS(2803),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[34512] = 3,
anon_sym_in, ACTIONS(1788),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[34519] =
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, 1568,
631, 2001, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 493, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44,
44, 44, 1554, 493, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44,
44, 2545, 44, 145, 44,
[34620] =
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, 2805, 2807, 625, 2809, 2807, 629, 2809, 2807, 631, 635,
637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537,
1621, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 1148, 901,
901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[34716] =
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, 1696, 1698, 426, 1700, 1698, 903, 1700, 1698, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528,
3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 509, 1085,
1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[34812] =
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, 2811, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 618, 1619, 1368, 592, 1070, 10, 88, 88, 11, 11, 88, 88, 3156,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11,
[34908] =
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, 2434, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 619, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79,
1234, 2672, 3082, 2712, 2672, 655, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[35001] =
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, 2813, 2813, 2813, 2813, 2815, 2815, 2813, 2813, 2813, 2813,
2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813,
2813, 2813, 2813, 2813, 2813, 2815, 2815, 2815, 2815, 2815, 2813, 2815, 2813, 2813, 2815, 2813,
2815, 2813, 2813, 2813, 2813, 79, 79, 2815, 2815,
[35090] =
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, 2817, 2817, 2817, 2817, 2819, 2819, 2817, 2817, 2817, 2817,
2817, 2817, 2817, 2817, 2817, 2821, 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, 79, 79, 2819, 2819, 504, 65535,
[35179] =
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, 2824, 2824, 2824, 2824, 2826, 2826, 2824, 2824, 2824, 2824,
2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824,
2824, 2824, 2824, 2824, 2826, 2826, 2826, 2826, 2826, 2824, 2826, 2824, 2824, 2826, 2824, 2826,
2824, 2824, 2824, 2824, 79, 79, 2826, 2826,
[35267] =
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, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024,
1026, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 820,
2540, 2540, 118, 118, 2540, 2540, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 2540, 118, 130, 118,
[35353] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 701,
2533, 2533, 32, 32, 2533, 2533, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2533, 32, 137, 32,
[35439] =
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, 79, 79, 402, 822,
2580, 2580, 11, 11, 2580, 2580, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 2580, 11, 99, 11,
[35525] =
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, 109, 777, 1486, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475,
[35605] = 11,
anon_sym_COMMA, ACTIONS(83),
anon_sym_as, ACTIONS(99),
anon_sym_if, ACTIONS(763),
anon_sym_COLON, ACTIONS(83),
anon_sym_async, ACTIONS(83),
anon_sym_for, ACTIONS(83),
anon_sym_RBRACE, ACTIONS(83),
anon_sym_and, ACTIONS(777),
anon_sym_or, ACTIONS(779),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[35628] =
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, 286, 288, 1822, 1822, 1824, 290, 292, 1822, 1822, 1822,
296, 298, 300, 302, 304, 306, 306, 109, 1822, 1822, 290, 304, 304, 312, 314, 292,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[35707] =
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, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432,
434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 826, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15,
[35786] =
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, 79, 79, 402, 828, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11,
[35865] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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,
[35910] =
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, 320, 322, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580,
332, 1582, 334, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 1580,
1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 335, 335,
[35986] =
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, 286, 288, 1580, 1580, 1582, 1582, 1580, 1580, 1580, 1580,
1580, 298, 300, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580, 1580,
1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 85, 85,
[36062] = 3,
ACTIONS(79), 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_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,
[36106] =
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, 2649, 2651, 2653, 2655, 2657, 2719, 2661, 2663, 2665, 2667,
2669, 2663, 2663, 2663, 79, 79, 649, 832, 761, 524, 1593, 524, 524, 524, 524, 3021,
524, 524, 524, 524, 649,
[36175] = 10,
anon_sym_DOT, ACTIONS(2832),
anon_sym_LPAREN, ACTIONS(1146),
anon_sym_COMMA, ACTIONS(1146),
anon_sym_as, ACTIONS(1146),
anon_sym_EQ, ACTIONS(2834),
anon_sym_RBRACK, ACTIONS(1146),
anon_sym_PIPE, ACTIONS(1146),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dotted_name_repeat1, STATE(2625),
[36196] = 3,
ACTIONS(2836), 1,
anon_sym_LPAREN,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2174), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[36210] =
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, 1931, 759, 761, 1931, 1931, 767, 769, 771,
773, 775, 1931, 775, 759, 773, 773, 781, 783, 761, 79, 79, 965, 965,
[36272] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(854),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[36291] =
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, 2838, 665, 667, 673, 675, 2838, 677, 679,
681, 681, 665, 679, 679, 687, 689, 667, 79, 79, 161, 161,
[36351] =
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, 466, 468, 1931, 470, 472, 1931, 478, 480, 482, 484,
486, 486, 470, 484, 484, 492, 494, 472, 79, 79, 165, 165,
[36411] =
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, 2840, 1554, 1556, 79, 79, 851, 220,
219, 1572, 480, 480, 671, 862, 480, 480, 480,
[36468] = 9,
anon_sym_RPAREN, ACTIONS(2424),
anon_sym_if, ACTIONS(2842),
anon_sym_async, ACTIONS(2845),
anon_sym_for, ACTIONS(2848),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_for_in_clause, STATE(65535),
sym_if_clause, STATE(65535),
aux_sym__comprehension_clauses_repeat1, STATE(65535),
[36487] = 6,
anon_sym_COMMA, ACTIONS(2132),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(2134),
anon_sym_RBRACK, ACTIONS(2132),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[36500] = 6,
sym_identifier, ACTIONS(2851),
anon_sym_import, ACTIONS(2851),
anon_sym_DOT, ACTIONS(2853),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_import_prefix_repeat1, STATE(1152),
[36513] = 5,
sym_identifier, ACTIONS(1584),
anon_sym_import, ACTIONS(2855),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_dotted_name, STATE(1266),
[36524] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2857), 3,
anon_sym_LPAREN,
anon_sym_COLON,
anon_sym_EQ,
[36534] = 4,
anon_sym_LPAREN, ACTIONS(655),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_parameters, STATE(878),
[36543] = 4,
anon_sym_SEMI, ACTIONS(2859),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2859),
[36552] = 4,
anon_sym_COMMA, ACTIONS(2861),
anon_sym_RBRACK, ACTIONS(2861),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[36561] = 4,
anon_sym_COLON, ACTIONS(2863),
anon_sym_DASH_GT, ACTIONS(2865),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[36570] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2867, 2869, 81, 1981, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[36702] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 975, 22, 589, 589, 589, 1350, 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,
[36855] = 4,
anon_sym_COMMA, ACTIONS(2871),
anon_sym_RBRACK, ACTIONS(2871),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[36864] = 3,
anon_sym_RBRACK, ACTIONS(2873),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[36871] = 3,
anon_sym_COLON, ACTIONS(2875),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[36878] = 3,
anon_sym_EQ, ACTIONS(2877),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[36885] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 849,
186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[36980] = 3,
anon_sym_RBRACE, ACTIONS(2879),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[36987] =
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, 2021, 2023, 2025, 2027, 2029, 1006, 2023, 2031, 2029, 2023,
2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 2592, 1621, 874, 186, 185, 2593, 547, 185, 547, 874, 547, 547, 1537, 796, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 546, 44, 797, 901, 901, 901, 901, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[37095] =
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, 2881, 1134, 1136, 1395, 1140, 1134, 1140, 1140, 1134,
1142, 63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79,
2881, 81, 1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[37189] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 977,
2512, 2512, 8, 8, 2512, 2512, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 2512, 8, 95, 8,
[37275] =
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, 2329, 388, 396, 398, 396, 1116, 398, 398, 398, 79, 79, 402, 187, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11,
[37355] =
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, 79, 79, 402, 827, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11,
[37434] =
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, 2883, 2885, 919, 2887, 2885, 2887, 2887, 2885, 923, 839,
841, 839, 839, 843, 845, 843, 2889, 845, 845, 845, 79, 79, 849, 1226, 32, 32,
861, 861, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[37513] =
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, 269, 269, 1927, 274, 269, 1927, 269, 269, 269, 269,
269, 269, 274, 269, 269, 269, 269, 269, 79, 79,
[37571] = 3,
ACTIONS(79), 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_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,
[37615] =
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, 466, 468, 470, 472, 474, 2891, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[37690] =
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, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 929,
2532, 2532, 15, 15, 2532, 2532, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 2532, 15, 61, 15,
[37776] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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,
[37819] =
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, 1584, 1508, 2495, 2497, 1514, 1516, 2893, 1520, 2895, 1522,
1524, 2893, 2893, 2893, 79, 79, 849, 555, 682, 682, 682, 682, 682, 711, 2695, 682,
682, 682, 681,
[37886] = 4,
ACTIONS(1558), 1,
anon_sym_DOT,
STATE(2539), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2897), 7,
anon_sym_import,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[37906] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 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,
[37921] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2901), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(2174), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[37937] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[37950] = 6,
anon_sym_SEMI, ACTIONS(2905),
anon_sym_COMMA, ACTIONS(1597),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2905),
aux_sym_global_statement_repeat1, STATE(1246),
[37963] = 6,
anon_sym_case, ACTIONS(1641),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(2907),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(272),
[37976] = 6,
anon_sym_COMMA, ACTIONS(2909),
anon_sym_RBRACK, ACTIONS(2911),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(758),
aux_sym__generic_type_arguments_repeat1, STATE(615),
[37989] = 3,
ACTIONS(79), 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,
[38031] = 5,
anon_sym_COMMA, ACTIONS(2913),
anon_sym_RBRACK, ACTIONS(1688),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(1256),
[38042] = 3,
anon_sym_RBRACK, ACTIONS(2915),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[38049] = 4,
anon_sym_COLON, ACTIONS(2917),
anon_sym_DASH_GT, ACTIONS(2919),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[38058] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2921, 2923, 81, 922, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[38190] = 3,
sym_identifier, ACTIONS(2925),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[38197] = 3,
sym_identifier, ACTIONS(2927),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[38204] = 3,
sym_identifier, ACTIONS(2929),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[38211] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 923, 22, 589, 589, 589, 1350, 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,
[38364] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 895, 22, 589, 589, 589, 1350, 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,
[38517] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 2931, 2933, 81, 2009, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[38649] =
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, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943,
2945, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79,
877, 2549, 3142, 1533, 947, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 336, 728,
2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 398, 2520, 43, 2133, 43,
[38752] =
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, 1568,
631, 2951, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 493, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44,
44, 44, 1554, 493, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44,
44, 2545, 44, 145, 44,
[38853] =
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, 2953, 2955, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
79, 79, 402, 592, 618, 2603, 2996, 592, 1355, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2996, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99,
11,
[38950] = 3,
ACTIONS(79), 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,
[38992] = 3,
ACTIONS(79), 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,
[39034] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 481,
186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[39129] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 896,
2514, 2514, 43, 43, 2514, 2514, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2514, 43, 391, 43,
[39215] =
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, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 897,
930, 930, 15, 15, 930, 930, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 930, 15, 61, 15,
[39301] =
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, 2957, 2957, 2957, 2957, 2959, 2959, 2957, 2957, 2957, 2957,
2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957,
2957, 2959, 2959, 2959, 2959, 2959, 2957, 2959, 2957, 2957, 2959, 2957, 2959, 2957, 2957, 2957,
2957, 79, 79, 2959, 2959,
[39386] =
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, 79, 79, 2963, 2963,
[39471] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1182, 1184, 665, 667, 669, 1182, 1182, 1182,
671, 673, 675, 1182, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689,
667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[39551] =
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, 320, 322, 1445, 1445, 1445, 324, 326, 328, 1445, 330,
332, 1447, 334, 336, 338, 340, 340, 109, 342, 344, 324, 338, 338, 346, 348, 326,
350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472,
[39630] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 864,
2828, 2828, 32, 32, 2828, 2828, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2828, 32, 137, 32,
[39716] =
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, 269, 1340, 274, 269, 269, 1340, 269, 269, 2965,
2968, 1340, 269, 269, 269, 269, 269, 269, 274, 269, 269, 269, 269, 269, 269, 274,
269, 269, 269, 269, 274, 269, 79, 79, 2807,
[39789] =
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, 466, 468, 1466, 470, 472, 474, 476, 478, 2971, 480,
482, 484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476,
476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[39865] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[39877] = 6,
anon_sym_LPAREN, ACTIONS(655),
anon_sym_LBRACK, ACTIONS(657),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_parameters, STATE(906),
sym_type_parameter, STATE(3069),
[39890] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2973), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[39900] = 5,
anon_sym_RPAREN, ACTIONS(2339),
anon_sym_COMMA, ACTIONS(2975),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(65535),
[39911] = 4,
anon_sym_COMMA, ACTIONS(2978),
anon_sym_RBRACK, ACTIONS(2978),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[39920] = 4,
anon_sym_COLON, ACTIONS(2980),
anon_sym_DASH_GT, ACTIONS(2982),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[39929] = 4,
anon_sym_RPAREN, ACTIONS(2984),
anon_sym_COMMA, ACTIONS(2984),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[39938] = 3,
anon_sym_COLON, ACTIONS(2986),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[39945] = 3,
sym_identifier, ACTIONS(2988),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[39952] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
2527, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[40059] =
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, 2450, 2452, 2454, 2990, 2456, 2452, 2458, 2456, 2452, 2460,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
481, 186, 185, 2663, 547, 185, 547, 547, 547, 481, 273, 1002, 1002, 43, 43, 1002,
1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345,
43,
[40156] =
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, 2992, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 618, 1622, 1565, 592, 1142, 10, 88, 88, 11, 11, 88, 88, 3113,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11,
[40252] =
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, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 839,
841, 839, 925, 839, 927, 843, 845, 843, 3006, 845, 845, 3008, 79, 79, 849, 852,
1005, 1004, 2588, 1364, 1004, 1364, 1364, 1364, 900, 2731, 2731, 32, 32, 2731, 2731, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2242, 32,
[40347] =
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, 3010, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[40442] =
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, 79, 79,
649, 1537, 1621, 1583, 1537, 1003, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 1583,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[40536] =
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, 3012, 917, 921, 3014, 921, 917,
923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 308, 1079, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[40628] =
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, 1706, 1704, 1704, 1704, 1704, 1706, 1706, 1704, 1704, 1704,
1704, 1704, 1704, 1704, 1704, 1704, 2366, 1704, 1704, 1704, 1704, 1704, 3016, 3018, 1704, 1704,
1704, 1704, 1704, 1704, 1704, 1706, 1706, 1706, 1706, 1706, 1704, 1706, 1704, 1704, 1706, 1704,
1706, 1704, 1704, 1704, 1704, 79, 79, 1706, 1294, 1116, 1997, 1116,
[40720] =
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, 3020, 3020, 3020, 3020, 3022, 3022, 3020, 3020, 3020, 3020,
3020, 3020, 3020, 3020, 3020, 1074, 1076, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020,
3020, 3020, 3020, 3022, 3022, 3022, 3022, 3022, 3020, 3022, 3020, 3020, 3022, 3020, 3022, 3020,
3020, 3020, 3020, 79, 79, 3022, 3022, 504, 974, 815,
[40810] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 951, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[40900] =
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, 3024, 3024, 3024, 3024, 3026, 3026, 3024, 3024, 3024, 3024,
3024, 3024, 3024, 3024, 3024, 3024, 3024, 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, 79, 79, 3026, 3026,
[40987] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 934,
2790, 2790, 32, 32, 2790, 2790, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2790, 32, 137, 32,
[41073] =
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, 3028, 3030, 3030, 3030, 3030, 3028, 3028, 3030, 3030, 3030,
3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030, 3030,
3030, 3030, 3028, 3028, 3028, 3028, 3028, 3030, 3028, 3030, 3030, 3028, 3030, 3028, 3030, 3030,
3030, 3030, 79, 79, 3028,
[41158] =
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, 2572, 2572, 2572, 2572, 2570, 2570, 2572, 2572, 2572, 2572,
2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572,
2572, 2570, 2570, 2570, 2570, 2570, 2572, 2570, 2572, 2572, 2570, 2572, 2570, 2572, 2572, 2572,
2572, 79, 79, 2570, 2570,
[41243] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 839, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 836, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[41322] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 989, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[41401] =
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, 2470, 2472, 919, 2474, 2472, 2474, 2474, 2472, 923, 839,
841, 839, 839, 843, 845, 843, 2476, 845, 845, 845, 79, 79, 849, 1226, 32, 32,
670, 670, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[41480] =
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, 3032, 3034, 919, 3036, 3034, 3036, 3036, 3034, 923, 839,
841, 839, 839, 843, 845, 843, 3038, 845, 845, 845, 79, 79, 849, 836, 32, 32,
1063, 1063, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[41559] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 931, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[41638] =
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, 320, 322, 1182, 1182, 1182, 324, 326, 328, 1182, 330,
332, 1184, 334, 336, 338, 340, 340, 109, 342, 344, 324, 338, 338, 346, 348, 326,
350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472,
[41717] = 5,
ACTIONS(328), 1,
anon_sym_if,
ACTIONS(342), 1,
anon_sym_and,
ACTIONS(344), 1,
anon_sym_or,
ACTIONS(79), 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,
[41740] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1580, 1582, 1582, 1580, 1580, 1580, 1580, 1580,
1580, 673, 675, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1582, 1580, 1580, 1580, 1580,
1580, 1580, 1582, 1580, 1580, 1580, 1580, 1582, 1580, 79, 79, 161, 161,
[41817] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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,
[41862] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3044), 1,
anon_sym_EQ,
ACTIONS(79), 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,
[41911] =
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, 466, 468, 470, 472, 474, 3046, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[41986] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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,
[42029] =
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, 1584, 1508, 1510, 1512, 1514, 1516, 3048, 1520, 1522, 1524,
3048, 3048, 3048, 79, 79, 849, 555, 939, 939, 939, 939, 939, 939, 939, 939, 939,
681,
[42094] = 8,
anon_sym_COMMA, ACTIONS(3050),
anon_sym_as, ACTIONS(3050),
anon_sym_if, ACTIONS(3050),
anon_sym_COLON, ACTIONS(3050),
anon_sym_PIPE, ACTIONS(1399),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(1547),
[42111] = 8,
sym_identifier, ACTIONS(3052),
anon_sym_DOT, ACTIONS(1586),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_import_prefix, STATE(841),
sym_relative_import, STATE(290),
sym_dotted_name, STATE(290),
aux_sym_import_prefix_repeat1, STATE(840),
[42128] = 3,
STATE(937), 1,
aux_sym_union_pattern_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3054), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[42143] = 7,
anon_sym_if, ACTIONS(1984),
anon_sym_async, ACTIONS(1108),
anon_sym_for, ACTIONS(1108),
anon_sym_and, ACTIONS(1988),
anon_sym_or, ACTIONS(1990),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[42158] = 7,
anon_sym_SEMI, ACTIONS(3056),
anon_sym_COMMA, ACTIONS(1964),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3056),
aux_sym_assert_statement_repeat1, STATE(1242),
[42173] = 6,
anon_sym_COMMA, ACTIONS(2339),
anon_sym_as, ACTIONS(1403),
anon_sym_if, ACTIONS(2339),
anon_sym_COLON, ACTIONS(2339),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[42186] = 7,
anon_sym_COMMA, ACTIONS(3058),
anon_sym_if, ACTIONS(1405),
anon_sym_COLON, ACTIONS(3060),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_if_clause, STATE(3094),
aux_sym_case_clause_repeat1, STATE(1557),
[42201] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3062, 3064, 81, 3052, 1248,
1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248,
1248, 1248, 1248, 22, 589, 589, 589, 1350, 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,
[42333] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9,
9, 9, 268, 268, 687, 1013, 22, 589, 589, 589, 1350, 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,
[42486] = 6,
anon_sym_SEMI, ACTIONS(3066),
anon_sym_COMMA, ACTIONS(462),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3066),
[42499] = 5,
anon_sym_COMMA, ACTIONS(3068),
anon_sym_RBRACK, ACTIONS(3070),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(1154),
[42510] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3072), 3,
anon_sym_SEMI,
anon_sym_COMMA,
sym__newline,
[42520] = 6,
anon_sym_SEMI, ACTIONS(1150),
anon_sym_COMMA, ACTIONS(1152),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1150),
aux_sym__import_list_repeat1, STATE(1562),
[42533] = 5,
anon_sym_COMMA, ACTIONS(3074),
anon_sym_RBRACE, ACTIONS(534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(65535),
[42544] = 5,
anon_sym_COMMA, ACTIONS(3077),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3077),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[42555] = 5,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_COLON, ACTIONS(3079),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(2987),
[42566] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3081, 3083, 81, 1118, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[42698] = 4,
anon_sym_COMMA, ACTIONS(3085),
anon_sym_RBRACK, ACTIONS(3085),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[42707] = 4,
anon_sym_COMMA, ACTIONS(1884),
anon_sym_RBRACK, ACTIONS(1884),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[42716] = 3,
anon_sym_in, ACTIONS(947),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[42723] = 3,
sym_identifier, ACTIONS(3087),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[42730] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 971, 22, 589, 589, 589, 1350, 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,
[42883] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 973, 22, 589, 589, 589, 1350, 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,
[43036] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 920, 22, 589, 589, 589, 1350, 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,
[43189] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3089, 3091, 81, 1964, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[43321] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3093, 3095, 81, 2001, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[43453] =
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, 3097, 3099, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
79, 79, 402, 592, 618, 1531, 2960, 592, 1353, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2960, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99,
11,
[43550] = 3,
ACTIONS(79), 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,
[43594] = 3,
ACTIONS(79), 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,
[43638] =
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, 3101, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[43734] =
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, 3103, 917, 921, 921, 917,
923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 1584, 308, 1366, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[43827] =
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, 79, 79, 877, 2549,
3105, 2549, 998, 66, 978, 2574, 2574, 43, 43, 2574, 2574, 998, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 2574, 43, 391, 43,
[43919] =
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, 1686, 921, 917, 921, 921, 917, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 1019, 171, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[44011] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 983,
2750, 2750, 32, 32, 2750, 2750, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2750, 32, 137, 32,
[44097] =
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, 1960, 1958, 1958, 1958, 1958, 1960, 1960, 1958, 1958, 1958,
1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958,
1958, 1958, 1958, 1960, 1960, 1960, 1960, 1960, 1958, 1960, 1958, 1958, 1960, 1958, 1960, 1958,
1958, 1958, 1958, 79, 79, 1960,
[44183] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 976,
1524, 1524, 8, 8, 1524, 1524, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 1524, 8, 95, 8,
[44269] =
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, 3105, 3105, 3105, 3105, 3107, 3107, 3105, 3105, 3105, 3105,
3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105,
3105, 3107, 3107, 3107, 3107, 3107, 3105, 3107, 3105, 3105, 3107, 3105, 3107, 3105, 3105, 3105,
3105, 79, 79, 3107, 3107,
[44354] =
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, 79, 79, 3111, 3111,
[44439] =
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, 2963, 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, 79, 79, 2963,
[44524] =
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, 1822, 85, 1822, 87, 1822, 1822, 89, 91, 1822, 1822,
95, 97, 1824, 101, 103, 105, 107, 107, 109, 1822, 1822, 89, 105, 105, 115, 117,
91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1822, 16, 672, 672, 16,
730,
[44605] =
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, 85, 1182, 87, 1182, 1182, 89, 91, 93, 1182,
95, 97, 1184, 101, 103, 105, 107, 107, 109, 111, 113, 89, 105, 105, 115, 117,
91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1182, 16, 672, 672, 16,
730,
[44686] =
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, 83, 99, 665, 667, 83, 83, 83, 671,
673, 675, 83, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, 667,
691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[44765] =
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, 2124, 625, 2126, 2124, 2126, 2126, 2124, 631, 635,
637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 982, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[44844] = 5,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1315), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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,
[44894] =
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, 320, 322, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164,
332, 1166, 334, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 335, 335,
[44970] =
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, 500, 502, 1164, 1164, 504, 1164, 1164, 1164, 1164, 512,
514, 1164, 1164, 518, 1164, 1164, 1164, 1164, 1164, 504, 518, 518, 1164, 1164, 1164, 1164,
1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 890, 890,
[45045] =
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, 466, 468, 470, 472, 474, 3117, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[45120] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[45163] = 3,
ACTIONS(79), 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,
[45206] = 5,
ACTIONS(1178), 1,
anon_sym_RPAREN,
ACTIONS(2396), 1,
anon_sym_COMMA,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[45252] =
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, 3119, 3060, 1512, 1514, 1516, 1518, 1520,
1522, 1524, 1518, 1518, 1518, 79, 79, 849, 555, 942, 247, 1238, 247, 247, 247, 247,
2762, 247, 247, 247, 3094, 247, 681,
[45323] =
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, 1584, 1508, 2495, 2497, 1514, 1516, 2893, 1520, 3121, 1522,
1524, 2893, 2893, 2893, 79, 79, 849, 555, 682, 682, 682, 682, 682, 1016, 2787, 682,
682, 682, 681,
[45390] =
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, 1931, 85, 1931, 87, 1931, 89, 91, 97, 101, 103,
105, 107, 107, 89, 105, 105, 115, 117, 91, 79, 79, 1931, 16, 16,
[45452] = 7,
anon_sym_SEMI, ACTIONS(695),
anon_sym_from, ACTIONS(695),
anon_sym_COMMA, ACTIONS(1311),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(695),
aux_sym__collection_elements_repeat1, STATE(277),
[45467] =
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, 3123, 1554, 1556, 79, 79, 3137, 220,
219, 1572, 480, 480, 671, 862, 480, 480, 480,
[45524] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3127), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(3125), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[45540] = 4,
sym_integer, ACTIONS(3129),
sym_float, ACTIONS(3131),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45549] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3133), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[45561] = 4,
ACTIONS(446), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(980), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(2174), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[45579] = 3,
STATE(1236), 1,
aux_sym_union_pattern_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3054), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[45593] = 7,
anon_sym_if, ACTIONS(1984),
anon_sym_async, ACTIONS(1423),
anon_sym_for, ACTIONS(1423),
anon_sym_and, ACTIONS(1988),
anon_sym_or, ACTIONS(1990),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45608] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3135), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[45620] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3137), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[45632] = 8,
anon_sym_COMMA, ACTIONS(3139),
anon_sym_if, ACTIONS(3141),
anon_sym_async, ACTIONS(3141),
anon_sym_for, ACTIONS(3141),
anon_sym_RBRACK, ACTIONS(3141),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2626),
[45649] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3143), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[45661] = 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(79),
sym_line_continuation, ACTIONS(79),
[45676] = 7,
anon_sym_COMMA, ACTIONS(3145),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(3147),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1585),
[45691] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1192), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[45702] = 4,
anon_sym_EQ, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3149),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45711] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3151), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[45721] = 5,
anon_sym_COMMA, ACTIONS(3153),
anon_sym_RBRACE, ACTIONS(3155),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2938),
[45732] = 5,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COLON, ACTIONS(3157),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45743] =
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, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23,
25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 3159, 3161, 81, 1042, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[45881] = 5,
anon_sym_RPAREN, ACTIONS(3163),
anon_sym_COMMA, ACTIONS(3165),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2969),
[45892] = 5,
anon_sym_COMMA, ACTIONS(3167),
anon_sym_RBRACK, ACTIONS(3170),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(65535),
[45903] = 5,
anon_sym_RPAREN, ACTIONS(3066),
anon_sym_COMMA, ACTIONS(3172),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45914] = 4,
anon_sym_case, ACTIONS(3174),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(3174),
[45923] = 4,
anon_sym_SEMI, ACTIONS(3176),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3176),
[45932] = 4,
anon_sym_SEMI, ACTIONS(3178),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3178),
[45941] = 4,
anon_sym_COMMA, ACTIONS(3180),
anon_sym_RBRACE, ACTIONS(3180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45950] = 4,
anon_sym_SEMI, ACTIONS(1933),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1933),
[45959] = 4,
sym_integer, ACTIONS(3182),
sym_float, ACTIONS(3184),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45968] = 3,
anon_sym_COLON, ACTIONS(3186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45975] = 3,
anon_sym_COLON, ACTIONS(3188),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45982] = 3,
anon_sym_RPAREN, ACTIONS(3190),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[45989] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1041, 22, 589, 589, 589, 1350, 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,
[46142] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3192, 3194, 81, 1984, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[46274] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3196, 81, 229, 229, 229,
229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229,
229, 22, 589, 589, 589, 1350, 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,
[46404] =
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, 3198, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79,
79, 402, 592, 618, 1404, 1563, 633, 353, 1168, 1168, 1168, 592, 91, 10, 88, 88,
11, 11, 88, 88, 1171, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 99, 11,
[46505] =
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,
3200, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79,
877, 2549, 3142, 2604, 3097, 876, 1169, 1169, 1169, 2549, 155, 56, 489, 489, 43, 43,
489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 805, 489,
43, 391, 43,
[46604] =
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, 1792, 1228, 1230, 1228, 1794, 1230, 1230, 1230, 79, 79,
1234, 2672, 3099, 1609, 1074, 2672, 379, 122, 1485, 1485, 160, 160, 1485, 1485, 1074, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 1074, 160,
[46700] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 845,
186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[46795] =
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, 3202, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79,
446, 1528, 3110, 1224, 1528, 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,
[46889] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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,
[46933] =
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, 79, 79, 446, 1528,
3110, 1528, 1089, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[47023] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 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(3204), 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,
[47081] =
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, 3208, 3208, 3208, 3208, 3210, 3210, 3208, 3208, 3208, 3208,
3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208,
3208, 3208, 3208, 3208, 3210, 3210, 3210, 3210, 3210, 3208, 3210, 3208, 3208, 3210, 3208, 3210,
3208, 3208, 3208, 3208, 79, 79, 3210, 3210,
[47169] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 863, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1086, 185, 2663,
547, 185, 547, 547, 547, 835, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 2345, 43,
[47256] =
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, 3212, 3212, 3212, 3212, 3214, 3214, 3212, 3212, 3212, 3212,
3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 3212, 1437, 3212, 3212, 3212, 3212, 3212,
3212, 3212, 3214, 3214, 3214, 3214, 3214, 3212, 3214, 3212, 3212, 3214, 3212, 3214, 3212, 3212,
3212, 3212, 79, 79, 3214, 3214, 2014,
[47343] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1052,
2527, 2527, 43, 43, 2527, 2527, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2527, 43, 391, 43,
[47429] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1051,
1067, 1067, 43, 43, 1067, 1067, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 1067, 43, 391, 43,
[47515] =
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, 79, 79, 402, 1055,
2566, 2566, 11, 11, 2566, 2566, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 2566, 11, 99, 11,
[47601] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 1128,
1348, 1348, 8, 8, 1348, 1348, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 1348, 8, 95, 8,
[47687] =
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, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 1054,
2534, 2534, 15, 15, 2534, 2534, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 2534, 15, 61, 15,
[47773] =
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, 2166, 2164, 2164, 2164, 2164, 2166, 2166, 2164, 2164, 2164,
2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164,
2164, 2164, 2166, 2166, 2166, 2166, 2166, 2164, 2166, 2164, 2164, 2166, 2164, 2166, 2164, 2164,
2164, 2164, 79, 79, 2166,
[47858] =
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, 2755, 2753, 2753, 2753, 2753, 2755, 2755, 2753, 2753, 2753,
2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753,
2753, 2753, 2755, 2755, 2755, 2755, 2755, 2753, 2755, 2753, 2753, 2755, 2753, 2755, 2753, 2753,
2753, 2753, 79, 79, 2755,
[47943] =
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, 1810, 1810, 1810, 1810, 1812, 1812, 1810, 1810, 1810, 1810,
1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810,
1810, 1812, 1812, 1812, 1812, 1812, 1810, 1812, 1810, 1810, 1812, 1810, 1812, 1810, 1810, 1810,
1810, 79, 79, 1812, 1812,
[48028] =
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, 3216, 3216, 3216, 3216, 3218, 3218, 3216, 3216, 3216, 3216,
3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216, 3216,
3216, 3218, 3218, 3218, 3218, 3218, 3216, 3218, 3216, 3216, 3218, 3216, 3218, 3216, 3216, 3216,
3216, 79, 79, 3218, 3218,
[48113] =
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, 79, 79, 3222, 3222,
[48198] =
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, 79, 79, 3226, 3226,
[48283] =
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, 79, 79, 3230, 3230,
[48368] =
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, 79, 79, 3234, 3234,
[48453] =
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, 79, 79, 3238, 3238,
[48538] =
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, 79, 79, 3242, 3242,
[48623] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1486, 1488, 665, 667, 1486, 1486, 1486, 1486,
671, 673, 675, 1486, 677, 679, 681, 681, 109, 1486, 1486, 665, 679, 679, 687, 689,
667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[48703] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 2289, 2291, 665, 667, 669, 2289, 2289, 2289,
671, 673, 675, 2289, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689,
667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[48783] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 1056, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[48862] =
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, 320, 322, 2289, 2289, 2289, 324, 326, 328, 2289, 330,
332, 2291, 334, 336, 338, 340, 340, 109, 342, 344, 324, 338, 338, 346, 348, 326,
350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472,
[48941] =
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, 286, 288, 2289, 2289, 2291, 290, 292, 294, 2289, 2289,
296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[49020] =
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, 286, 288, 1466, 1466, 290, 292, 294, 296, 298, 300,
302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292, 316, 318, 296,
296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[49096] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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,
[49141] = 3,
ACTIONS(79), 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_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,
[49185] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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,
[49228] = 3,
ACTIONS(79), 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,
[49271] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3044), 1,
anon_sym_EQ,
ACTIONS(79), 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,
[49318] =
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, 269, 269, 2396, 274, 274, 1178, 274, 1178, 269, 274,
274, 274, 274, 274, 274, 274, 274, 274, 274, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
1178, 1178, 1178, 1178, 1178, 1178, 79, 79,
[49390] =
3104, 0, 57728, 3, 0, 8, 1795, 8, 1020, 13, 0, 21, 96, 21, 0, 23,
0, 23, 0, 23, 0, 23, 0, 23, 0, 23, 96, 23, 0, 25, 0, 25,
0, 25, 8192, 25, 0, 26, 1615, 1615, 1620, 1615, 1615, 1615, 1615, 3248, 1615, 1615,
1622, 1615, 1615, 3251, 3254, 3248, 3248, 3248, 3248, 3254, 3248, 79, 79, 408, 408, 65535,
[49454] =
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, 286, 288, 2838, 2838, 290, 292, 298, 300, 302, 304,
306, 306, 290, 304, 304, 312, 314, 292, 79, 79, 85, 85,
[49514] =
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, 3257, 1554, 1556, 79, 79, 1623, 220,
219, 1572, 480, 480, 671, 862, 480, 480, 480,
[49571] = 3,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 10,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[49591] = 2,
ACTIONS(79), 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,
[49608] = 10,
anon_sym_RPAREN, ACTIONS(1445),
anon_sym_COMMA, ACTIONS(1445),
anon_sym_as, ACTIONS(1447),
anon_sym_if, ACTIONS(294),
anon_sym_async, ACTIONS(1445),
anon_sym_for, ACTIONS(1445),
anon_sym_and, ACTIONS(308),
anon_sym_or, ACTIONS(310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[49629] = 9,
anon_sym_RPAREN, ACTIONS(3259),
anon_sym_COMMA, ACTIONS(3261),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3172),
sym_for_in_clause, STATE(83),
[49648] = 3,
ACTIONS(79), 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,
[49692] = 9,
anon_sym_RPAREN, ACTIONS(1108),
anon_sym_COMMA, ACTIONS(1108),
anon_sym_if, ACTIONS(294),
anon_sym_async, ACTIONS(1108),
anon_sym_for, ACTIONS(1108),
anon_sym_and, ACTIONS(308),
anon_sym_or, ACTIONS(310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[49711] = 8,
anon_sym_SEMI, ACTIONS(2897),
anon_sym_DOT, ACTIONS(1148),
anon_sym_COMMA, ACTIONS(2897),
anon_sym_as, ACTIONS(2897),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2897),
aux_sym_dotted_name_repeat1, STATE(1536),
[49728] = 7,
anon_sym_EQ, ACTIONS(3263),
anon_sym_RBRACE, ACTIONS(3265),
anon_sym_COLON2, ACTIONS(1761),
sym_type_conversion, ACTIONS(3267),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_format_specifier, STATE(1616),
[49743] = 5,
anon_sym_LBRACE, ACTIONS(2301),
anon_sym_RBRACE, ACTIONS(2301),
aux_sym_format_specifier_token1, ACTIONS(2299),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[49754] = 5,
anon_sym_LBRACE, ACTIONS(3269),
anon_sym_RBRACE, ACTIONS(3269),
aux_sym_format_specifier_token1, ACTIONS(3271),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[49765] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3273), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[49777] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 5,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
sym__newline,
[49789] = 6,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_as, ACTIONS(1315),
anon_sym_COLON, ACTIONS(3275),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(1578),
[49802] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3277, 3279, 81, 1935, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[49934] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1195, 22, 589, 589, 589, 1350, 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,
[50087] = 5,
anon_sym_COMMA, ACTIONS(3281),
anon_sym_RBRACK, ACTIONS(3283),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(2943),
[50098] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[50111] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2130), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[50124] = 2,
ACTIONS(79), 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,
[50137] = 5,
anon_sym_COMMA, ACTIONS(3285),
anon_sym_RBRACK, ACTIONS(3285),
anon_sym_PIPE, ACTIONS(1196),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[50148] = 5,
anon_sym_RPAREN, ACTIONS(1194),
anon_sym_COMMA, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3287),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[50159] = 5,
anon_sym_COMMA, ACTIONS(1849),
anon_sym_RBRACE, ACTIONS(1851),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(430),
[50170] = 4,
anon_sym_RPAREN, ACTIONS(3289),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[50179] = 3,
anon_sym_RPAREN, ACTIONS(3291),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[50186] = 3,
anon_sym_in, ACTIONS(879),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[50193] = 3,
anon_sym_COLON, ACTIONS(3293),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[50200] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3295, 3297, 81, 1983, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[50332] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1127, 22, 589, 589, 589, 1350, 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,
[50485] = 3,
sym_identifier, ACTIONS(3299),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[50492] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1121, 22, 589, 589, 589, 1350, 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,
[50645] =
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, 1826, 1254, 1249, 1829, 921, 1249,
1262, 1249, 1264, 917, 921, 1249, 1249, 921, 917, 1264, 1832, 1249, 1249, 1835, 841, 1835,
1838, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 839, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 927, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
843, 845, 843, 929, 845, 845, 845, 79, 79, 1247, 849, 308, 1335, 3174, 308, 1387,
27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 110, 32, 137, 32,
[50780] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1126, 22, 589, 589, 589, 1350, 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,
[50933] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 1120, 22, 589, 589, 589, 1350, 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,
[51086] =
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, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23,
25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 3301, 3303, 81, 1996, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[51224] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3305, 3307, 81, 1942, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[51356] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3309, 3311, 81, 1947, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[51488] =
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, 75, 1247, 1289, 1249, 1249, 1136, 1247, 1249, 1249, 1291,
1247, 1262, 1249, 1249, 1289, 1291, 1249, 1247, 1291, 1289, 1249, 1142, 1247, 1247, 63, 65,
63, 1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 63, 1249, 1249, 1247, 1247, 1247,
1247, 1249, 1247, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 1247, 81, 779, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[51600] =
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, 2021, 2023, 2025, 2027, 2029, 1006, 2023, 2031, 2029, 2023,
2033, 3313, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79,
79, 649, 2640, 1621, 690, 186, 185, 2593, 547, 185, 547, 690, 547, 547, 1537, 796,
199, 2543, 2543, 44, 44, 2543, 2543, 44, 44, 905, 44, 753, 901, 901, 901, 901,
44, 44, 44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[51709] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
2354, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[51816] =
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, 3315, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[51911] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649,
1537, 1621, 1082, 186, 185, 2593, 547, 185, 547, 1082, 547, 547, 1537, 293, 199, 2543,
2543, 44, 44, 2543, 2543, 44, 44, 44, 1229, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[52017] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 2710, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79,
79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066,
470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2595, 44, 2172, 44,
[52121] =
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, 3317, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[52216] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1156, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[52312] =
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, 3319, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79,
446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 1406, 751, 15, 61, 15,
[52406] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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,
[52447] =
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,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 3146, 3128, 308, 1166, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[52540] =
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, 1686, 921, 917, 921, 921, 917, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 1092, 171, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[52632] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 1162, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[52722] =
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, 2636, 2634, 2634, 2634, 2634, 2636, 2636, 2634, 2634, 2634,
2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 3321, 2634, 2634, 2634,
2634, 2634, 2634, 2634, 2634, 2636, 2636, 2636, 2636, 2636, 2634, 2636, 2634, 2634, 2636, 2634,
2636, 2634, 2634, 2634, 2634, 79, 79, 2636, 65535, 65535,
[52812] =
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, 1820, 1818, 1818, 1818, 1818, 1820, 1820, 1818, 1818, 1818,
1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818,
1818, 1818, 1818, 1818, 1818, 1818, 1820, 1820, 1820, 1820, 1820, 1818, 1820, 1818, 1818, 1820,
1818, 1820, 1818, 1818, 1818, 1818, 79, 79, 1820,
[52901] =
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, 3324, 3324, 3324, 3324, 3326, 3326, 3324, 3324, 3324, 3324,
3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324, 3324,
3324, 3324, 3324, 3324, 3326, 3326, 3326, 3326, 3326, 3324, 3326, 3324, 3324, 3326, 3324, 3326,
3324, 3324, 3324, 3324, 79, 79, 3326, 3326,
[52989] =
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, 3328, 3330, 3332, 3334, 3330, 3336, 3334, 3330, 3338, 388,
390, 388, 388, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 1163, 721, 2637,
1382, 721, 1382, 1382, 1382, 1065, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2146, 11,
[53076] =
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, 3344, 3344, 3344, 3344, 3346, 3346, 3344, 3344, 3344, 3344,
3344, 3344, 3344, 3344, 3344, 1076, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344, 3344,
3344, 3344, 3346, 3346, 3346, 3346, 3346, 3344, 3346, 3344, 3344, 3346, 3344, 3346, 3344, 3344,
3344, 3344, 79, 79, 3346, 3346, 1481,
[53163] =
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, 2011, 2009, 2009, 2009, 2009, 2011, 2011, 2009, 2009, 2009,
2009, 2009, 2009, 2009, 2009, 2009, 2366, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009,
2009, 2009, 2009, 2011, 2011, 2011, 2011, 2011, 2009, 2011, 2009, 2009, 2011, 2009, 2011, 2009,
2009, 2009, 2009, 79, 79, 2011, 1479,
[53250] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1129,
2519, 2519, 43, 43, 2519, 2519, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2519, 43, 391, 43,
[53336] =
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, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558,
2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1209,
2689, 2689, 507, 507, 2689, 2689, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507,
507, 507, 2689, 507, 2266, 507,
[53422] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 1134,
2820, 2820, 32, 32, 2820, 2820, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2820, 32, 137, 32,
[53508] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 1167, 589,
589, 589, 1226, 32, 32, 1630, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[53593] =
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, 3348, 3350, 3350, 3350, 3350, 3348, 3348, 3350, 3350, 3350,
3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350,
3350, 3350, 3348, 3348, 3348, 3348, 3348, 3350, 3348, 3350, 3350, 3348, 3350, 3348, 3350, 3350,
3350, 3350, 79, 79, 3348,
[53678] =
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, 1677, 1675, 1675, 1675, 1675, 1677, 1677, 1675, 1675, 1675,
1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675,
1675, 1675, 1677, 1677, 1677, 1677, 1677, 1675, 1677, 1675, 1675, 1677, 1675, 1677, 1675, 1675,
1675, 1675, 79, 79, 1677,
[53763] =
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, 85, 1486, 87, 1486, 1486, 89, 91, 1486, 1486,
95, 97, 1488, 101, 103, 105, 107, 107, 109, 1486, 1486, 89, 105, 105, 115, 117,
91, 119, 121, 95, 95, 95, 95, 121, 95, 79, 79, 1486, 16, 672, 672, 16,
730,
[53844] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1822, 1824, 665, 667, 1822, 1822, 1822, 1822,
671, 673, 675, 1822, 677, 679, 681, 681, 109, 1822, 1822, 665, 679, 679, 687, 689,
667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[53924] = 5,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1492), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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,
[53974] =
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, 286, 288, 1164, 1164, 1166, 290, 292, 1164, 1164, 1164,
1164, 298, 300, 1164, 304, 306, 306, 1164, 1164, 1164, 290, 304, 304, 1164, 314, 292,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 85, 85,
[54050] =
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, 3352, 1247, 1247, 1247, 1249, 1247, 1262, 1247, 3355, 1247,
1247, 3358, 3360, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247,
1247, 1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 79, 79, 2724,
[54126] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2281), 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_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,
[54170] =
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, 466, 468, 470, 472, 474, 3363, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[54245] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[54293] = 3,
ACTIONS(79), 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,
[54336] = 3,
ACTIONS(79), 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,
[54379] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2281), 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,
[54421] =
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, 2176, 2075, 3365, 2077, 2079, 2081, 2083, 2180, 2087, 2089,
2091, 2180, 2180, 2180, 79, 79, 446, 798, 1153, 575, 2928, 575, 575, 575, 575, 610,
575, 575, 575, 575, 995,
[54490] =
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, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 3367, 1620, 1615,
1622, 1615, 1615, 3370, 3373, 3367, 3367, 3367, 3367, 3373, 3367, 79, 79, 1615, 672, 672,
65535,
[54555] = 9,
anon_sym_if, ACTIONS(1909),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(1309),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_for_in_clause, STATE(2589),
sym_if_clause, STATE(2589),
aux_sym__comprehension_clauses_repeat1, STATE(2589),
[54574] = 9,
anon_sym_RPAREN, ACTIONS(3376),
anon_sym_COMMA, ACTIONS(3378),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1614),
sym_for_in_clause, STATE(83),
[54593] = 3,
ACTIONS(79), 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,
[54634] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[54646] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2130), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[54658] = 7,
anon_sym_LBRACE, ACTIONS(3380),
anon_sym_RBRACE, ACTIONS(3383),
aux_sym_format_specifier_token1, ACTIONS(3385),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
sym_interpolation, STATE(1076),
aux_sym_format_specifier_repeat1, STATE(65535),
[54673] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3388), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[54685] = 7,
anon_sym_DOT, ACTIONS(2093),
anon_sym_COMMA, ACTIONS(3390),
anon_sym_COLON, ACTIONS(2095),
anon_sym_RBRACK, ACTIONS(3390),
anon_sym_PIPE, ACTIONS(2097),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54700] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3392), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[54712] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3394), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[54724] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3392), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[54735] = 6,
sym_identifier, ACTIONS(3396),
anon_sym_import, ACTIONS(3396),
anon_sym_DOT, ACTIONS(3398),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_import_prefix_repeat1, STATE(65535),
[54748] = 6,
anon_sym_RPAREN, ACTIONS(3401),
anon_sym_COMMA, ACTIONS(3403),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2951),
[54761] = 5,
anon_sym_COMMA, ACTIONS(3405),
anon_sym_RBRACK, ACTIONS(3407),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2920),
[54772] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3409), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[54782] = 5,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COLON, ACTIONS(3411),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54793] = 5,
anon_sym_SEMI, ACTIONS(3413),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3196),
aux_sym__simple_statements_repeat1, STATE(441),
[54804] = 5,
anon_sym_COMMA, ACTIONS(3415),
anon_sym_RBRACK, ACTIONS(3417),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[54815] = 5,
anon_sym_COMMA, ACTIONS(3419),
anon_sym_RBRACK, ACTIONS(3421),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[54826] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3423), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[54836] = 5,
anon_sym_SEMI, ACTIONS(3289),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3289),
[54847] = 5,
anon_sym_RPAREN, ACTIONS(3285),
anon_sym_COMMA, ACTIONS(3285),
anon_sym_PIPE, ACTIONS(3287),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54858] = 5,
anon_sym_COMMA, ACTIONS(3425),
anon_sym_RBRACK, ACTIONS(3427),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[54869] = 5,
anon_sym_COMMA, ACTIONS(1784),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3429),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54880] = 5,
anon_sym_COMMA, ACTIONS(1784),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3431),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54891] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(3433),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(239),
[54902] = 4,
anon_sym_RPAREN, ACTIONS(280),
anon_sym_COMMA, ACTIONS(280),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54911] = 4,
anon_sym_COMMA, ACTIONS(280),
anon_sym_RBRACK, ACTIONS(280),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54920] = 4,
anon_sym_COMMA, ACTIONS(3435),
anon_sym_RBRACK, ACTIONS(3435),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54929] = 3,
anon_sym_RPAREN, ACTIONS(821),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54936] = 3,
sym_identifier, ACTIONS(3437),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54943] = 3,
anon_sym_RPAREN, ACTIONS(1200),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[54950] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1191, 22, 589, 589, 589, 1350, 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,
[55103] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1196, 22, 589, 589, 589, 1350, 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,
[55256] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3439, 3441, 81, 1855, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[55388] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3443, 3445, 81, 1938, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[55520] =
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, 75, 1247, 1289, 1249, 1136, 1254, 1249, 1249, 1291, 1249,
1262, 1249, 1264, 1289, 1291, 1249, 1249, 1291, 1289, 1264, 1142, 1249, 1249, 3447, 65, 3447,
1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 63, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 73,
75, 73, 1293, 75, 75, 75, 79, 79, 1247, 81, 779, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[55644] =
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, 3449, 3451, 3332, 1735, 809, 3453, 3451, 3455, 3453, 3451,
3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79,
79, 402, 592, 618, 3140, 1258, 1257, 721, 2637, 1382, 721, 1382, 1382, 1382, 2845, 592,
337, 777, 2581, 2581, 11, 11, 2581, 2581, 1402, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2581, 11, 2146, 11,
[55749] =
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, 3459, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79,
79, 402, 592, 618, 3140, 2845, 633, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88,
11, 11, 88, 88, 1402, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 99, 11,
[55850] =
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, 3461, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 3463, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
79, 79, 1008, 2584, 3154, 2611, 2956, 2741, 2584, 1525, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 1530, 118, 118, 118, 118, 118, 3165, 821,
118, 130, 118,
[55949] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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,
[55993] =
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, 3465, 3467, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
79, 79, 402, 592, 618, 2597, 2971, 592, 1354, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2971, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99,
11,
[56090] =
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, 3469, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 618, 3153, 2853, 592, 1228, 10, 88, 88, 11, 11, 88, 88, 3106,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99, 11,
[56186] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 3407,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[56282] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1008, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[56378] =
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, 3328, 3330, 3332, 3471, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
1010, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[56474] =
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, 3473, 855, 3473, 3473, 859, 855,
861, 3475, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79,
79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[56569] =
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, 79, 79,
649, 1537, 1621, 2961, 1537, 1234, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2961,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[56663] =
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, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3050, 308, 720, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[56756] =
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, 2366, 1431, 1431, 1431, 1431, 1431, 3016, 3018, 1431, 1431,
1431, 1431, 1431, 1431, 1431, 1433, 1433, 1433, 1433, 1433, 1431, 1433, 1431, 1431, 1433, 1431,
1433, 1431, 1431, 1431, 1431, 79, 79, 1433, 1946, 917, 2003, 917,
[56848] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 1260, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[56938] =
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, 79, 79, 446, 1528,
3110, 1528, 1253, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[57028] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[57074] =
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, 1880, 1878, 1878, 1878, 1878, 1880, 1880, 1878, 1878, 1878,
1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878,
1878, 1878, 1878, 1878, 1878, 1880, 1880, 1880, 1880, 1880, 1878, 1880, 1878, 1878, 1880, 1878,
1880, 1878, 1878, 1878, 1878, 79, 79, 1880,
[57162] =
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, 1943, 1941, 1941, 1941, 1941, 1943, 1943, 1941, 1941, 1941,
1941, 1941, 1941, 1941, 1941, 1941, 2366, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941,
1941, 1941, 1941, 1943, 1943, 1943, 1943, 1943, 1941, 1943, 1941, 1941, 1943, 1941, 1943, 1941,
1941, 1941, 1941, 79, 79, 1943, 1476,
[57249] =
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, 3477, 3479, 3479, 3479, 3479, 3477, 3477, 3479, 3479, 3479,
3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479, 3479,
3479, 3479, 3477, 3477, 3477, 3477, 3477, 3479, 3477, 3479, 3479, 3477, 3479, 3477, 3479, 3479,
3479, 3479, 79, 79, 3477,
[57334] =
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, 3481, 3483, 3483, 3483, 3483, 3481, 3481, 3483, 3483, 3483,
3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
3483, 3483, 3481, 3481, 3481, 3481, 3481, 3483, 3481, 3483, 3483, 3481, 3483, 3481, 3483, 3483,
3483, 3483, 79, 79, 3481,
[57419] =
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, 1737, 1739, 1741, 3485, 1743, 1745, 1739, 1745, 1745, 1739,
1747, 839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 325,
1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[57504] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1206, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[57583] =
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, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432,
434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 981, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15,
[57662] =
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, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024,
1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 1205, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118,
[57741] =
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, 79, 79, 402, 1223, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11,
[57820] =
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, 839,
841, 839, 839, 843, 845, 843, 1176, 845, 845, 845, 79, 79, 849, 1225, 32, 32,
180, 180, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[57899] =
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, 79, 79, 965, 965,
[57976] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1164, 1166, 665, 1164, 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, 79, 79, 161, 161,
[58053] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[58098] =
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, 2769, 2580, 2582, 2584, 1984, 1182, 1182, 1986, 2586, 2771,
2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986,
1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339,
[58174] =
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, 3352, 1247, 1247, 1249, 1247, 1262, 1247, 1249, 1247,
1247, 1249, 3487, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247,
1247, 1249, 1247, 1247, 1247, 1247, 1249, 1247, 79, 79, 1247, 1535,
[58250] =
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, 466, 468, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
478, 1166, 480, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164,
1164, 1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 165, 165,
[58326] = 7,
ACTIONS(276), 1,
anon_sym_COLON_EQ,
ACTIONS(1439), 1,
anon_sym_DOT,
ACTIONS(1846), 1,
anon_sym_LBRACK,
STATE(1145), 1,
sym__generic_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 5,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[58378] = 3,
ACTIONS(79), 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,
[58422] = 3,
ACTIONS(79), 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,
[58466] = 3,
ACTIONS(79), 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,
[58510] = 3,
ACTIONS(79), 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,
[58554] = 3,
ACTIONS(79), 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,
[58598] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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,
[58641] = 3,
ACTIONS(79), 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,
[58683] =
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, 2176, 2075, 3490, 2077, 2079, 2081, 2083, 2180, 2087, 2089,
2091, 2180, 2180, 2180, 79, 79, 446, 798, 611, 575, 2928, 575, 575, 575, 575, 610,
575, 575, 575, 575, 995,
[58752] =
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, 2176, 2075, 3492, 2077, 2079, 2081, 2083, 2180, 2087, 2089,
2091, 2180, 2180, 2180, 79, 79, 446, 798, 1237, 575, 2928, 575, 575, 575, 575, 610,
575, 575, 575, 575, 995,
[58821] =
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, 2073, 2075, 2077, 2079, 2081, 2083, 3494, 2087, 2089, 2091,
3494, 3494, 3494, 79, 79, 446, 798, 996, 996, 996, 996, 996, 996, 996, 996, 996,
995,
[58886] =
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, 286, 288, 1931, 1931, 290, 292, 298, 300, 302, 304,
306, 306, 290, 304, 304, 312, 314, 292, 79, 79, 85, 85,
[58946] = 5,
anon_sym_RPAREN, ACTIONS(695),
anon_sym_COMMA, ACTIONS(697),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(151),
[58957] =
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, 286, 468, 470, 472, 478, 300, 482, 484, 486, 486,
470, 484, 484, 492, 494, 472, 79, 79, 165, 165,
[59015] =
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, 466, 468, 470, 472, 478, 480, 482, 484, 486, 486,
470, 484, 484, 492, 494, 472, 79, 79, 165, 165,
[59073] = 9,
anon_sym_RPAREN, ACTIONS(1657),
anon_sym_COMMA, ACTIONS(3496),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3129),
sym_for_in_clause, STATE(83),
[59092] = 9,
anon_sym_RPAREN, ACTIONS(3499),
anon_sym_COMMA, ACTIONS(3501),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3176),
sym_for_in_clause, STATE(83),
[59111] = 8,
anon_sym_DOT, ACTIONS(2093),
anon_sym_COMMA, ACTIONS(3281),
anon_sym_COLON, ACTIONS(2095),
anon_sym_RBRACK, ACTIONS(3283),
anon_sym_PIPE, ACTIONS(2097),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(2943),
[59128] = 7,
anon_sym_RPAREN, ACTIONS(1423),
anon_sym_COMMA, ACTIONS(1423),
anon_sym_if, ACTIONS(294),
anon_sym_and, ACTIONS(308),
anon_sym_or, ACTIONS(310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59143] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3503), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[59155] = 7,
sym_identifier, ACTIONS(1530),
anon_sym_LPAREN, ACTIONS(3505),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__import_list, STATE(1395),
sym_aliased_import, STATE(949),
sym_dotted_name, STATE(176),
[59170] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3507), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[59182] = 7,
anon_sym_COMMA, ACTIONS(3509),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(3511),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(2964),
[59197] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3513), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[59209] = 7,
anon_sym_RPAREN, ACTIONS(3050),
anon_sym_COMMA, ACTIONS(3050),
anon_sym_as, ACTIONS(3050),
anon_sym_PIPE, ACTIONS(2257),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(1360),
[59224] = 6,
anon_sym_RPAREN, ACTIONS(3515),
anon_sym_COMMA, ACTIONS(3517),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(1247),
[59237] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3519), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
[59248] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3521), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
[59259] = 6,
anon_sym_RBRACE, ACTIONS(3523),
anon_sym_COLON2, ACTIONS(1761),
sym_type_conversion, ACTIONS(3525),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_format_specifier, STATE(1407),
[59272] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3527), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[59283] = 6,
anon_sym_SEMI, ACTIONS(3529),
anon_sym_COMMA, ACTIONS(1964),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3529),
aux_sym_assert_statement_repeat1, STATE(2866),
[59296] = 6,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_as, ACTIONS(3531),
anon_sym_COLON, ACTIONS(3533),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(2978),
[59309] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3535, 3537, 81, 1921, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[59441] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1292, 22, 589, 589, 589, 1350, 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,
[59594] = 6,
anon_sym_SEMI, ACTIONS(3539),
anon_sym_COMMA, ACTIONS(1597),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3539),
aux_sym_global_statement_repeat1, STATE(313),
[59607] = 5,
anon_sym_RPAREN, ACTIONS(3490),
anon_sym_COMMA, ACTIONS(3541),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(904),
[59618] = 5,
anon_sym_SEMI, ACTIONS(3543),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3545),
aux_sym__simple_statements_repeat1, STATE(2902),
[59629] = 4,
anon_sym_case, ACTIONS(131),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(131),
[59638] = 4,
anon_sym_case, ACTIONS(3547),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(3547),
[59647] = 5,
anon_sym_RPAREN, ACTIONS(1814),
anon_sym_COMMA, ACTIONS(1816),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(616),
[59658] = 5,
anon_sym_COMMA, ACTIONS(3549),
anon_sym_COLON, ACTIONS(534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(65535),
[59669] = 5,
anon_sym_RPAREN, ACTIONS(3552),
anon_sym_COMMA, ACTIONS(3552),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59680] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2405),
sym__indent, ACTIONS(2407),
sym__match_block, STATE(1198),
[59691] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2405),
sym__indent, ACTIONS(2407),
sym__match_block, STATE(1197),
[59702] = 5,
anon_sym_COMMA, ACTIONS(3554),
anon_sym_RBRACK, ACTIONS(1631),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(1577),
[59713] = 5,
anon_sym_RPAREN, ACTIONS(3556),
anon_sym_COMMA, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3287),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59724] = 3,
anon_sym_COMMA, ACTIONS(3558),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59731] = 4,
anon_sym_COMMA, ACTIONS(1375),
anon_sym_RBRACK, ACTIONS(1375),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59740] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3560),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59749] = 4,
anon_sym_SEMI, ACTIONS(3066),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3066),
[59758] = 4,
sym_identifier, ACTIONS(3562),
anon_sym__, ACTIONS(3562),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59767] = 3,
anon_sym_RBRACE, ACTIONS(3564),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59774] = 3,
sym_identifier, ACTIONS(3566),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59781] = 3,
anon_sym_import, ACTIONS(3568),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59788] = 3,
anon_sym_import, ACTIONS(3570),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59795] = 3,
sym_identifier, ACTIONS(3572),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59802] = 3,
anon_sym_COLON, ACTIONS(3574),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59809] = 3,
sym_identifier, ACTIONS(3576),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[59816] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1304, 22, 589, 589, 589, 1350, 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,
[59969] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9,
9, 9, 268, 268, 687, 1396, 22, 589, 589, 589, 1350, 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,
[60122] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 1293, 22, 589, 589, 589, 1350, 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,
[60275] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3578, 3580, 81, 3063, 1248,
1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248,
1248, 1248, 1248, 22, 589, 589, 589, 1350, 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,
[60407] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3582, 3584, 81, 1992, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[60539] =
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, 75, 1247, 1289, 1249, 1249, 1136, 1247, 1249, 1249, 1291,
1247, 1249, 1247, 1289, 1291, 1249, 1247, 1291, 1289, 1249, 1142, 1247, 1247, 63, 65, 63,
1249, 1249, 1249, 1249, 1247, 1247, 1247, 1247, 1247, 63, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 1247, 81, 779, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[60650] =
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, 845, 989, 1249, 919, 3586, 1249, 991, 1249, 3589, 989,
991, 1249, 991, 989, 3589, 923, 1249, 1249, 1453, 841, 1453, 1249, 1249, 1249, 1249, 1249,
1249, 839, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 3589, 843,
845, 843, 993, 845, 845, 845, 79, 79, 849, 1496, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[60757] =
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, 3449, 3451, 3332, 1297, 809, 3453, 3451, 3455, 3453, 3451,
3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79,
79, 402, 592, 618, 1617, 1372, 1371, 721, 2637, 1382, 721, 1382, 1382, 1382, 1564, 592,
183, 777, 2581, 2581, 11, 11, 2581, 2581, 1409, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2581, 11, 2146, 11,
[60862] =
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,
79, 79, 1008, 2584, 3154, 2608, 2901, 2849, 2584, 1351, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 1356, 118, 118, 118, 118, 118, 3073, 821,
118, 130, 118,
[60961] =
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, 1794, 1230, 1230,
1230, 79, 79, 1234, 2672, 3099, 2643, 2672, 2606, 122, 1485, 1485, 160, 160, 1485, 1485,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 2799, 1485, 160, 745,
160,
[61058] =
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, 2450, 2452, 2454, 2990, 2456, 2452, 2458, 2456, 2452, 2460,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
954, 186, 185, 2663, 547, 185, 547, 547, 547, 954, 273, 1002, 1002, 43, 43, 1002,
1002, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345,
43,
[61155] =
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, 3328, 3330, 3332, 3597, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
1373, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[61251] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 954,
186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[61346] =
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, 79, 79,
446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 1399, 751, 15, 61, 15,
[61440] =
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, 79, 79,
649, 1537, 1621, 2972, 1537, 1361, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2972,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[61534] =
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, 79, 79, 877, 2549,
3105, 2549, 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,
[61626] =
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,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 308, 1243, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[61717] =
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, 79, 79, 1008, 2584,
3107, 2584, 1363, 253, 2575, 2575, 118, 118, 2575, 2575, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[61807] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 1393, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[61897] =
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, 2364, 2366, 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, 79, 79, 1072, 1466, 2007, 1893,
[61987] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 1349, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[62077] =
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, 79, 79, 1247,
[62166] =
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, 79, 79, 3601,
[62254] =
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, 79, 79, 3607, 3607,
[62342] =
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, 2643, 2641, 2641, 2641, 2641, 2643, 2643, 2641, 2641, 2641,
2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 3018, 2641, 2641, 2641, 2641,
2641, 2641, 2641, 2643, 2643, 2643, 2643, 2643, 2641, 2643, 2641, 2641, 2643, 2641, 2643, 2641,
2641, 2641, 2641, 79, 79, 2643, 1305,
[62429] = 3,
anon_sym_COLON, ACTIONS(3609),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[62436] =
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, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558,
2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1318,
2678, 2678, 507, 507, 2678, 2678, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507,
507, 507, 2678, 507, 2266, 507,
[62522] =
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, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558,
2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1319,
2682, 2682, 507, 507, 2682, 2682, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507,
507, 507, 2682, 507, 2266, 507,
[62608] =
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, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558,
2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1320,
2683, 2683, 507, 507, 2683, 2683, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507,
507, 507, 2683, 507, 2266, 507,
[62694] =
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, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558,
2560, 2558, 2239, 2558, 2241, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1317,
2716, 2716, 507, 507, 2716, 2716, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507,
507, 507, 2716, 507, 2266, 507,
[62780] =
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,
1631, 839, 841, 839, 839, 843, 845, 843, 3623, 845, 845, 845, 79, 79, 849, 1259,
1169, 1169, 1169, 2501, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[62865] =
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, 2251, 2251, 2251, 2251, 2249, 2249, 2251, 2251, 2251, 2251,
2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251,
2251, 2249, 2249, 2249, 2249, 2249, 2251, 2249, 2251, 2251, 2249, 2251, 2249, 2251, 2251, 2251,
2251, 79, 79, 2249, 2249,
[62950] =
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, 2689, 2687, 2687, 2687, 2687, 2689, 2689, 2687, 2687, 2687,
2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687,
2687, 2687, 2689, 2689, 2689, 2689, 2689, 2687, 2689, 2687, 2687, 2689, 2687, 2689, 2687, 2687,
2687, 2687, 79, 79, 2689,
[63035] =
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, 2247, 2247, 2247, 2247, 2245, 2245, 2247, 2247, 2247, 2247,
2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247,
2247, 2245, 2245, 2245, 2245, 2245, 2247, 2245, 2247, 2247, 2245, 2247, 2245, 2247, 2247, 2247,
2247, 79, 79, 2245, 2245,
[63120] =
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, 2255, 2253, 2253, 2253, 2253, 2255, 2255, 2253, 2253, 2253,
2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253,
2253, 2253, 2255, 2255, 2255, 2255, 2255, 2253, 2255, 2253, 2253, 2255, 2253, 2255, 2253, 2253,
2253, 2253, 79, 79, 2255,
[63205] =
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, 79, 79, 3625,
[63290] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 1389, 589,
589, 589, 1226, 32, 32, 3127, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[63375] =
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, 75, 1289, 1136, 1291, 1289, 1291, 1291, 1289, 1142, 63,
65, 63, 2329, 63, 73, 75, 73, 1293, 75, 75, 75, 79, 79, 81, 729, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[63455] =
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, 79, 79, 1234, 1316, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 745, 160,
[63534] = 5,
ACTIONS(81), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1488), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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,
[63586] =
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, 2564, 2745, 2552, 2747, 2745, 2747, 2747, 2745, 2556, 2558,
2560, 2558, 2558, 2562, 2564, 2562, 2749, 2564, 2564, 2564, 79, 79, 2568, 1338, 507, 507,
507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 2266, 507,
[63665] =
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, 79, 79, 402, 1131, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 99, 11,
[63744] =
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, 2574, 426, 2576, 2574, 2576, 2576, 2574, 430, 432,
434, 432, 432, 440, 442, 440, 2578, 442, 442, 442, 79, 79, 446, 1321, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 61, 15,
[63823] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 839, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 1211, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 137, 32,
[63902] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[63950] = 5,
ACTIONS(3639), 1,
sym_string_start,
ACTIONS(79), 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,
[64000] =
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, 79, 79, 1213, 1213,
[64077] =
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, 2769, 2580, 2582, 2584, 1822, 1822, 1822, 1986, 2586, 2771,
2588, 2590, 2592, 2592, 109, 1822, 1822, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986,
1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339,
[64153] =
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, 2769, 2580, 2582, 2584, 1984, 2289, 2289, 1986, 2586, 2771,
2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986,
1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339,
[64229] =
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, 2769, 2580, 2582, 2584, 1486, 1486, 1486, 1986, 2586, 2771,
2588, 2590, 2592, 2592, 109, 1486, 1486, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986,
1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339,
[64305] =
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, 2769, 2580, 2582, 2584, 1486, 1486, 1486, 1986, 2586, 2771,
2588, 2590, 2592, 2592, 109, 1988, 1486, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986,
1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339,
[64381] = 3,
ACTIONS(79), 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,
[64425] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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_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,
[64469] =
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, 500, 502, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 512,
514, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1166, 1164, 1164, 1164, 1164, 1164, 1164,
1166, 1164, 1164, 1164, 1164, 1166, 1164, 79, 79, 890, 890,
[64544] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[64588] = 3,
ACTIONS(79), 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,
[64632] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[64680] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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,
[64724] = 3,
ACTIONS(79), 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,
[64768] = 3,
ACTIONS(79), 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,
[64811] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(271), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[64856] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(271), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[64901] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[64946] = 3,
anon_sym_COLON_EQ, ACTIONS(3642),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[64953] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 1541, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[65043] = 3,
ACTIONS(79), 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,
[65085] =
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, 2769, 2580, 2582, 2584, 937, 937, 937, 937, 2586, 2771,
2588, 2590, 2592, 2592, 937, 937, 937, 2582, 2590, 2590, 2594, 2596, 2584, 937, 939, 937,
937, 937, 937, 939, 937, 79, 79, 1514, 1514,
[65158] =
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, 1986, 109, 941, 941, 1992, 1994, 1986,
1986, 1986, 1986, 1994, 1986, 79, 79, 1310, 1310, 2499,
[65216] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3644), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(2229), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[65260] = 3,
ACTIONS(79), 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,
[65302] = 3,
ACTIONS(79), 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,
[65343] =
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, 79, 79,
[65415] =
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, 2649, 2651, 2653, 2655, 2657, 3647, 2661, 2663, 2665, 2667,
2669, 2663, 2663, 2663, 79, 79, 649, 832, 761, 524, 1593, 524, 524, 524, 524, 3021,
524, 524, 524, 524, 649,
[65484] =
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, 269, 269, 280, 274, 269, 269, 269, 280, 269, 269,
269, 269, 274, 269, 269, 269, 269, 269, 79, 79,
[65542] =
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, 3649, 1554, 1556, 79, 79, 3122, 220,
219, 1572, 480, 480, 671, 862, 480, 480, 480,
[65599] = 3,
ACTIONS(111), 1,
anon_sym_and,
ACTIONS(79), 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,
[65620] = 2,
ACTIONS(79), 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,
[65639] = 3,
ACTIONS(3651), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 8,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_from,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[65657] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 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,
[65673] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3135),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[65696] = 10,
anon_sym_async, ACTIONS(3654),
anon_sym_def, ACTIONS(3656),
anon_sym_class, ACTIONS(3658),
anon_sym_AT, ACTIONS(61),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_function_definition, STATE(1302),
sym_class_definition, STATE(1302),
sym_decorator, STATE(1540),
aux_sym_decorated_definition_repeat1, STATE(1540),
[65717] = 10,
anon_sym_RPAREN, ACTIONS(3660),
anon_sym_COMMA, ACTIONS(3662),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3172),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2962),
[65738] = 10,
anon_sym_RPAREN, ACTIONS(3664),
anon_sym_COMMA, ACTIONS(3666),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3176),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2974),
[65759] = 10,
anon_sym_RPAREN, ACTIONS(3668),
anon_sym_COMMA, ACTIONS(3670),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3091),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2999),
[65780] = 9,
anon_sym_COMMA, ACTIONS(3672),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(3674),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3141),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2904),
[65799] = 4,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2136), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(2174), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[65817] = 8,
anon_sym_COMMA, ACTIONS(3676),
anon_sym_if, ACTIONS(3678),
anon_sym_async, ACTIONS(3678),
anon_sym_for, ACTIONS(3678),
anon_sym_RBRACK, ACTIONS(3678),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2657),
[65834] = 8,
anon_sym_LBRACE, ACTIONS(3680),
sym_escape_sequence, ACTIONS(3680),
anon_sym_BSLASH, ACTIONS(3682),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(3680),
sym_escape_interpolation, ACTIONS(3680),
sym_string_end, ACTIONS(3680),
[65851] = 7,
anon_sym_RPAREN, ACTIONS(3054),
anon_sym_COMMA, ACTIONS(3054),
anon_sym_as, ACTIONS(3054),
anon_sym_PIPE, ACTIONS(3684),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(65535),
[65866] = 7,
anon_sym_COMMA, ACTIONS(3687),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(3689),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1581),
[65881] =
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, 3691, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[65976] = 3,
ACTIONS(1905), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1673), 4,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[65990] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2162), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[66001] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3693), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[66012] = 6,
anon_sym_COMMA, ACTIONS(3695),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3697),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(3007),
[66025] = 6,
anon_sym_case, ACTIONS(1641),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(3699),
sym_case_clause, STATE(271),
aux_sym__match_block_repeat1, STATE(873),
[66038] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3172),
sym_for_in_clause, STATE(83),
[66051] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3503), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[66062] = 5,
anon_sym_COMMA, ACTIONS(3701),
anon_sym_RBRACK, ACTIONS(2339),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(65535),
[66073] = 5,
anon_sym_RPAREN, ACTIONS(3704),
anon_sym_COMMA, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3287),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66084] = 3,
anon_sym_COMMA, ACTIONS(3706),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66091] = 5,
anon_sym_RPAREN, ACTIONS(3708),
anon_sym_COMMA, ACTIONS(3710),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2892),
[66102] =
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, 3328, 3330, 3332, 3712, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[66198] = 5,
anon_sym_RBRACE, ACTIONS(3714),
anon_sym_COLON2, ACTIONS(1761),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_format_specifier, STATE(1610),
[66209] = 8,
anon_sym_LBRACE, ACTIONS(3716),
sym_escape_sequence, ACTIONS(3716),
anon_sym_BSLASH, ACTIONS(3718),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(3716),
sym_escape_interpolation, ACTIONS(3716),
sym_string_end, ACTIONS(3716),
[66226] = 5,
anon_sym_COMMA, ACTIONS(3720),
anon_sym_RBRACK, ACTIONS(3722),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(1573),
[66237] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 3724, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79,
79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066,
470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2595, 44, 2172, 44,
[66341] =
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, 3726, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[66436] = 5,
anon_sym_RPAREN, ACTIONS(3728),
anon_sym_COMMA, ACTIONS(3730),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2930),
[66447] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3693), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[66457] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2162), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[66467] = 5,
anon_sym_RPAREN, ACTIONS(3732),
anon_sym_COMMA, ACTIONS(3734),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__import_list_repeat1, STATE(65535),
[66478] = 5,
anon_sym_RPAREN, ACTIONS(1375),
anon_sym_COMMA, ACTIONS(3737),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(65535),
[66489] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3740),
sym__indent, ACTIONS(3742),
sym__match_block, STATE(1301),
[66500] = 5,
anon_sym_SEMI, ACTIONS(2309),
anon_sym_from, ACTIONS(2311),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2309),
[66511] = 5,
anon_sym_COMMA, ACTIONS(3744),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3746),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66522] = 5,
anon_sym_RPAREN, ACTIONS(817),
anon_sym_COMMA, ACTIONS(819),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(236),
[66533] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(3748),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(239),
[66544] = 5,
anon_sym_RPAREN, ACTIONS(1118),
anon_sym_COMMA, ACTIONS(1118),
anon_sym_as, ACTIONS(356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66555] = 4,
anon_sym_RPAREN, ACTIONS(2390),
anon_sym_COMMA, ACTIONS(2390),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66564] = 5,
anon_sym_RPAREN, ACTIONS(3750),
anon_sym_COMMA, ACTIONS(3752),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_with_clause_repeat1, STATE(2893),
[66575] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1673),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66584] = 3,
anon_sym_COLON, ACTIONS(3754),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66591] = 4,
anon_sym_SEMI, ACTIONS(3756),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3756),
[66600] = 4,
anon_sym_case, ACTIONS(3758),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(3758),
[66609] = 4,
anon_sym_COMMA, ACTIONS(3760),
anon_sym_RBRACK, ACTIONS(3760),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66618] = 4,
sym_identifier, ACTIONS(3762),
anon_sym__, ACTIONS(3762),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66627] = 3,
anon_sym_RPAREN, ACTIONS(1474),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66634] = 3,
anon_sym_RPAREN, ACTIONS(3066),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66641] = 3,
anon_sym_RPAREN, ACTIONS(1635),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66648] = 3,
anon_sym_RPAREN, ACTIONS(1657),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66655] = 3,
anon_sym_COMMA, ACTIONS(462),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66662] = 3,
anon_sym_COMMA, ACTIONS(823),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66669] = 3,
anon_sym_COMMA, ACTIONS(125),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66676] = 3,
anon_sym_RPAREN, ACTIONS(3764),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66683] = 3,
anon_sym_RBRACE, ACTIONS(3766),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66690] = 3,
anon_sym_in, ACTIONS(1935),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66697] = 3,
anon_sym_RPAREN, ACTIONS(1186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66704] = 3,
anon_sym_EQ, ACTIONS(3768),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66711] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1397,
186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[66806] = 3,
sym_identifier, ACTIONS(3770),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66813] = 3,
anon_sym_in, ACTIONS(2797),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66820] = 3,
anon_sym_COMMA, ACTIONS(2401),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66827] = 3,
anon_sym_def, ACTIONS(2468),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66834] = 3,
anon_sym_for, ACTIONS(3772),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66841] = 3,
anon_sym_RPAREN, ACTIONS(3774),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[66848] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1475, 22, 589, 589, 589, 1350, 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,
[67001] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1463, 22, 589, 589, 589, 1350, 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,
[67154] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1478, 22, 589, 589, 589, 1350, 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,
[67307] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1465, 22, 589, 589, 589, 1350, 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,
[67460] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1464, 22, 589, 589, 589, 1350, 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,
[67613] =
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, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23,
25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 3776, 3778, 81, 1473, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[67751] =
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, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23,
25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 3780, 3782, 81, 1472, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[67889] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3784, 3786, 81, 2020, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[68021] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3788, 3790, 81, 1939, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[68153] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3792, 3794, 81, 1916, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[68285] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3796, 3798, 81, 1915, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[68417] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 3800, 81, 229, 229, 229,
229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229,
229, 22, 589, 589, 589, 1350, 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,
[68547] =
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, 2815, 2813, 2813, 2813, 2813, 2815, 2815, 2813, 2813, 2813,
2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813,
2813, 2813, 2813, 2813, 2813, 2813, 2815, 2815, 2815, 2815, 2815, 2813, 2815, 2813, 2813, 2815,
2813, 2815, 2813, 2813, 2813, 2813, 79, 79, 2815,
[68636] =
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, 2124, 1249, 625, 1247, 1249, 1249, 2126, 1247, 1262,
1249, 1249, 2124, 2126, 1249, 1247, 2126, 2124, 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, 2128, 645, 645, 645, 79, 79, 649, 2260, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[68745] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649,
1537, 1621, 1539, 186, 185, 2593, 547, 185, 547, 1539, 547, 547, 1537, 293, 199, 2543,
2543, 44, 44, 2543, 2543, 44, 44, 44, 1538, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[68851] =
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, 79, 79,
649, 1537, 1621, 2907, 1537, 1551, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2907,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[68945] =
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, 3449, 3451, 3332, 807, 809, 3453, 3451, 3455, 3453, 3451,
3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79,
79, 402, 592, 618, 1404, 1571, 1570, 721, 2637, 1382, 721, 1382, 1382, 1382, 1563, 592,
91, 777, 2581, 2581, 11, 11, 2581, 2581, 1171, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2581, 11, 2146, 11,
[69050] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 2715, 1621, 1377, 186, 185, 2663, 547, 185, 547, 1377, 547, 547, 308, 3066, 470,
2595, 2595, 44, 44, 2595, 2595, 44, 44, 1377, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 2595, 44, 2172, 44,
[69153] =
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,
3802, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79,
877, 2549, 3142, 2607, 1608, 876, 1169, 1169, 1169, 2549, 752, 56, 489, 489, 43, 43,
489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489,
43, 391, 43,
[69252] =
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, 3804, 1214, 1138, 1216, 1212, 1216, 1216, 1212,
2733, 1218, 1220, 1222, 2733, 1220, 1224, 1220, 1226, 1228, 2733, 2733, 1230, 1228, 1794, 1230,
1230, 1230, 79, 79, 1234, 2672, 3099, 1609, 2760, 2672, 1546, 122, 1485, 1485, 160, 160,
1485, 1485, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160,
745, 160,
[69350] =
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, 3806, 3808, 380, 382, 372, 382, 384,
382, 372, 386, 388, 390, 388, 392, 388, 394, 396, 398, 396, 400, 398, 398, 398,
79, 79, 402, 592, 618, 2582, 2982, 592, 1526, 10, 88, 88, 11, 11, 88, 88,
11, 11, 11, 2982, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99,
11,
[69447] =
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, 1735, 809, 811, 805, 811, 811, 805,
386, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 618, 1567, 3140, 2845, 592, 1227, 10, 88, 88, 11, 11, 88, 88,
1402, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 88, 11, 99,
11,
[69544] =
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, 3328, 3330, 3332, 3810, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
1380, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[69640] =
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, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 1549, 508,
508, 508, 508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[69736] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1579, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[69832] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 1590, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[69928] =
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, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 839,
841, 839, 925, 839, 927, 843, 845, 843, 3006, 845, 845, 3008, 79, 79, 849, 1410,
1005, 1004, 2588, 1364, 1004, 1364, 1364, 1364, 900, 2731, 2731, 32, 32, 2731, 2731, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2242, 32,
[70023] =
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, 3475, 811, 3473, 805, 3473, 3473, 811,
805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[70118] =
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, 3812, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[70213] =
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, 1649, 921, 917, 923,
839, 841, 3814, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[70307] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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,
[70351] =
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, 3750, 903, 897, 903, 903, 897, 430,
432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446,
1528, 3110, 1391, 1528, 1390, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[70443] =
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, 3816, 917, 921, 921, 917, 923,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 632, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[70535] =
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, 2132, 629, 623, 629, 629, 623, 631,
2132, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79,
649, 1537, 1621, 1537, 3016, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[70627] =
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, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584,
3107, 2584, 1542, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 1542, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[70719] =
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, 1686, 921, 917, 921, 921, 917, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 1620, 171, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[70811] =
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, 79, 79, 446, 1528,
3110, 1528, 1527, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[70901] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 1582, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[70991] =
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, 3022, 3020, 3020, 3020, 3020, 3022, 3022, 3020, 3020, 3020,
3020, 3020, 3020, 3020, 3020, 3020, 2364, 2366, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020,
3020, 3020, 3020, 3020, 3022, 3022, 3022, 3022, 3022, 3020, 3022, 3020, 3020, 3022, 3020, 3022,
3020, 3020, 3020, 3020, 79, 79, 3022, 1466, 1480, 1905,
[71081] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 1568, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[71171] =
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, 79, 79, 402, 592,
618, 592, 1545, 10, 88, 88, 11, 11, 88, 88, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 88, 11, 99, 11,
[71261] =
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, 79, 79, 649, 1537,
1621, 1537, 1543, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[71351] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 1602, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[71441] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 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(3818), 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,
[71499] =
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, 2368, 2368, 2368, 3822, 2368, 2370, 2370, 2368, 3825, 2368,
2370, 3827, 2368, 2370, 2370, 2370, 2370, 2368, 2368, 2368, 2370, 2370, 2370, 2370, 2370, 2370,
2368, 2370, 2368, 2368, 2368, 2368, 2370, 2368, 3825, 3825, 3825, 3825, 3825, 3825, 3825, 3825,
3825, 3825, 3825, 3825, 3825, 79, 79, 2368,
[71587] =
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, 2826, 2824, 2824, 2824, 2824, 2826, 2826, 2824, 2824, 2824,
2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824,
2824, 2824, 2824, 2824, 2824, 2826, 2826, 2826, 2826, 2826, 2824, 2826, 2824, 2824, 2826, 2824,
2826, 2824, 2824, 2824, 2824, 79, 79, 2826,
[71675] =
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, 79, 79, 3607,
[71763] =
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, 3026, 3024, 3024, 3024, 3024, 3026, 3026, 3024, 3024, 3024,
3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, 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, 79, 79, 3026,
[71850] =
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, 2045, 2043, 2043, 2043, 2043, 2045, 2045, 2043, 2043, 2043,
2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043,
2043, 2043, 2043, 2043, 2045, 2045, 2045, 2045, 2045, 2043, 2045, 2043, 2043, 2045, 2043, 2045,
2043, 2043, 2043, 2043, 79, 79, 2045,
[71937] = 3,
ACTIONS(79), 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,
[71993] =
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, 79, 79, 1234, 1484,
2563, 2563, 160, 160, 2563, 2563, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
160, 160, 2563, 160, 745, 160,
[72079] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 1483,
2528, 2528, 43, 43, 2528, 2528, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 2528, 43, 391, 43,
[72165] =
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, 1737, 1739, 1741, 3829, 1743, 1745, 1739, 1745, 1745, 1739,
1747, 839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 598,
353, 1168, 1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 137, 32,
[72251] =
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, 845, 989, 919, 991, 989, 991, 991, 989, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 993, 845, 845, 845, 79, 79, 849, 1507,
2810, 2810, 32, 32, 2810, 2810, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 2810, 32, 137, 32,
[72337] =
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, 3831, 3833, 3833, 3833, 3833, 3831, 3831, 3833, 3833, 3833,
3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833,
3833, 3833, 3831, 3831, 3831, 3831, 3831, 3833, 3831, 3833, 3833, 3831, 3833, 3831, 3833, 3833,
3833, 3833, 79, 79, 3831,
[72422] =
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, 3835, 3837, 3837, 3837, 3837, 3835, 3835, 3837, 3837, 3837,
3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837, 3837,
3837, 3837, 3835, 3835, 3835, 3835, 3835, 3837, 3835, 3837, 3837, 3835, 3837, 3835, 3837, 3837,
3837, 3837, 79, 79, 3835,
[72507] =
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, 3230, 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, 79, 79, 3230,
[72592] =
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, 3107, 3105, 3105, 3105, 3105, 3107, 3107, 3105, 3105, 3105,
3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105,
3105, 3105, 3107, 3107, 3107, 3107, 3107, 3105, 3107, 3105, 3105, 3107, 3105, 3107, 3105, 3105,
3105, 3105, 79, 79, 3107,
[72677] =
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, 79, 79, 3234,
[72762] =
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,
3485, 839, 841, 839, 839, 843, 845, 843, 3623, 845, 845, 845, 79, 79, 849, 1259,
1169, 1169, 1169, 2501, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[72847] =
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, 3839, 3841, 3841, 3841, 3841, 3839, 3839, 3841, 3841, 3841,
3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841,
3841, 3841, 3839, 3839, 3839, 3839, 3839, 3841, 3839, 3841, 3841, 3839, 3841, 3839, 3841, 3841,
3841, 3841, 79, 79, 3839,
[72932] =
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, 3843, 3845, 3845, 3845, 3845, 3843, 3843, 3845, 3845, 3845,
3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845, 3845,
3845, 3845, 3843, 3843, 3843, 3843, 3843, 3845, 3843, 3845, 3845, 3843, 3845, 3843, 3845, 3845,
3845, 3845, 79, 79, 3843,
[73017] =
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, 79, 79, 3111,
[73102] =
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, 3847, 3847, 3847, 3847, 3849, 3849, 3847, 3847, 3847, 3847,
3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847, 3847,
3847, 3849, 3849, 3849, 3849, 3849, 3847, 3849, 3847, 3847, 3849, 3847, 3849, 3847, 3847, 3847,
3847, 79, 79, 3849, 3849,
[73187] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 1589, 589,
589, 589, 1226, 32, 32, 3143, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[73272] =
23840, 0, 57728, 6, 33024, 11, 65423, 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, 661, 663, 1445, 1447, 665, 667, 669, 1445, 1445, 1445,
671, 673, 675, 1445, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689,
667, 691, 693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[73352] =
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, 109, 971, 973, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1182, 1182, 79, 79, 1213, 2081, 2081, 1213, 2479,
[73432] = 5,
ACTIONS(957), 1,
anon_sym_if,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(973), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[73454] =
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, 2235, 1018, 2237, 2235, 2237, 2237, 2235, 1022, 1024,
1026, 1024, 1024, 1032, 1034, 1032, 2243, 1034, 1034, 1034, 79, 79, 1008, 1491, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 130, 118,
[73533] =
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, 1804, 857, 1806, 1804, 1806, 1806, 1804, 861, 863,
865, 863, 863, 871, 873, 871, 1808, 873, 873, 873, 79, 79, 877, 460, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 391, 43,
[73612] = 5,
ACTIONS(3851), 1,
sym_string_start,
ACTIONS(79), 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,
[73664] =
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, 2124, 625, 2126, 2124, 2126, 2126, 2124, 631, 635,
637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 1325, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[73743] =
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, 2124, 625, 2126, 2124, 2126, 2126, 2124, 631, 635,
637, 635, 635, 643, 645, 643, 2128, 645, 645, 645, 79, 79, 649, 1506, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 145, 44,
[73822] =
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, 79, 79, 965, 965,
[73899] = 5,
ACTIONS(3854), 1,
sym_string_start,
ACTIONS(79), 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,
[73949] = 5,
ACTIONS(849), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2166), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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,
[73999] = 4,
ACTIONS(3857), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[74046] =
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, 466, 468, 2757, 2757, 2759, 2757, 2757, 2757, 2757, 2757,
478, 2759, 480, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2759, 2757, 2757, 2757, 2757, 2757,
2757, 2759, 2757, 2757, 2757, 2757, 2759, 2757, 79, 79, 165, 165,
[74122] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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,
[74166] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[74212] = 3,
ACTIONS(79), 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,
[74256] = 3,
ACTIONS(79), 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,
[74300] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2281), 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,
[74344] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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_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,
[74388] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2281), 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,
[74432] =
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, 466, 468, 470, 472, 474, 3859, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[74507] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[74550] = 3,
ACTIONS(79), 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,
[74593] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2281), 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,
[74636] =
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, 79, 79,
[74709] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[74751] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[74793] = 3,
ACTIONS(79), 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,
[74834] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[74875] = 3,
ACTIONS(79), 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,
[74916] =
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, 3119, 3861, 1512, 1514, 1516, 1518, 1520,
1522, 1524, 1518, 1518, 1518, 79, 79, 849, 555, 942, 247, 1238, 247, 247, 247, 247,
2762, 247, 247, 247, 3149, 247, 681,
[74987] =
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, 2176, 2075, 3863, 2077, 2079, 2081, 2083, 2180, 2087, 2089,
2091, 2180, 2180, 2180, 79, 79, 446, 798, 1558, 575, 2928, 575, 575, 575, 575, 610,
575, 575, 575, 575, 995,
[75056] =
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, 1615, 1615, 1620, 1615, 1615, 1615, 3865, 1622, 1615, 1615,
3868, 3871, 3865, 3865, 3865, 3865, 3871, 3865, 79, 79, 205, 205, 65535,
[75117] =
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, 79, 79,
[75176] =
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, 3874, 3874, 1249, 1247, 3874, 1247, 1247, 1247,
1247, 1247, 1247, 1249, 1247, 1247, 1247, 1247, 1247, 79, 79,
[75235] =
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, 79, 79,
[75293] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 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,
[75312] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3175),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[75335] = 10,
anon_sym_RPAREN, ACTIONS(3876),
anon_sym_COMMA, ACTIONS(3878),
anon_sym_as, ACTIONS(416),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1614),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2983),
[75356] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75370] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75384] = 9,
anon_sym_RPAREN, ACTIONS(1285),
anon_sym_COMMA, ACTIONS(1287),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1090),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2940),
[75403] = 9,
anon_sym_COMMA, ACTIONS(3880),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(3882),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3177),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2959),
[75422] = 9,
anon_sym_RPAREN, ACTIONS(3660),
anon_sym_COMMA, ACTIONS(3662),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3172),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2962),
[75441] = 4,
ACTIONS(1899), 1,
anon_sym_DOT,
STATE(2617), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2897), 5,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[75459] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(850),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[75478] = 8,
anon_sym_LBRACE, ACTIONS(3884),
sym_escape_sequence, ACTIONS(3884),
anon_sym_BSLASH, ACTIONS(3886),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(3884),
sym_escape_interpolation, ACTIONS(3884),
sym_string_end, ACTIONS(3884),
[75495] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3888), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[75508] = 8,
anon_sym_SEMI, ACTIONS(2899),
anon_sym_DOT, ACTIONS(3890),
anon_sym_COMMA, ACTIONS(2899),
anon_sym_as, ACTIONS(2899),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2899),
aux_sym_dotted_name_repeat1, STATE(65535),
[75525] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[75538] = 8,
anon_sym_DOT, ACTIONS(2093),
anon_sym_COMMA, ACTIONS(3893),
anon_sym_COLON, ACTIONS(2095),
anon_sym_RBRACK, ACTIONS(3895),
anon_sym_PIPE, ACTIONS(2097),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(2915),
[75555] = 5,
anon_sym_COMMA, ACTIONS(3893),
anon_sym_RBRACK, ACTIONS(3895),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(2915),
[75566] = 8,
anon_sym_async, ACTIONS(3897),
anon_sym_def, ACTIONS(3897),
anon_sym_class, ACTIONS(3897),
anon_sym_AT, ACTIONS(3899),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_decorator, STATE(65535),
aux_sym_decorated_definition_repeat1, STATE(65535),
[75583] = 3,
ACTIONS(3902), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75598] = 8,
anon_sym_COMMA, ACTIONS(3905),
anon_sym_if, ACTIONS(3678),
anon_sym_async, ACTIONS(3678),
anon_sym_for, ACTIONS(3678),
anon_sym_RBRACE, ACTIONS(3678),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2674),
[75615] = 3,
ACTIONS(3907), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[75630] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 6,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[75643] = 3,
ACTIONS(3910), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[75658] = 8,
anon_sym_COMMA, ACTIONS(1751),
anon_sym_as, ACTIONS(1753),
anon_sym_EQ, ACTIONS(3066),
anon_sym_RBRACE, ACTIONS(3066),
anon_sym_COLON2, ACTIONS(3066),
sym_type_conversion, ACTIONS(3066),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[75675] = 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(3912),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(65535),
[75692] = 8,
anon_sym_LBRACE, ACTIONS(3915),
sym_escape_sequence, ACTIONS(3915),
anon_sym_BSLASH, ACTIONS(3917),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(3915),
sym_escape_interpolation, ACTIONS(3915),
sym_string_end, ACTIONS(3915),
[75709] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3919), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[75722] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3921), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[75734] = 7,
anon_sym_COMMA, ACTIONS(3923),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(3925),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(2910),
[75749] = 7,
sym_identifier, ACTIONS(1530),
anon_sym_SEMI, ACTIONS(2620),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2620),
sym_aliased_import, STATE(1569),
sym_dotted_name, STATE(544),
[75764] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1377), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75776] = 7,
anon_sym_DOT, ACTIONS(2093),
anon_sym_COMMA, ACTIONS(2003),
anon_sym_COLON, ACTIONS(2095),
anon_sym_RBRACK, ACTIONS(2003),
anon_sym_PIPE, ACTIONS(2097),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[75791] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2130), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75803] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[75815] = 6,
anon_sym_COMMA, ACTIONS(3927),
anon_sym_if, ACTIONS(2339),
anon_sym_COLON, ACTIONS(2339),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(65535),
[75828] = 6,
anon_sym_RPAREN, ACTIONS(3930),
anon_sym_COMMA, ACTIONS(3932),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2922),
[75841] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3934), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[75852] = 6,
anon_sym_SEMI, ACTIONS(3732),
anon_sym_COMMA, ACTIONS(3936),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3732),
aux_sym__import_list_repeat1, STATE(65535),
[75865] = 6,
sym_identifier, ACTIONS(2430),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__import_list, STATE(1613),
sym_aliased_import, STATE(3000),
sym_dotted_name, STATE(446),
[75878] = 6,
anon_sym_SEMI, ACTIONS(2154),
anon_sym_COMMA, ACTIONS(3939),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2154),
aux_sym__import_list_repeat1, STATE(1560),
[75891] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(208),
sym_for_in_clause, STATE(83),
[75904] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1090),
sym_for_in_clause, STATE(83),
[75917] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1614),
sym_for_in_clause, STATE(83),
[75930] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3941), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[75940] = 5,
anon_sym_RPAREN, ACTIONS(3943),
anon_sym_COMMA, ACTIONS(3945),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_with_clause_repeat1, STATE(1392),
[75951] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2152), 3,
anon_sym_SEMI,
anon_sym_COMMA,
sym__newline,
[75961] = 5,
anon_sym_RPAREN, ACTIONS(3947),
anon_sym_COMMA, ACTIONS(1194),
anon_sym_PIPE, ACTIONS(3287),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[75972] = 3,
anon_sym_COMMA, ACTIONS(3949),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[75979] = 5,
anon_sym_COMMA, ACTIONS(3951),
anon_sym_RBRACK, ACTIONS(3724),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(2967),
[75990] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3953), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[76000] = 5,
anon_sym_RPAREN, ACTIONS(1285),
anon_sym_COMMA, ACTIONS(1287),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(2940),
[76011] = 5,
anon_sym_COMMA, ACTIONS(2426),
anon_sym_RBRACK, ACTIONS(2428),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(2941),
[76022] = 5,
anon_sym_COMMA, ACTIONS(3955),
anon_sym_RBRACK, ACTIONS(1375),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(65535),
[76033] = 5,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_COLON, ACTIONS(3958),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(2987),
[76044] = 5,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COLON, ACTIONS(3960),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76055] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1576), 3,
anon_sym_SEMI,
anon_sym_COMMA,
sym__newline,
[76065] = 5,
anon_sym_COMMA, ACTIONS(3962),
anon_sym_RBRACK, ACTIONS(3964),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[76076] = 5,
anon_sym_SEMI, ACTIONS(3966),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3966),
[76087] = 5,
anon_sym_COMMA, ACTIONS(3145),
anon_sym_RBRACK, ACTIONS(3147),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(2984),
[76098] = 5,
anon_sym_COMMA, ACTIONS(3695),
anon_sym_COLON, ACTIONS(3697),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(3004),
[76109] = 5,
anon_sym_COMMA, ACTIONS(3968),
anon_sym_RBRACK, ACTIONS(3970),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[76120] = 5,
anon_sym_COMMA, ACTIONS(2305),
anon_sym_RBRACK, ACTIONS(2307),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(3027),
[76131] = 5,
anon_sym_LBRACE, ACTIONS(3718),
anon_sym_RBRACE, ACTIONS(3718),
aux_sym_format_specifier_token1, ACTIONS(3716),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[76142] = 5,
anon_sym_RBRACE, ACTIONS(3972),
anon_sym_COLON2, ACTIONS(1761),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_format_specifier, STATE(3169),
[76153] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(3974),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(239),
[76164] = 5,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COLON, ACTIONS(3976),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76175] = 5,
anon_sym_LBRACE, ACTIONS(2269),
anon_sym_RBRACE, ACTIONS(2269),
aux_sym_format_specifier_token1, ACTIONS(2267),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[76186] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3521), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
[76196] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3519), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
[76206] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2973), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[76216] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2675), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[76226] = 5,
anon_sym_COMMA, ACTIONS(3978),
anon_sym_RBRACK, ACTIONS(3980),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[76237] = 4,
anon_sym_COMMA, ACTIONS(3982),
anon_sym_RBRACK, ACTIONS(3982),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76246] = 4,
anon_sym_RPAREN, ACTIONS(3072),
anon_sym_COMMA, ACTIONS(3072),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76255] = 4,
anon_sym_RPAREN, ACTIONS(2152),
anon_sym_COMMA, ACTIONS(2152),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76264] = 4,
anon_sym_LPAREN, ACTIONS(655),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_parameters, STATE(1604),
[76273] = 4,
anon_sym_RPAREN, ACTIONS(534),
anon_sym_COMMA, ACTIONS(534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76282] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(3984),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76291] = 4,
sym_integer, ACTIONS(3986),
sym_float, ACTIONS(3988),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76300] = 4,
anon_sym_COLON, ACTIONS(3990),
anon_sym_DASH_GT, ACTIONS(3992),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76309] = 4,
anon_sym_RPAREN, ACTIONS(3994),
anon_sym_COMMA, ACTIONS(3994),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76318] = 4,
anon_sym_SEMI, ACTIONS(3996),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3996),
[76327] = 3,
anon_sym_RPAREN, ACTIONS(3998),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76334] = 3,
anon_sym_RBRACK, ACTIONS(4000),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76341] = 3,
anon_sym_COMMA, ACTIONS(1751),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76348] = 3,
anon_sym_RBRACE, ACTIONS(4002),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76355] = 3,
anon_sym_COLON, ACTIONS(4004),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76362] = 3,
sym_identifier, ACTIONS(4006),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76369] = 3,
anon_sym_RPAREN, ACTIONS(4008),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76376] = 3,
anon_sym_RPAREN, ACTIONS(4010),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76383] = 3,
anon_sym_COLON_EQ, ACTIONS(4012),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76390] = 3,
anon_sym_RBRACE, ACTIONS(4014),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76397] = 3,
anon_sym_COMMA, ACTIONS(1188),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76404] = 3,
sym_identifier, ACTIONS(4016),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76411] = 3,
anon_sym_COMMA, ACTIONS(3261),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76418] = 3,
anon_sym_COLON, ACTIONS(4018),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76425] = 3,
anon_sym_COLON_EQ, ACTIONS(4020),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76432] = 3,
anon_sym_COMMA, ACTIONS(3378),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76439] = 3,
anon_sym_COLON, ACTIONS(4022),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76446] = 3,
anon_sym_EQ, ACTIONS(4024),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76453] = 3,
anon_sym_COMMA, ACTIONS(1202),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76460] = 3,
anon_sym_EQ, ACTIONS(4026),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76467] = 3,
sym_identifier, ACTIONS(4028),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76474] = 3,
anon_sym_in, ACTIONS(3433),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76481] = 3,
anon_sym_for, ACTIONS(4030),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[76488] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9,
9, 9, 268, 268, 687, 3045, 22, 589, 589, 589, 1350, 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,
[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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 2004, 22, 589, 589, 589, 1350, 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,
[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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 2010, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1943, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 2012, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1920, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1982, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1988, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1989, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1911, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1912, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9,
9, 9, 268, 268, 687, 3046, 22, 589, 589, 589, 1350, 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,
[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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1544, 81, 64, 64, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 64, 64, 64, 64, 64, 64, 64, 1405, 9, 9,
9, 9, 64, 64, 687, 1913, 22, 589, 589, 589, 1350, 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,
[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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 2018, 22, 589, 589, 589, 1350, 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,
[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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 2030, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 2031, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 2036, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 1925, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 2040, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 2043, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 1928, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 2045, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 2046, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 1934, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 1909, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 586, 81, 6, 6, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 1405, 9, 9,
9, 9, 6, 6, 687, 1936, 22, 589, 589, 589, 1350, 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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 249, 251, 253, 255, 257, 259, 261, 263, 49, 51, 53, 55,
265, 59, 61, 63, 65, 63, 67, 63, 69, 71, 73, 75, 73, 77, 75, 75,
75, 79, 79, 1413, 81, 268, 268, 9, 9, 9, 9, 9, 9, 9, 1350, 1615,
9, 9, 9, 9, 9, 9, 268, 268, 268, 268, 268, 268, 268, 1405, 9, 9,
9, 9, 268, 268, 687, 3048, 22, 589, 589, 589, 1350, 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,
[80619] =
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, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23,
25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 4032, 4034, 81, 2035, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[80757] =
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, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23,
25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 4036, 4038, 81, 2044, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[80895] =
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, 2188, 7, 2190, 11, 2192, 15, 2194, 19, 21, 23,
25, 27, 29, 31, 2196, 2198, 49, 51, 2200, 2202, 2204, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 2206, 75, 75, 75, 79, 79, 4040, 4042, 81, 2041, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 2905, 22, 589, 589, 589, 1350, 2621, 2, 193, 193, 8, 8, 193,
193, 24, 24, 488, 24, 1917, 1917, 8, 2737, 1553, 1553, 1553, 1553, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[81033] =
32054, 0, 43393, 10, 47360, 16, 65454, 21, 65535, 34, 33535, 50, 1279, 60, 51200, 69,
0, 72, 128, 72, 16384, 73, 0, 74, 40960, 74, 33183, 76, 30725, 84, 3631, 90,
2, 98, 0, 99, 0, 99, 1130, 1247, 1134, 4044, 1251, 1254, 1249, 1257, 1140, 1260,
1262, 1249, 4047, 1134, 1140, 1249, 1249, 1140, 1134, 1264, 4050, 1249, 1249, 1269, 65, 1269,
1272, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 63, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 69, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275,
73, 75, 73, 1144, 75, 75, 75, 79, 79, 1247, 81, 510, 1350, 1615, 2764, 2730,
1350, 372, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 193, 8, 95, 8,
[81170] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4053, 4055, 81, 3042, 1248,
1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248,
1248, 1248, 1248, 22, 589, 589, 589, 1350, 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,
[81302] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4057, 4059, 81, 1950, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[81434] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4061, 4063, 81, 3047, 1248,
1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248,
1248, 1248, 1248, 22, 589, 589, 589, 1350, 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,
[81566] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4065, 4067, 81, 2038, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[81698] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4069, 4071, 81, 1932, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[81830] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4073, 4075, 81, 3039, 1248,
1248, 1248, 1248, 1248, 1248, 1248, 1350, 1615, 1248, 1248, 1248, 1248, 1248, 1248, 1405, 1248,
1248, 1248, 1248, 22, 589, 589, 589, 1350, 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,
[81962] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4077, 4079, 81, 1923, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[82094] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4081, 4083, 81, 2005, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[82226] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4085, 4087, 81, 2016, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[82358] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4089, 4091, 81, 2019, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[82490] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4093, 4095, 81, 2025, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[82622] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4097, 4099, 81, 1924, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[82754] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4101, 4103, 81, 1926, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[82886] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4105, 4107, 81, 1930, 9,
9, 9, 9, 9, 9, 9, 1350, 1615, 9, 9, 9, 9, 9, 9, 1405, 9,
9, 9, 9, 22, 589, 589, 589, 1350, 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,
[83018] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4109, 4111, 81, 2006, 52,
52, 52, 52, 52, 52, 52, 1350, 1615, 52, 52, 52, 52, 52, 52, 1405, 52,
52, 52, 52, 22, 589, 589, 589, 1350, 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,
[83150] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4113, 81, 229, 229, 229,
229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229,
229, 22, 589, 589, 589, 1350, 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,
[83280] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 4115, 81, 229, 229, 229,
229, 229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229,
229, 22, 589, 589, 589, 1350, 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,
[83410] =
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, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23,
25, 27, 29, 31, 456, 458, 49, 51, 53, 55, 59, 63, 65, 63, 67, 63,
69, 71, 73, 75, 73, 77, 75, 75, 75, 79, 79, 81, 229, 229, 229, 229,
229, 229, 229, 1350, 1615, 229, 229, 229, 229, 229, 229, 1405, 229, 229, 229, 229,
22, 589, 589, 589, 1350, 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,
[83539] =
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, 75, 1247, 1289, 1249, 1136, 1254, 1249, 1249, 1291, 1249,
1262, 1249, 4047, 1289, 1291, 1249, 1249, 1291, 1289, 1264, 1142, 1249, 1249, 3447, 65, 3447,
1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 63, 1249, 1249, 1247, 1247, 1247, 1247,
1249, 1247, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 73,
75, 73, 1293, 75, 75, 75, 79, 79, 1247, 81, 779, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 95, 8,
[83663] = 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(3857), 1,
anon_sym_COLON_EQ,
STATE(745), 1,
sym_string,
STATE(2153), 1,
sym_primary_expression,
ACTIONS(79), 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,
[83771] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2161), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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), 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_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,
[83878] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2168), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[83985] = 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(3044), 1,
anon_sym_EQ,
STATE(99), 1,
sym_string,
STATE(2210), 1,
sym_primary_expression,
ACTIONS(79), 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,
[84094] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2161), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4117), 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), 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,
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,
[84203] = 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(2153), 1,
sym_primary_expression,
ACTIONS(79), 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,
[84308] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2186), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[84415] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2260), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4117), 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,
[84523] = 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(2578), 1,
anon_sym_await,
ACTIONS(3044), 1,
anon_sym_EQ,
STATE(61), 1,
sym_string,
STATE(2186), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[84631] = 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(99), 1,
sym_string,
STATE(2210), 1,
sym_primary_expression,
ACTIONS(79), 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,
[84739] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2161), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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,
[84847] = 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(99), 1,
sym_string,
STATE(2210), 1,
sym_primary_expression,
ACTIONS(79), 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(4117), 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,
[84955] = 16,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[85059] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[85165] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2168), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[85269] =
12562, 0, 10240, 5, 38912, 7, 425, 10, 1026, 15, 33280, 17, 1151, 19, 49152, 27,
0, 29, 128, 29, 7676, 30, 0, 40, 40960, 40, 33183, 42, 31701, 50, 3695, 61,
2, 70, 0, 71, 0, 71, 4120, 4122, 2454, 4124, 4126, 4122, 2941, 4126, 4122, 2943,
2765, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79,
877, 2549, 3142, 461, 1539, 186, 185, 2593, 547, 185, 547, 1539, 547, 547, 2549, 2515,
728, 2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 1538, 901, 901, 901, 901, 43,
43, 43, 43, 43, 43, 43, 43, 43, 257, 2520, 43, 2133, 43,
[85378] = 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(99), 1,
sym_string,
STATE(2210), 1,
sym_primary_expression,
ACTIONS(79), 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,
[85484] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2161), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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,
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,
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,
[85588] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2186), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[85692] = 18,
ACTIONS(839), 1,
anon_sym_TILDE,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
ACTIONS(4128), 1,
anon_sym_in,
STATE(137), 1,
sym_string,
STATE(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 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(845), 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,
[85799] = 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(99), 1,
sym_string,
STATE(2210), 1,
sym_primary_expression,
ACTIONS(79), 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,
[85902] = 18,
ACTIONS(839), 1,
anon_sym_TILDE,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 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(845), 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,
[86009] = 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(2153), 1,
sym_primary_expression,
ACTIONS(79), 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,
[86114] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2260), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 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,
[86217] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
4130, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[86324] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2161), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(4117), 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), 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), 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,
[86428] = 18,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
ACTIONS(4132), 1,
anon_sym_EQ,
STATE(137), 1,
sym_string,
STATE(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(4117), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(845), 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,
[86534] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
4135, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[86641] = 18,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
ACTIONS(3586), 1,
anon_sym_COMMA,
ACTIONS(3589), 1,
anon_sym_RPAREN,
STATE(2266), 1,
sym_string,
STATE(2340), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 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(507), 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,
[86747] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
4137, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[86854] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
4139, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[86961] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
4141, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[87068] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
4143, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199,
2543, 2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44,
44, 44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[87175] = 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(99), 1,
sym_string,
STATE(2210), 1,
sym_primary_expression,
ACTIONS(79), 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(4117), 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,
[87278] = 16,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2340), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 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(507), 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,
[87379] = 18,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(993), 1,
anon_sym_await,
ACTIONS(4145), 1,
anon_sym_RPAREN,
STATE(137), 1,
sym_string,
STATE(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(4117), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(839), 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(845), 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,
[87484] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649,
1537, 1621, 2868, 186, 185, 2593, 547, 185, 547, 2868, 547, 547, 1537, 293, 199, 2543,
2543, 44, 44, 2543, 2543, 44, 44, 44, 797, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[87590] =
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, 2021, 2023, 2025, 2027, 2029, 2023, 2031, 2029, 2023, 2033,
635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79, 649,
1537, 1621, 722, 186, 185, 2593, 547, 185, 547, 722, 547, 547, 1537, 293, 199, 2543,
2543, 44, 44, 2543, 2543, 44, 44, 44, 753, 901, 901, 901, 901, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2543, 44, 2172, 44,
[87696] =
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, 3449, 3451, 3332, 889, 809, 3453, 3451, 3455, 3453, 3451,
3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79,
79, 402, 592, 618, 3167, 1372, 1371, 721, 2637, 1382, 721, 1382, 1382, 1382, 2861, 592,
108, 777, 2581, 2581, 11, 11, 2581, 2581, 3083, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2581, 11, 2146, 11,
[87801] =
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, 3449, 3451, 3332, 1735, 809, 3453, 3451, 3455, 3453, 3451,
3338, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 3457, 398, 398, 3342, 79,
79, 402, 592, 618, 3140, 1571, 1570, 721, 2637, 1382, 721, 1382, 1382, 1382, 2845, 592,
337, 777, 2581, 2581, 11, 11, 2581, 2581, 1402, 11, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 2581, 11, 2146, 11,
[87906] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 4147, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79,
79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066,
470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2595, 44, 2172, 44,
[88010] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 4149, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79,
79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066,
470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2595, 44, 2172, 44,
[88114] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 4151, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79,
79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066,
470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2595, 44, 2172, 44,
[88218] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 4153, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79,
79, 649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066,
470, 2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 2595, 44, 2172, 44,
[88322] =
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, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943,
2945, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79,
877, 2549, 3142, 2622, 947, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 462, 728,
2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 465, 2520, 43, 2133, 43,
[88425] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 2701, 1621, 3023, 186, 185, 2663, 547, 185, 547, 3023, 547, 547, 308, 3066, 470,
2595, 2595, 44, 44, 2595, 2595, 44, 44, 3023, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 2595, 44, 2172, 44,
[88528] =
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, 2727, 2729, 2025, 2027, 2731, 1006, 2729, 2031, 2731, 2729,
2033, 635, 637, 635, 639, 635, 641, 643, 645, 643, 2035, 645, 645, 2037, 79, 79,
649, 2805, 1621, 905, 186, 185, 2663, 547, 185, 547, 905, 547, 547, 308, 3066, 470,
2595, 2595, 44, 44, 2595, 2595, 44, 44, 905, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 2595, 44, 2172, 44,
[88631] =
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, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943,
4155, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79,
877, 2549, 3142, 2607, 3034, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 752, 728,
2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 765, 2520, 43, 2133, 43,
[88734] =
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, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943,
4157, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79,
877, 2549, 3142, 2604, 2914, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 155, 728,
2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 805, 2520, 43, 2133, 43,
[88837] =
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, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943,
4159, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79,
877, 2549, 3142, 2607, 2914, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 752, 728,
2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 765, 2520, 43, 2133, 43,
[88940] =
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, 2935, 2937, 2454, 627, 2939, 2937, 2941, 2939, 2937, 2943,
4161, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 2947, 873, 873, 2949, 79, 79,
877, 2549, 3142, 1533, 947, 186, 185, 2663, 547, 185, 547, 547, 547, 2549, 336, 728,
2520, 2520, 43, 43, 2520, 2520, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 398, 2520, 43, 2133, 43,
[89043] =
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, 4163, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79,
79, 402, 592, 618, 1625, 688, 598, 353, 1168, 1168, 1168, 592, 194, 10, 88, 88,
11, 11, 88, 88, 1173, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 99, 11,
[89144] =
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, 4165, 1356, 1358, 1350, 1358, 1358, 1350,
1360, 388, 390, 388, 392, 388, 394, 813, 396, 398, 396, 1362, 398, 398, 398, 79,
79, 402, 592, 618, 3140, 2845, 1021, 353, 1168, 1168, 1168, 592, 337, 10, 88, 88,
11, 11, 88, 88, 1402, 1333, 1333, 11, 11, 11, 11, 11, 11, 11, 11, 11,
11, 88, 11, 99, 11,
[89245] =
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, 1568,
631, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79,
649, 1537, 1621, 493, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
44, 1554, 493, 901, 901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44,
2545, 44, 145, 44,
[89345] =
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,
4167, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79,
877, 2549, 3142, 1533, 1608, 876, 1169, 1169, 1169, 2549, 336, 56, 489, 489, 43, 43,
489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 398, 489,
43, 391, 43,
[89444] =
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,
4169, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79,
877, 2549, 3142, 2607, 3097, 876, 1169, 1169, 1169, 2549, 752, 56, 489, 489, 43, 43,
489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489,
43, 391, 43,
[89543] =
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, 4171, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 4173, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
79, 79, 1008, 2584, 3154, 2609, 2933, 2850, 2584, 2555, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 2591, 118, 118, 118, 118, 118, 3159, 821,
118, 130, 118,
[89642] =
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,
4175, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79,
877, 2549, 3142, 2607, 877, 876, 1169, 1169, 1169, 2549, 752, 56, 489, 489, 43, 43,
489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 765, 489,
43, 391, 43,
[89741] =
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, 4177, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 4179, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
79, 79, 1008, 2584, 3154, 2615, 2968, 2854, 2584, 2557, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 2596, 118, 118, 118, 118, 118, 3123, 821,
118, 130, 118,
[89840] =
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, 4181, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 4183, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
79, 79, 1008, 2584, 3154, 2623, 2994, 2863, 2584, 2562, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 2602, 118, 118, 118, 118, 118, 3087, 821,
118, 130, 118,
[89939] =
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,
4185, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 1064, 873, 873, 873, 79, 79,
877, 2549, 3142, 461, 877, 876, 1169, 1169, 1169, 2549, 190, 56, 489, 489, 43, 43,
489, 489, 1332, 1332, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 257, 489,
43, 391, 43,
[90038] =
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, 4187, 1158, 1020, 1016, 1020, 1160, 1020,
1016, 1022, 1024, 1026, 4189, 1024, 1028, 1024, 1030, 1032, 1034, 1032, 1036, 1034, 1034, 1034,
79, 79, 1008, 2584, 3154, 2618, 2980, 2856, 2584, 2558, 76, 821, 821, 118, 118, 821,
821, 118, 118, 118, 118, 118, 118, 118, 2599, 118, 118, 118, 118, 118, 3121, 821,
118, 130, 118,
[90137] =
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, 3328, 3330, 3332, 4191, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[90233] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4193,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[90329] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4195,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[90425] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4197,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
2914, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[90521] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4199,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[90617] =
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, 3328, 3330, 3332, 4201, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[90713] =
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, 3328, 3330, 3332, 4203, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[90809] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 2737, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[90905] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 2738, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[91001] =
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, 4205, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[91097] =
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, 4207, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[91193] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4209,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
947, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[91289] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[91385] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[91481] =
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, 3328, 3330, 3332, 4215, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[91577] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4217,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[91673] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[91769] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[91865] =
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, 3328, 3330, 3332, 4223, 3334, 3330, 3336, 3334, 3330, 3338,
388, 390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402,
3041, 1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[91961] =
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, 1794, 1230, 1230,
1230, 79, 79, 1234, 2672, 3099, 2712, 2672, 2659, 122, 1485, 1485, 160, 160, 1485, 1485,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[92057] =
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, 1794, 1230, 1230,
1230, 79, 79, 1234, 2672, 3099, 2712, 2672, 2659, 122, 1485, 1485, 160, 160, 1485, 1485,
160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[92153] =
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, 1696, 1698, 426, 1700, 1698, 903, 1700, 1698, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528,
3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 2667, 1085,
1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92249] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[92345] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[92441] =
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, 1696, 1698, 426, 1700, 1698, 903, 1700, 1698, 430, 432,
434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446, 1528,
3110, 2937, 1528, 243, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 2629, 1085,
1085, 1085, 1085, 15, 15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[92537] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4229,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
1170, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[92633] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[92729] =
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, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[92825] =
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, 4235, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[92921] =
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, 4237, 380, 428, 424, 428, 384, 428,
424, 430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 444, 442, 442, 442, 79,
79, 446, 1528, 3110, 134, 134, 1528, 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,
[93017] =
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, 2805, 2807, 625, 2809, 2807, 629, 2809, 2807, 631, 635,
637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79, 649, 1537,
1621, 3006, 1537, 293, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 2710, 901,
901, 901, 901, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[93113] =
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, 2065, 2067, 1136, 2069, 2067, 1140, 2069, 2067, 1142, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 2985, 1350, 338, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 2671, 508,
508, 508, 508, 8, 8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[93209] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 4239,
863, 865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877,
3034, 186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[93305] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3010, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[93401] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3011, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[93497] =
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, 2739, 923, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 2905, 308, 557, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 3012, 1553,
1553, 1553, 1553, 32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[93593] =
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, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 839,
841, 839, 925, 839, 927, 843, 845, 843, 4253, 845, 845, 4255, 79, 79, 402, 1258,
1257, 721, 2637, 1382, 721, 1382, 1382, 1382, 900, 2731, 2731, 32, 32, 2731, 2731, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2299, 32,
[93688] =
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, 4257, 811, 4259, 805, 4259, 4259, 811,
805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[93783] =
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, 4261, 811, 4263, 805, 4263, 4263, 811,
805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[93878] =
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, 4265, 811, 4267, 805, 4267, 4267, 811,
805, 386, 388, 390, 388, 392, 388, 945, 396, 398, 396, 815, 398, 398, 398, 79,
79, 402, 592, 3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[93973] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[94068] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[94163] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2943, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2949, 79, 79, 877, 631,
186, 185, 2663, 547, 185, 547, 547, 547, 2144, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2133, 43,
[94258] =
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, 2450, 2452, 2454, 2456, 2452, 2458, 2456, 2452, 2460, 863,
865, 863, 867, 863, 1062, 871, 873, 871, 2462, 873, 873, 2037, 79, 79, 877, 1170,
186, 185, 2663, 547, 185, 547, 547, 547, 273, 1002, 1002, 43, 43, 1002, 1002, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1002, 43, 2345, 43,
[94353] =
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, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 839,
841, 839, 925, 839, 927, 843, 845, 843, 4253, 845, 845, 4255, 79, 79, 402, 1372,
1371, 721, 2637, 1382, 721, 1382, 1382, 1382, 900, 2731, 2731, 32, 32, 2731, 2731, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2299, 32,
[94448] =
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, 3328, 3330, 3332, 3334, 3330, 3336, 3334, 3330, 3338, 388,
390, 388, 392, 388, 394, 396, 398, 396, 3340, 398, 398, 3342, 79, 79, 402, 3041,
1087, 721, 2637, 1382, 721, 1382, 1382, 1382, 1057, 2739, 2739, 11, 11, 2739, 2739, 11,
11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2739, 11, 2146, 11,
[94543] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[94638] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[94733] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[94828] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[94923] =
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, 4241, 4243, 4245, 4247, 4243, 4249, 4247, 4243, 4251, 839,
841, 839, 925, 839, 927, 843, 845, 843, 4253, 845, 845, 4255, 79, 79, 402, 1571,
1570, 721, 2637, 1382, 721, 1382, 1382, 1382, 900, 2731, 2731, 32, 32, 2731, 2731, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2731, 32, 2299, 32,
[95018] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[95113] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[95208] =
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, 4259, 855, 4259, 4259, 859, 855,
861, 4257, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79,
79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[95303] =
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, 4263, 855, 4263, 4263, 859, 855,
861, 4261, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79,
79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[95398] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[95493] =
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, 4267, 855, 4267, 4267, 859, 855,
861, 4265, 863, 865, 863, 867, 863, 869, 871, 873, 871, 875, 873, 873, 873, 79,
79, 877, 2549, 3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[95588] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[95683] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[95778] =
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, 79, 79,
446, 1528, 3110, 134, 134, 1528, 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,
[95873] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[95968] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[96063] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[96158] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[96253] =
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, 3473, 1016, 3473, 3473, 1020, 1016,
1022, 1024, 1026, 3475, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79,
79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[96348] =
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, 4259, 1016, 4259, 4259, 1020, 1016,
1022, 1024, 1026, 4257, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79,
79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[96443] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[96538] =
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, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[96633] =
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, 4263, 1016, 4263, 4263, 1020, 1016,
1022, 1024, 1026, 4261, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79,
79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[96728] =
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, 4267, 1016, 4267, 4267, 1020, 1016,
1022, 1024, 1026, 4265, 1024, 1028, 1024, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79,
79, 1008, 2584, 3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118,
118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[96823] =
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, 4303, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[96918] =
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, 4305, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[97013] =
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, 4307, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79,
79, 649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44,
955, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[97108] =
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, 79, 79,
877, 2549, 3142, 2613, 2549, 2578, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 3115, 489, 43, 391, 43,
[97202] =
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, 1649, 921, 917, 923,
839, 841, 4311, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97296] =
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, 1649, 921, 917, 923,
839, 841, 4313, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97390] =
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, 1649, 921, 917, 923,
839, 841, 4315, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97484] =
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,
4317, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79,
877, 2549, 3142, 2616, 2549, 2579, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 3117, 489, 43, 391, 43,
[97578] =
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, 1649, 921, 917, 923,
839, 841, 4319, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97672] =
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, 79, 79,
649, 1537, 1621, 955, 1537, 439, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 955,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[97766] =
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, 4321, 901, 903, 897, 903, 903, 897,
430, 432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79,
446, 1528, 3110, 1224, 1528, 57, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 3084, 751, 15, 61, 15,
[97860] =
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, 1649, 921, 917, 923,
839, 841, 4323, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[97954] =
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, 1649, 921, 917, 923,
839, 841, 4325, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98048] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(3874), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(845), 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,
[98139] = 14,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(2317), 1,
anon_sym_import,
ACTIONS(2319), 1,
anon_sym_from,
ACTIONS(3352), 1,
anon_sym_DOT,
ACTIONS(4047), 1,
anon_sym_COLON,
ACTIONS(4327), 1,
anon_sym_LBRACK,
STATE(2730), 1,
sym__generic_type_arguments,
ACTIONS(79), 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(1247), 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(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,
[98224] =
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, 1649, 921, 917, 923,
839, 841, 4330, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98318] =
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, 1649, 921, 917, 923,
839, 841, 4332, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98412] =
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,
4334, 863, 865, 863, 867, 863, 1062, 871, 873, 871, 875, 873, 873, 873, 79, 79,
877, 2549, 3142, 2610, 2549, 2577, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 3162, 489, 43, 391, 43,
[98506] =
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, 1649, 921, 917, 923,
839, 841, 4336, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98600] =
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, 1649, 921, 917, 923,
839, 841, 4338, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98694] =
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, 1649, 921, 917, 923,
839, 841, 4340, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98788] =
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, 1649, 921, 917, 923,
839, 841, 4342, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[98882] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2161), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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,
[98973] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[99064] =
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, 79, 79,
649, 1537, 1621, 2997, 1537, 2732, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 2997,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[99158] =
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, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99251] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(1275), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(839), 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(845), 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,
[99341] = 14,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(2136), 1,
sym_identifier,
ACTIONS(3352), 1,
anon_sym_DOT,
ACTIONS(4047), 1,
anon_sym_COLON,
ACTIONS(4327), 1,
anon_sym_LBRACK,
STATE(562), 1,
sym__type_alias_name,
STATE(660), 1,
sym__generic_type_definition,
STATE(2730), 1,
sym__generic_type_arguments,
ACTIONS(79), 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,
[99425] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(3874), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(839), 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(845), 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,
[99515] =
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, 1649, 921, 917, 923,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 124, 308, 200, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 124, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99608] =
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, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99701] =
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,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 3146, 3148, 308, 3018, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99794] =
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, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99887] =
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, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3017, 308, 2827, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[99980] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(3589), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(839), 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(845), 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,
[100070] = 14,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(2218), 1,
sym_identifier,
ACTIONS(2220), 1,
sym_string_start,
ACTIONS(3352), 1,
anon_sym_DOT,
ACTIONS(4047), 1,
anon_sym_COLON,
ACTIONS(4327), 1,
anon_sym_LBRACK,
STATE(735), 1,
sym_string,
STATE(2730), 1,
sym__generic_type_arguments,
ACTIONS(79), 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,
[100154] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(1496), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(1275), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(839), 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(845), 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,
[100244] =
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, 4352, 917, 921, 921, 917,
923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[100337] =
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, 4354, 917, 921, 921, 917,
923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[100430] =
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, 4356, 917, 921, 921, 917,
923, 839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79,
849, 308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[100523] = 9,
ACTIONS(2366), 1,
anon_sym_else,
ACTIONS(3016), 1,
anon_sym_except,
ACTIONS(3018), 1,
anon_sym_finally,
STATE(1941), 1,
sym_else_clause,
STATE(2013), 1,
sym_finally_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1856), 2,
sym_except_clause,
aux_sym_try_statement_repeat1,
ACTIONS(1976), 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(1974), 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,
[100596] = 9,
ACTIONS(2366), 1,
anon_sym_else,
ACTIONS(3016), 1,
anon_sym_except,
ACTIONS(3018), 1,
anon_sym_finally,
STATE(1945), 1,
sym_else_clause,
STATE(2048), 1,
sym_finally_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1116), 2,
sym_except_clause,
aux_sym_try_statement_repeat1,
ACTIONS(1812), 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(1810), 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,
[100669] =
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,
63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81,
1350, 1615, 1580, 1350, 304, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[100761] =
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, 79, 79, 402, 592,
3104, 592, 2717, 81, 2123, 2570, 2570, 11, 11, 2570, 2570, 2717, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 2570, 11, 99, 11,
[100853] =
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, 1794, 1230, 1230, 1230, 79, 79, 1234,
2672, 3099, 2712, 2672, 2659, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[100945] =
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, 79, 79, 649,
1537, 1621, 3064, 1537, 29, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[101037] =
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,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 3050, 308, 720, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[101129] =
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, 79, 79, 877, 2549,
3105, 2549, 2694, 66, 2108, 2571, 2571, 43, 43, 2571, 2571, 2694, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 2571, 43, 391, 43,
[101221] =
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, 4358, 629, 623, 629, 629, 623, 631,
4358, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79,
649, 1537, 1621, 1537, 2870, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[101313] =
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, 79, 79, 402, 592,
3104, 592, 2703, 81, 2071, 2565, 2565, 11, 11, 2565, 2565, 2703, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 2565, 11, 99, 11,
[101405] =
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, 79, 79, 877, 2549,
3105, 2549, 999, 66, 65, 411, 411, 43, 43, 411, 411, 999, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[101497] =
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,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 3065, 308, 3022, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[101589] =
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, 2791, 629, 623, 629, 629, 623, 631,
2791, 635, 637, 635, 639, 635, 641, 643, 645, 643, 647, 645, 645, 645, 79, 79,
649, 1537, 1621, 1537, 2887, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[101681] =
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, 79, 79, 402, 592,
3104, 592, 2646, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2646, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[101773] =
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, 4360, 903, 897, 903, 903, 897, 430,
432, 434, 432, 436, 432, 438, 440, 442, 440, 905, 442, 442, 442, 79, 79, 446,
1528, 3110, 1391, 1528, 1390, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[101865] =
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, 79, 79, 446,
1528, 3110, 1601, 1528, 153, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[101957] =
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, 79, 79, 402, 592,
3104, 592, 2704, 81, 80, 2569, 2569, 11, 11, 2569, 2569, 2704, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[102049] =
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, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584,
3107, 2584, 2679, 447, 2100, 2572, 2572, 118, 118, 2572, 2572, 2679, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2572, 118, 130, 118,
[102141] =
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,
63, 65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81,
1350, 1615, 2813, 1350, 279, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[102233] =
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, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584,
3107, 2584, 2688, 447, 2075, 2576, 2576, 118, 118, 2576, 2576, 2688, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2576, 118, 130, 118,
[102325] =
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, 1917, 1032, 1034, 1032, 1036, 1034, 1034, 1034, 79, 79, 1008, 2584,
3107, 2584, 2680, 447, 253, 2575, 2575, 118, 118, 2575, 2575, 2680, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[102417] =
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, 2434, 1216, 1212, 1216, 1216, 1212, 1218,
1220, 1222, 1220, 1224, 1220, 1226, 1228, 1230, 1228, 1232, 1230, 1230, 1230, 79, 79, 1234,
2672, 3082, 2712, 2672, 655, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[102509] =
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, 79, 79, 446, 1528,
3110, 1391, 1528, 1390, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[102600] =
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, 4362, 917, 921, 921, 917, 923,
839, 841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849,
308, 1335, 308, 2843, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[102691] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 632, 308, 170, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[102782] =
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, 79, 79, 877, 2549,
3105, 2549, 2670, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[102872] =
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, 79, 79, 402, 592,
3104, 592, 1545, 80, 2569, 2569, 11, 11, 2569, 2569, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[102962] =
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, 839,
841, 839, 925, 839, 927, 843, 845, 843, 929, 845, 845, 845, 79, 79, 849, 308,
1335, 308, 3026, 27, 110, 110, 32, 32, 110, 110, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 32, 110, 32, 137, 32,
[103052] =
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, 79, 79, 877, 2549,
3105, 2549, 2537, 65, 411, 411, 43, 43, 411, 411, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 411, 43, 391, 43,
[103142] =
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, 79, 79, 1008, 2584,
3107, 2584, 2647, 253, 2575, 2575, 118, 118, 2575, 2575, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[103232] =
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, 79, 79, 1008, 2584,
3107, 2584, 2601, 253, 2575, 2575, 118, 118, 2575, 2575, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 2575, 118, 130, 118,
[103322] =
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, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672,
3099, 2672, 2630, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[103412] =
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, 79, 79, 649, 1537,
1621, 1537, 2673, 28, 2545, 2545, 44, 44, 2545, 2545, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 2545, 44, 145, 44,
[103502] =
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, 79, 79, 1234, 2672,
3082, 2672, 2631, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[103592] =
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, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672,
3099, 2672, 2631, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[103682] =
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, 79, 79, 1234, 2672,
3082, 2672, 2906, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[103772] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 3029, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[103862] = 11,
ACTIONS(271), 1,
anon_sym_COMMA,
ACTIONS(276), 1,
anon_sym_COLON_EQ,
ACTIONS(278), 1,
anon_sym_EQ,
ACTIONS(1439), 1,
anon_sym_DOT,
ACTIONS(2478), 1,
anon_sym_LBRACK,
ACTIONS(4364), 1,
anon_sym_COLON,
STATE(1555), 1,
sym__generic_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(280), 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(269), 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(274), 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,
[103937] = 8,
ACTIONS(2364), 1,
anon_sym_elif,
ACTIONS(2366), 1,
anon_sym_else,
STATE(1466), 1,
sym_elif_clause,
STATE(1905), 1,
aux_sym_if_statement_repeat1,
STATE(1987), 1,
sym_else_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2323), 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(2321), 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,
[104006] = 11,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(3352), 1,
anon_sym_DOT,
ACTIONS(4047), 1,
anon_sym_COLON,
ACTIONS(4327), 1,
anon_sym_LBRACK,
STATE(2730), 1,
sym__generic_type_arguments,
ACTIONS(79), 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(1247), 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(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,
[104081] =
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, 79, 79, 402, 592,
3104, 592, 2656, 80, 2569, 2569, 11, 11, 2569, 2569, 11, 11, 11, 11, 11, 11,
11, 11, 11, 11, 11, 11, 2569, 11, 99, 11,
[104171] =
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, 79, 79, 877, 2549,
3142, 2549, 2567, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 489, 43, 391, 43,
[104261] =
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, 79, 79, 877, 2549,
3142, 2549, 2537, 56, 489, 489, 43, 43, 489, 489, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 489, 43, 391, 43,
[104351] =
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, 79, 79, 446, 1528,
3110, 1528, 2590, 12, 751, 751, 15, 15, 751, 751, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 751, 15, 61, 15,
[104441] =
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, 1794, 1230, 1230, 1230, 79, 79, 1234, 2672,
3099, 2672, 2720, 122, 1485, 1485, 160, 160, 1485, 1485, 160, 160, 160, 160, 160, 160,
160, 160, 160, 160, 160, 160, 1485, 160, 745, 160,
[104531] =
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, 63,
65, 63, 67, 63, 69, 73, 75, 73, 1144, 75, 75, 75, 79, 79, 81, 1350,
1615, 1350, 2548, 2, 193, 193, 8, 8, 193, 193, 8, 8, 8, 8, 8, 8,
8, 8, 8, 8, 8, 8, 193, 8, 95, 8,
[104621] =
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, 79, 79, 1008, 2584,
3154, 2584, 2633, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 821, 118, 130, 118,
[104711] =
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, 79, 79, 1008, 2584,
3154, 2584, 2601, 76, 821, 821, 118, 118, 821, 821, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 821, 118, 130, 118,
[104801] = 8,
ACTIONS(1254), 1,
anon_sym_COMMA,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(1264), 1,
anon_sym_EQ,
ACTIONS(4047), 1,
anon_sym_COLON,
ACTIONS(79), 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,
[104869] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4367), 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(4369), 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,
[104927] = 6,
ACTIONS(4371), 1,
anon_sym_elif,
STATE(1466), 1,
sym_elif_clause,
STATE(65535), 1,
aux_sym_if_statement_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2819), 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(2817), 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,
[104991] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4367), 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(4369), 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,
[105049] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4376), 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,
[105106] = 3,
ACTIONS(79), 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(4380), 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,
[105163] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4382), 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(4384), 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,
[105220] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4376), 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,
[105277] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4386), 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(4388), 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,
[105334] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3326), 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(3324), 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,
[105391] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3210), 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(3208), 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,
[105448] = 6,
ACTIONS(278), 1,
anon_sym_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(271), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(280), 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(274), 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(269), 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,
[105511] = 6,
ACTIONS(3827), 1,
anon_sym_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3822), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(3825), 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(2370), 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(2368), 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,
[105574] = 6,
ACTIONS(2233), 1,
anon_sym_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2226), 2,
anon_sym_COMMA,
anon_sym_COLON,
ACTIONS(2231), 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(2229), 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(2224), 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,
[105637] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4390), 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(4392), 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,
[105694] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4394), 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(4396), 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,
[105751] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4398), 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,
[105808] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4404), 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(4402), 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,
[105865] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4390), 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(4392), 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,
[105922] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4394), 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(4396), 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,
[105979] = 3,
ACTIONS(79), 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,
[106036] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4398), 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,
[106093] = 3,
ACTIONS(79), 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(4406), 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,
[106150] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4404), 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(4402), 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,
[106207] = 3,
ACTIONS(79), 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(4380), 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,
[106264] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4382), 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(4384), 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,
[106321] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
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), 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,
[106378] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4386), 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(4388), 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,
[106435] = 3,
ACTIONS(79), 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(4406), 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,
[106492] = 5,
ACTIONS(2366), 1,
anon_sym_else,
STATE(2039), 1,
sym_else_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2287), 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(2285), 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,
[106552] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2327), 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(2325), 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,
[106608] =
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, 2994, 2996, 2998, 3000, 2996, 3002, 3000, 2996, 3004, 839,
841, 839, 839, 843, 845, 843, 3006, 845, 845, 3008, 79, 79, 849, 2881, 1004, 2588,
1364, 1004, 1364, 1364, 1364, 2484, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 32, 32, 2242, 32,
[106695] = 5,
ACTIONS(3018), 1,
anon_sym_finally,
STATE(2048), 1,
sym_finally_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1812), 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(1810), 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,
[106755] = 5,
ACTIONS(2366), 1,
anon_sym_else,
STATE(2042), 1,
sym_else_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2546), 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(2544), 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,
[106815] = 5,
ACTIONS(2366), 1,
anon_sym_else,
STATE(1985), 1,
sym_else_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3346), 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(3344), 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,
[106875] = 5,
ACTIONS(1437), 1,
anon_sym_finally,
STATE(2002), 1,
sym_finally_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1812), 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(1810), 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,
[106935] = 5,
ACTIONS(3018), 1,
anon_sym_finally,
STATE(1995), 1,
sym_finally_clause,
ACTIONS(79), 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), 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,
[106995] = 5,
ACTIONS(3018), 1,
anon_sym_finally,
STATE(1997), 1,
sym_finally_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1706), 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(1704), 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,
[107055] = 5,
ACTIONS(1076), 1,
anon_sym_else,
STATE(2034), 1,
sym_else_clause,
ACTIONS(79), 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(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,
[107115] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 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(3204), 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,
[107171] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 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(2281), 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,
[107227] = 5,
ACTIONS(2366), 1,
anon_sym_else,
STATE(1993), 1,
sym_else_clause,
ACTIONS(79), 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(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,
[107287] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 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(3818), 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,
[107343] = 5,
ACTIONS(1437), 1,
anon_sym_finally,
STATE(2015), 1,
sym_finally_clause,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1706), 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(1704), 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,
[107403] = 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(79), 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(2551), 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,
[107486] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2059), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2559), 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,
[107569] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2062), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 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(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,
[107652] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2052), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2560), 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,
[107735] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2124), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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(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,
[107818] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2065), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[107901] = 17,
ACTIONS(2239), 1,
anon_sym_not,
ACTIONS(2241), 1,
anon_sym_lambda,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2190), 1,
sym_primary_expression,
STATE(2266), 1,
sym_string,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2687), 5,
sym_not_operator,
sym_boolean_operator,
sym_comparison_operator,
sym_lambda,
sym_conditional_expression,
STATE(507), 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,
[107984] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2067), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(1034), 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(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,
[108067] = 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(2057), 1,
sym_primary_expression,
ACTIONS(79), 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(2538), 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,
[108150] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2118), 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(2116), 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,
[108205] = 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(79), 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(2556), 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,
[108288] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2102), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2529), 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,
[108371] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2118), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 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(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,
[108454] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2138), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2544), 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,
[108537] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2119), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(442), 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(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,
[108620] = 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(2055), 1,
sym_primary_expression,
ACTIONS(79), 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(2554), 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,
[108703] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2139), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2561), 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,
[108786] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2140), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2564), 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,
[108869] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2141), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2552), 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,
[108952] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2286), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2767), 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,
[109035] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2142), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 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,
[109118] = 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(2061), 1,
sym_primary_expression,
ACTIONS(79), 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(2553), 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,
[109201] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2143), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(645), 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(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,
[109284] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2288), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2801), 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,
[109367] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2291), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(2832), 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,
[109450] = 17,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2104), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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(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,
[109533] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4414), 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(4416), 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,
[109587] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4418), 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(4420), 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,
[109641] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4422), 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(4424), 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,
[109695] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2959), 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(2957), 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,
[109749] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3849), 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(3847), 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,
[109803] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4426), 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(4428), 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,
[109857] = 3,
ACTIONS(79), 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,
[109911] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4430), 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(4432), 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,
[109965] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4434), 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(4436), 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,
[110019] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 2898, 589,
589, 589, 1226, 32, 32, 3147, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[110104] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3238), 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(3236), 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,
[110158] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4438), 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(4440), 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,
[110212] = 3,
ACTIONS(79), 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(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,
[110266] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4446), 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(4448), 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,
[110320] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4450), 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,
[110374] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2643), 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(2641), 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,
[110428] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4422), 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(4424), 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,
[110482] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3481), 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(3483), 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,
[110536] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4456), 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(4454), 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,
[110590] = 3,
ACTIONS(79), 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(4458), 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,
[110644] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3214), 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(3212), 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,
[110698] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1706), 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(1704), 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,
[110752] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4462), 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(4464), 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,
[110806] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2047), 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(2049), 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,
[110860] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4466), 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(4468), 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,
[110914] = 3,
ACTIONS(79), 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,
[110968] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3477), 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(3479), 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,
[111022] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4414), 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(4416), 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,
[111076] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4470), 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(4472), 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,
[111130] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2122), 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(2120), 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,
[111184] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4474), 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,
[111238] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1812), 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(1810), 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,
[111292] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4446), 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(4448), 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,
[111346] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2643), 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(2641), 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,
[111400] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3028), 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(3030), 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,
[111454] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4456), 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(4454), 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,
[111508] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4462), 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(4464), 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,
[111562] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4466), 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(4468), 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,
[111616] = 3,
ACTIONS(79), 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(4458), 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,
[111670] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4480), 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(4478), 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,
[111724] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4484), 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(4482), 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,
[111778] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4480), 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(4478), 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,
[111832] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4488), 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(4486), 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,
[111886] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4484), 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(4482), 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,
[111940] = 3,
ACTIONS(79), 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(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,
[111994] = 3,
ACTIONS(79), 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,
[112048] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3839), 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(3841), 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,
[112102] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4470), 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(4472), 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,
[112156] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4426), 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(4428), 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,
[112210] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4438), 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(4440), 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,
[112264] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4450), 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,
[112318] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4474), 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,
[112372] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3843), 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(3845), 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,
[112426] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4488), 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(4486), 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,
[112480] = 3,
ACTIONS(79), 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,
[112534] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4418), 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(4420), 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,
[112588] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3831), 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(3833), 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,
[112642] = 3,
ACTIONS(79), 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,
[112696] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3348), 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(3350), 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,
[112750] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3835), 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(3837), 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,
[112804] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4430), 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(4432), 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,
[112858] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4434), 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(4436), 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,
[112912] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 2950, 589,
589, 589, 1226, 32, 32, 3144, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 32, 137, 32,
[112997] = 3,
ACTIONS(79), 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), 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,
[113051] =
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, 1737, 1739, 1741, 1743, 1745, 1739, 1745, 1745, 1739, 1747,
839, 841, 839, 839, 843, 845, 843, 1749, 845, 845, 845, 79, 79, 849, 325, 1168,
1168, 1168, 1225, 32, 32, 324, 324, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[113135] =
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,
839, 841, 839, 839, 843, 845, 843, 3623, 845, 845, 845, 79, 79, 849, 1259, 1169,
1169, 1169, 2501, 32, 32, 1345, 1345, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[113219] =
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, 827, 829, 831, 833, 835, 829, 835, 835, 829, 837,
839, 841, 839, 839, 843, 845, 843, 847, 845, 845, 845, 79, 79, 849, 240, 589,
589, 589, 1226, 32, 32, 55, 55, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 32, 137, 32,
[113303] =
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, 109, 777, 779, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475,
[113383] =
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, 2289, 2289, 953, 955, 957, 959, 961, 2291,
963, 965, 967, 969, 2289, 969, 109, 971, 973, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 2289, 2289, 79, 79, 1213, 2081, 2081, 1213, 2479,
[113463] = 15,
ACTIONS(2329), 1,
anon_sym_not,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(1338), 1,
sym_primary_expression,
STATE(2266), 1,
sym_string,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[113536] =
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, 109, 1486, 1486, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1486, 1486, 79, 79, 1213, 2081, 2081, 1213, 2479,
[113616] = 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(2243), 1,
anon_sym_await,
ACTIONS(2329), 1,
anon_sym_not,
STATE(130), 1,
sym_string,
STATE(2148), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[113689] =
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, 1822, 1822, 953, 955, 1822, 959, 961, 1824,
963, 965, 967, 969, 1822, 969, 109, 1822, 1822, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1822, 1822, 79, 79, 1213, 2081, 2081, 1213, 2479,
[113769] = 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(2329), 1,
anon_sym_not,
ACTIONS(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2193), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[113842] =
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, 2289, 2291, 759, 761, 763, 2289, 2289, 2289,
765, 767, 769, 771, 773, 775, 2289, 775, 109, 777, 779, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475,
[113922] = 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(1808), 1,
anon_sym_await,
ACTIONS(2329), 1,
anon_sym_not,
STATE(391), 1,
sym_string,
STATE(409), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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,
[113995] =
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, 109, 971, 1486, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1486, 1486, 79, 79, 1213, 2081, 2081, 1213, 2479,
[114075] =
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, 109, 1486, 1486, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475,
[114155] =
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, 109, 971, 973, 953, 967, 967, 975, 977, 955, 979,
981, 959, 959, 959, 959, 981, 959, 1445, 1445, 79, 79, 1213, 2081, 2081, 1213, 2479,
[114235] = 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(2128), 1,
anon_sym_await,
ACTIONS(2329), 1,
anon_sym_not,
STATE(145), 1,
sym_string,
STATE(2269), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 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,
[114308] =
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, 109, 777, 779, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475,
[114388] = 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(2329), 1,
anon_sym_not,
ACTIONS(3633), 1,
anon_sym_await,
STATE(745), 1,
sym_string,
STATE(2156), 1,
sym_primary_expression,
ACTIONS(79), 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,
[114461] =
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, 1822, 1824, 759, 761, 1822, 1822, 1822, 1822,
765, 767, 769, 771, 773, 775, 1822, 775, 109, 1822, 1822, 759, 773, 773, 781, 783,
761, 785, 787, 765, 765, 765, 765, 787, 765, 79, 79, 965, 2099, 2099, 965, 2475,
[114541] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2270), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 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,
[114611] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2483), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[114681] = 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(2474), 1,
sym_primary_expression,
ACTIONS(79), 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,
[114751] =
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, 286, 288, 83, 83, 99, 290, 292, 83, 83, 83,
296, 298, 300, 302, 304, 306, 306, 109, 308, 310, 290, 304, 304, 312, 314, 292,
316, 318, 296, 296, 296, 296, 318, 296, 79, 79, 85, 205, 205, 85, 188,
[114830] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2167), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[114900] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2145), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[114970] = 14,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2205), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[115040] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2151), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[115110] = 14,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2203), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[115180] = 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(79), 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,
[115250] = 14,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[115320] = 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(79), 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,
[115390] = 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(79), 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,
[115460] = 16,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 1,
sym_string_start,
ACTIONS(919), 1,
anon_sym_LPAREN,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(4490), 1,
sym_identifier,
ACTIONS(4496), 1,
anon_sym_await,
STATE(137), 1,
sym_string,
STATE(2501), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
STATE(2498), 2,
sym_attribute,
sym_subscript,
ACTIONS(839), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(4492), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(4494), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(845), 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,
[115534] = 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(2157), 1,
sym_primary_expression,
ACTIONS(79), 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,
[115604] = 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(2152), 1,
sym_primary_expression,
ACTIONS(79), 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,
[115674] = 14,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2319), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[115744] = 14,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2320), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[115814] = 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(2158), 1,
sym_primary_expression,
ACTIONS(79), 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,
[115884] = 14,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2321), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[115954] = 14,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2322), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[116024] = 14,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2323), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[116094] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2273), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 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,
[116164] = 14,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2339), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[116234] = 14,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2324), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[116304] = 14,
ACTIONS(2552), 1,
anon_sym_LPAREN,
ACTIONS(2556), 1,
anon_sym_LBRACK,
ACTIONS(2560), 1,
anon_sym_LBRACE,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(2749), 1,
anon_sym_await,
STATE(2266), 1,
sym_string,
STATE(2325), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2562), 2,
sym_ellipsis,
sym_float,
ACTIONS(2558), 3,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_TILDE,
ACTIONS(2745), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2747), 3,
anon_sym_print,
anon_sym_async,
anon_sym_exec,
ACTIONS(2564), 5,
sym_identifier,
sym_integer,
sym_true,
sym_false,
sym_none,
STATE(507), 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,
[116374] = 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(2159), 1,
sym_primary_expression,
ACTIONS(79), 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,
[116444] = 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(2160), 1,
sym_primary_expression,
ACTIONS(79), 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,
[116514] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2147), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[116584] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2162), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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,
[116654] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2148), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[116724] = 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(99), 1,
sym_string,
STATE(2178), 1,
sym_primary_expression,
ACTIONS(79), 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,
[116794] =
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, 320, 322, 1822, 1822, 1822, 324, 326, 1822, 1822, 330,
332, 1824, 334, 336, 338, 340, 340, 109, 1822, 1822, 324, 338, 338, 346, 348, 326,
350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472,
[116873] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2163), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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,
[116943] =
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, 466, 468, 2289, 2289, 470, 472, 474, 2289, 2289, 476,
478, 2291, 480, 482, 484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472,
496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[117022] = 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(99), 1,
sym_string,
STATE(2207), 1,
sym_primary_expression,
ACTIONS(79), 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,
[117092] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2149), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[117162] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2192), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[117232] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2193), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[117302] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2272), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 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,
[117372] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2194), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[117442] = 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(99), 1,
sym_string,
STATE(2171), 1,
sym_primary_expression,
ACTIONS(79), 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,
[117512] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2164), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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,
[117582] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2195), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[117652] = 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(2578), 1,
anon_sym_await,
STATE(61), 1,
sym_string,
STATE(2196), 1,
sym_primary_expression,
ACTIONS(79), 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(2574), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2576), 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,
[117722] = 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(2243), 1,
anon_sym_await,
STATE(130), 1,
sym_string,
STATE(2150), 1,
sym_primary_expression,
ACTIONS(79), 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(2235), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2237), 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,
[117792] = 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(1808), 1,
anon_sym_await,
STATE(391), 1,
sym_string,
STATE(2165), 1,
sym_primary_expression,
ACTIONS(79), 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(1804), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(1806), 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,
[117862] =
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, 320, 322, 1486, 1486, 1486, 324, 326, 1486, 1486, 330,
332, 1488, 334, 336, 338, 340, 340, 109, 1486, 1486, 324, 338, 338, 346, 348, 326,
350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472,
[117941] =
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, 320, 322, 1486, 1486, 1486, 324, 326, 1486, 1486, 330,
332, 1488, 334, 336, 338, 340, 340, 109, 342, 1486, 324, 338, 338, 346, 348, 326,
350, 352, 330, 330, 330, 330, 352, 330, 79, 79, 335, 2109, 2109, 335, 2472,
[118020] = 14,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2206), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[118090] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2268), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 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,
[118160] = 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(2128), 1,
anon_sym_await,
STATE(145), 1,
sym_string,
STATE(2269), 1,
sym_primary_expression,
ACTIONS(79), 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(2124), 3,
anon_sym_lazy,
anon_sym_match,
anon_sym_type,
ACTIONS(2126), 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,
[118230] =
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, 466, 468, 1182, 1182, 470, 472, 474, 1182, 1182, 476,
478, 1184, 480, 482, 484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472,
496, 498, 476, 476, 476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[118309] = 14,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2200), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[118379] = 14,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2201), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[118449] = 14,
ACTIONS(841), 1,
anon_sym_LBRACE,
ACTIONS(849), 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(2202), 1,
sym_primary_expression,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(843), 2,
sym_ellipsis,
sym_float,
ACTIONS(839), 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(845), 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,
[118519] = 9,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4498), 1,
anon_sym_DOT,
ACTIONS(4501), 1,
anon_sym_LBRACK,
STATE(2724), 1,
sym__generic_type_arguments,
STATE(2966), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 6,
anon_sym_as,
anon_sym_STAR,
anon_sym_COLON,
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,
[118578] = 9,
ACTIONS(276), 1,
anon_sym_COLON_EQ,
ACTIONS(1337), 1,
anon_sym_DOT,
ACTIONS(1368), 1,
anon_sym_LBRACK,
STATE(737), 1,
sym__default_type_arguments,
STATE(1145), 1,
sym__generic_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(274), 6,
anon_sym_as,
anon_sym_STAR,
anon_sym_COLON,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[118637] = 5,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2132), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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_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,
[118688] = 5,
ACTIONS(4504), 1,
sym_string_start,
ACTIONS(79), 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_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,
[118739] = 6,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2131), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 27,
anon_sym_DOT,
anon_sym_LPAREN,
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_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[118792] = 5,
ACTIONS(1008), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2135), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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,
[118843] = 5,
ACTIONS(4507), 1,
sym_string_start,
ACTIONS(79), 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,
[118894] = 5,
ACTIONS(1234), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2137), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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,
[118945] = 5,
ACTIONS(4510), 1,
sym_string_start,
ACTIONS(79), 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,
[118996] =
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, 500, 502, 1822, 1822, 504, 506, 1822, 1822, 510, 512,
514, 1822, 516, 518, 520, 520, 109, 1822, 1822, 504, 518, 518, 526, 528, 506, 530,
532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478,
[119074] =
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, 500, 502, 2289, 2289, 504, 506, 508, 2289, 510, 512,
514, 2289, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530,
532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478,
[119152] =
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, 500, 502, 1486, 1486, 504, 506, 1486, 1486, 510, 512,
514, 1486, 516, 518, 520, 520, 109, 1486, 1486, 504, 518, 518, 526, 528, 506, 530,
532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478,
[119230] =
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, 500, 502, 1486, 1486, 504, 506, 1486, 1486, 510, 512,
514, 1486, 516, 518, 520, 520, 109, 522, 1486, 504, 518, 518, 526, 528, 506, 530,
532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478,
[119308] =
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, 500, 502, 1445, 1445, 504, 506, 508, 1445, 510, 512,
514, 1445, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530,
532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478,
[119386] =
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, 500, 502, 1182, 1182, 504, 506, 508, 1182, 510, 512,
514, 1182, 516, 518, 520, 520, 109, 522, 524, 504, 518, 518, 526, 528, 506, 530,
532, 510, 510, 510, 510, 532, 510, 79, 79, 890, 2122, 2122, 890, 2478,
[119464] =
21792, 0, 57472, 5, 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, 661, 663, 4513, 665, 667, 669, 1931, 1931, 671, 673,
675, 4513, 677, 679, 681, 681, 109, 683, 685, 665, 679, 679, 687, 689, 667, 691,
693, 671, 671, 671, 671, 693, 671, 79, 79, 161, 408, 408, 161, 410,
[119542] = 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(79), 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,
[119608] = 6,
ACTIONS(402), 1,
sym_string_start,
ACTIONS(79), 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(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[119660] = 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(79), 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,
[119722] = 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(79), 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,
[119792] = 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(79), 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,
[119860] = 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(79), 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,
[119924] = 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(79), 2,
sym_comment,
sym_line_continuation,
STATE(1213), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1582), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1580), 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,
[119980] = 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(79), 2,
sym_comment,
sym_line_continuation,
STATE(1213), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2759), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2757), 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,
[120036] = 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(79), 2,
sym_comment,
sym_line_continuation,
STATE(1213), 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,
[120092] = 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(79), 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(1213), 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,
[120154] = 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(79), 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(1213), 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,
[120224] = 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(79), 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(1213), 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,
[120292] = 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(79), 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(1213), 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,
[120358] = 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(79), 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(1213), 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,
[120422] = 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(79), 2,
sym_comment,
sym_line_continuation,
STATE(161), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2759), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2757), 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_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,
[120478] = 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(79), 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), 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_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,
[120540] = 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(79), 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_COLON,
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,
[120608] = 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(79), 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_COLON,
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,
[120674] = 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(79), 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), 19,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
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,
[120738] = 5,
ACTIONS(4516), 1,
sym_string_start,
ACTIONS(79), 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,
[120788] = 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(79), 2,
sym_comment,
sym_line_continuation,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1582), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1580), 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,
[120844] = 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(79), 2,
sym_comment,
sym_line_continuation,
STATE(965), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2759), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2757), 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,
[120900] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(1249), 6,
anon_sym_as,
anon_sym_STAR,
anon_sym_COLON,
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,
[120949] = 12,
ACTIONS(286), 1,
anon_sym_DOT,
ACTIONS(288), 1,
anon_sym_LPAREN,
ACTIONS(298), 1,
anon_sym_STAR_STAR,
ACTIONS(300), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(290), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(292), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(306), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(85), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(304), 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,
[121012] = 6,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2191), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[121063] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[121108] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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_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,
[121153] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4498), 1,
anon_sym_DOT,
ACTIONS(4519), 1,
anon_sym_LBRACK,
STATE(2966), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[121208] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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,
[121253] = 11,
ACTIONS(286), 1,
anon_sym_DOT,
ACTIONS(288), 1,
anon_sym_LPAREN,
ACTIONS(298), 1,
anon_sym_STAR_STAR,
ACTIONS(300), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(290), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(306), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(85), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(304), 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,
[121314] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[121361] = 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(79), 2,
sym_comment,
sym_line_continuation,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1582), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1580), 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,
[121416] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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,
[121461] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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_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,
[121508] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4522), 1,
anon_sym_DOT,
ACTIONS(4525), 1,
anon_sym_LBRACK,
STATE(3024), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[121563] = 8,
ACTIONS(320), 1,
anon_sym_DOT,
ACTIONS(322), 1,
anon_sym_LPAREN,
ACTIONS(332), 1,
anon_sym_STAR_STAR,
ACTIONS(334), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2759), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2757), 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,
[121618] = 9,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4498), 1,
anon_sym_DOT,
ACTIONS(4501), 1,
anon_sym_LBRACK,
STATE(2724), 1,
sym__generic_type_arguments,
STATE(2966), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[121675] =
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, 2769, 2580, 2582, 2584, 1984, 1445, 1445, 1986, 2586, 2771,
2588, 2590, 2592, 2592, 109, 1988, 1990, 2582, 2590, 2590, 2594, 2596, 2584, 1992, 1994, 1986,
1986, 1986, 1986, 1994, 1986, 79, 79, 1514, 1310, 1310, 1514, 1339,
[121751] = 5,
ACTIONS(649), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2197), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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,
[121800] = 11,
ACTIONS(320), 1,
anon_sym_DOT,
ACTIONS(322), 1,
anon_sym_LPAREN,
ACTIONS(332), 1,
anon_sym_STAR_STAR,
ACTIONS(334), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(324), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(340), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(338), 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,
[121861] = 15,
ACTIONS(320), 1,
anon_sym_DOT,
ACTIONS(322), 1,
anon_sym_LPAREN,
ACTIONS(332), 1,
anon_sym_STAR_STAR,
ACTIONS(334), 1,
anon_sym_LBRACK,
ACTIONS(336), 1,
anon_sym_PIPE,
ACTIONS(346), 1,
anon_sym_AMP,
ACTIONS(348), 1,
anon_sym_CARET,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(324), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(326), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(340), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(338), 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,
[121930] = 14,
ACTIONS(320), 1,
anon_sym_DOT,
ACTIONS(322), 1,
anon_sym_LPAREN,
ACTIONS(332), 1,
anon_sym_STAR_STAR,
ACTIONS(334), 1,
anon_sym_LBRACK,
ACTIONS(346), 1,
anon_sym_AMP,
ACTIONS(348), 1,
anon_sym_CARET,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(324), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(326), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(340), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(338), 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,
[121997] = 13,
ACTIONS(320), 1,
anon_sym_DOT,
ACTIONS(322), 1,
anon_sym_LPAREN,
ACTIONS(332), 1,
anon_sym_STAR_STAR,
ACTIONS(334), 1,
anon_sym_LBRACK,
ACTIONS(348), 1,
anon_sym_CARET,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(324), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(326), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(340), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(338), 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,
[122062] = 12,
ACTIONS(320), 1,
anon_sym_DOT,
ACTIONS(322), 1,
anon_sym_LPAREN,
ACTIONS(332), 1,
anon_sym_STAR_STAR,
ACTIONS(334), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(324), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(326), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(340), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(335), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(338), 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,
[122125] = 5,
ACTIONS(4528), 1,
sym_string_start,
ACTIONS(79), 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,
[122174] = 7,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3352), 1,
anon_sym_DOT,
ACTIONS(4531), 1,
anon_sym_LBRACK,
STATE(2652), 1,
sym__generic_type_arguments,
ACTIONS(79), 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,
[122227] = 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(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(470), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(486), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 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,
[122288] = 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(79), 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,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 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,
[122355] = 10,
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(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(470), 2,
anon_sym_STAR,
anon_sym_SLASH,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 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,
[122414] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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,
[122459] = 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(79), 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,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 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,
[122524] = 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(79), 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,
STATE(165), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(484), 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,
[122587] = 14,
ACTIONS(286), 1,
anon_sym_DOT,
ACTIONS(288), 1,
anon_sym_LPAREN,
ACTIONS(298), 1,
anon_sym_STAR_STAR,
ACTIONS(300), 1,
anon_sym_LBRACK,
ACTIONS(312), 1,
anon_sym_AMP,
ACTIONS(314), 1,
anon_sym_CARET,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(290), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(292), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(306), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(85), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(304), 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,
[122654] = 3,
ACTIONS(79), 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,
[122699] = 8,
ACTIONS(286), 1,
anon_sym_DOT,
ACTIONS(288), 1,
anon_sym_LPAREN,
ACTIONS(298), 1,
anon_sym_STAR_STAR,
ACTIONS(300), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(85), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2759), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2757), 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,
[122754] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2281), 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,
[122798] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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,
[122842] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3818), 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,
[122886] = 7,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3352), 1,
anon_sym_DOT,
ACTIONS(3360), 1,
anon_sym_LBRACK,
STATE(2724), 1,
sym__generic_type_arguments,
ACTIONS(79), 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,
[122938] = 3,
ACTIONS(79), 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,
[122982] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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,
[123026] = 8,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(4498), 1,
anon_sym_DOT,
ACTIONS(4519), 1,
anon_sym_LBRACK,
STATE(2966), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[123080] = 3,
ACTIONS(79), 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,
[123124] = 3,
ACTIONS(79), 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,
[123168] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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,
[123212] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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_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,
[123256] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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,
[123300] = 3,
ACTIONS(79), 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_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,
[123344] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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,
[123388] = 3,
ACTIONS(79), 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,
[123432] = 3,
ACTIONS(79), 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,
[123476] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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,
[123520] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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,
[123564] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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,
[123608] = 3,
ACTIONS(79), 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,
[123652] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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,
[123696] = 3,
ACTIONS(79), 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,
[123740] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3204), 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,
[123784] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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,
[123828] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3818), 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,
[123872] = 7,
ACTIONS(849), 1,
sym_string_start,
ACTIONS(2965), 1,
anon_sym_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1494), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[123924] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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_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,
[123968] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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_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,
[124012] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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_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,
[124056] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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_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,
[124100] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 27,
anon_sym_DOT,
anon_sym_LPAREN,
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_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[124146] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[124194] = 3,
ACTIONS(79), 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_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,
[124238] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3204), 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_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,
[124282] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3644), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(2229), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 27,
anon_sym_DOT,
anon_sym_LPAREN,
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_AT,
anon_sym_DASH,
anon_sym_PLUS,
anon_sym_not,
anon_sym_and,
anon_sym_or,
anon_sym_PERCENT,
anon_sym_SLASH_SLASH,
anon_sym_AMP,
anon_sym_CARET,
anon_sym_LT_LT,
anon_sym_is,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[124328] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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_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,
[124372] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3818), 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_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,
[124416] = 7,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(3352), 1,
anon_sym_DOT,
ACTIONS(4327), 1,
anon_sym_LBRACK,
STATE(2730), 1,
sym__generic_type_arguments,
ACTIONS(79), 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,
[124468] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3204), 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,
[124512] = 8,
ACTIONS(500), 1,
anon_sym_DOT,
ACTIONS(502), 1,
anon_sym_LPAREN,
ACTIONS(512), 1,
anon_sym_STAR_STAR,
ACTIONS(514), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(890), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2759), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2757), 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,
[124566] = 3,
ACTIONS(79), 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,
[124610] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3204), 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,
[124654] = 5,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2267), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[124702] = 5,
ACTIONS(2568), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2274), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(3115), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3113), 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,
[124750] = 11,
ACTIONS(500), 1,
anon_sym_DOT,
ACTIONS(502), 1,
anon_sym_LPAREN,
ACTIONS(512), 1,
anon_sym_STAR_STAR,
ACTIONS(514), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(504), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(520), 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(518), 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,
[124810] = 15,
ACTIONS(500), 1,
anon_sym_DOT,
ACTIONS(502), 1,
anon_sym_LPAREN,
ACTIONS(512), 1,
anon_sym_STAR_STAR,
ACTIONS(514), 1,
anon_sym_LBRACK,
ACTIONS(516), 1,
anon_sym_PIPE,
ACTIONS(526), 1,
anon_sym_AMP,
ACTIONS(528), 1,
anon_sym_CARET,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(504), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(506), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(520), 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(518), 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,
[124878] = 14,
ACTIONS(500), 1,
anon_sym_DOT,
ACTIONS(502), 1,
anon_sym_LPAREN,
ACTIONS(512), 1,
anon_sym_STAR_STAR,
ACTIONS(514), 1,
anon_sym_LBRACK,
ACTIONS(526), 1,
anon_sym_AMP,
ACTIONS(528), 1,
anon_sym_CARET,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(504), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(506), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(520), 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(518), 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,
[124944] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[124988] = 13,
ACTIONS(500), 1,
anon_sym_DOT,
ACTIONS(502), 1,
anon_sym_LPAREN,
ACTIONS(512), 1,
anon_sym_STAR_STAR,
ACTIONS(514), 1,
anon_sym_LBRACK,
ACTIONS(528), 1,
anon_sym_CARET,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(504), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(506), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(520), 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(518), 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,
[125052] = 12,
ACTIONS(500), 1,
anon_sym_DOT,
ACTIONS(502), 1,
anon_sym_LPAREN,
ACTIONS(512), 1,
anon_sym_STAR_STAR,
ACTIONS(514), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(504), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(506), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(520), 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(518), 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,
[125114] = 5,
ACTIONS(4534), 1,
sym_string_start,
ACTIONS(79), 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,
[125162] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[125206] = 3,
ACTIONS(79), 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,
[125250] = 3,
ACTIONS(79), 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,
[125294] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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,
[125338] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[125382] = 3,
ACTIONS(79), 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_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,
[125426] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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_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,
[125470] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3818), 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,
[125514] =
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, 466, 468, 470, 472, 474, 4537, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[125589] = 3,
ACTIONS(79), 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,
[125633] =
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, 466, 468, 470, 472, 474, 4539, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[125708] = 3,
ACTIONS(79), 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,
[125752] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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,
[125796] =
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, 466, 468, 470, 472, 474, 4541, 476, 478, 480, 482,
484, 486, 486, 109, 488, 490, 470, 484, 484, 492, 494, 472, 496, 498, 476, 476,
476, 476, 498, 476, 79, 79, 165, 125, 125, 165, 116,
[125871] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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,
[125915] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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,
[125959] = 3,
ACTIONS(79), 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,
[126003] = 3,
ACTIONS(79), 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,
[126046] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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,
[126089] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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,
[126132] = 7,
ACTIONS(849), 1,
sym_string_start,
ACTIONS(2162), 1,
anon_sym_RPAREN,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 2,
anon_sym_COMMA,
anon_sym_PIPE,
STATE(1494), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[126183] = 3,
ACTIONS(79), 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,
[126226] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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,
[126269] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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,
[126312] = 5,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[126359] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[126402] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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,
[126445] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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,
[126488] = 3,
ACTIONS(79), 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,
[126531] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1950), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1948), 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,
[126574] = 3,
ACTIONS(79), 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,
[126617] = 3,
ACTIONS(79), 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,
[126660] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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,
[126703] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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,
[126746] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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,
[126789] = 7,
ACTIONS(4498), 1,
anon_sym_DOT,
ACTIONS(4519), 1,
anon_sym_LBRACK,
STATE(2966), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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_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,
[126840] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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,
[126883] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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,
[126926] = 8,
ACTIONS(2580), 1,
anon_sym_LPAREN,
ACTIONS(2586), 1,
anon_sym_STAR_STAR,
ACTIONS(2769), 1,
anon_sym_DOT,
ACTIONS(2771), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1514), 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,
[126979] = 11,
ACTIONS(2580), 1,
anon_sym_LPAREN,
ACTIONS(2586), 1,
anon_sym_STAR_STAR,
ACTIONS(2769), 1,
anon_sym_DOT,
ACTIONS(2771), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2582), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2592), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1514), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2590), 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,
[127038] = 14,
ACTIONS(2580), 1,
anon_sym_LPAREN,
ACTIONS(2586), 1,
anon_sym_STAR_STAR,
ACTIONS(2594), 1,
anon_sym_AMP,
ACTIONS(2596), 1,
anon_sym_CARET,
ACTIONS(2769), 1,
anon_sym_DOT,
ACTIONS(2771), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2582), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2584), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(2592), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1514), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2590), 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,
[127103] = 10,
ACTIONS(2580), 1,
anon_sym_LPAREN,
ACTIONS(2586), 1,
anon_sym_STAR_STAR,
ACTIONS(2769), 1,
anon_sym_DOT,
ACTIONS(2771), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2582), 2,
anon_sym_STAR,
anon_sym_SLASH,
STATE(1514), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2590), 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,
[127160] = 13,
ACTIONS(2580), 1,
anon_sym_LPAREN,
ACTIONS(2586), 1,
anon_sym_STAR_STAR,
ACTIONS(2596), 1,
anon_sym_CARET,
ACTIONS(2769), 1,
anon_sym_DOT,
ACTIONS(2771), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2582), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2584), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(2592), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1514), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2590), 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,
[127223] = 12,
ACTIONS(2580), 1,
anon_sym_LPAREN,
ACTIONS(2586), 1,
anon_sym_STAR_STAR,
ACTIONS(2769), 1,
anon_sym_DOT,
ACTIONS(2771), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1166), 2,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2582), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2584), 2,
anon_sym_GT_GT,
anon_sym_LT_LT,
ACTIONS(2592), 2,
anon_sym_DASH,
anon_sym_PLUS,
STATE(1514), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2590), 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,
[127284] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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,
[127327] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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,
[127370] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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,
[127413] = 3,
ACTIONS(79), 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,
[127456] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3204), 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,
[127499] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3818), 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,
[127542] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(274), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[127587] = 4,
ACTIONS(1262), 1,
anon_sym_COLON_EQ,
ACTIONS(79), 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,
[127632] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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,
[127675] = 8,
ACTIONS(2580), 1,
anon_sym_LPAREN,
ACTIONS(2586), 1,
anon_sym_STAR_STAR,
ACTIONS(2769), 1,
anon_sym_DOT,
ACTIONS(2771), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1514), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(1582), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1580), 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,
[127728] = 8,
ACTIONS(2580), 1,
anon_sym_LPAREN,
ACTIONS(2586), 1,
anon_sym_STAR_STAR,
ACTIONS(2769), 1,
anon_sym_DOT,
ACTIONS(2771), 1,
anon_sym_LBRACK,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(1514), 2,
sym_argument_list,
sym_generator_expression,
ACTIONS(2759), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2757), 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,
[127781] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3644), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(2229), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[127826] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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,
[127869] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[127912] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3822), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(2370), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[127957] = 6,
ACTIONS(877), 1,
sym_string_start,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
STATE(2131), 2,
sym_string,
aux_sym_concatenated_string_repeat1,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[128006] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2226), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(2229), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[128051] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3822), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(2370), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2368), 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,
[128096] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2226), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(2229), 5,
anon_sym_as,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[128141] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 5,
anon_sym_STAR,
anon_sym_EQ,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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,
[128184] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2295), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2293), 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,
[128226] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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,
[128268] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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,
[128310] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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,
[128352] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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,
[128394] = 3,
ACTIONS(79), 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,
[128436] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3204), 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,
[128478] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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,
[128520] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3818), 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,
[128562] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2224), 3,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_LBRACK,
ACTIONS(2229), 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(2231), 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,
[128606] = 8,
ACTIONS(3352), 1,
anon_sym_DOT,
ACTIONS(4132), 1,
anon_sym_EQ,
ACTIONS(4543), 1,
anon_sym_LBRACK,
STATE(2860), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[128658] = 3,
ACTIONS(79), 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,
[128700] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2368), 3,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_LBRACK,
ACTIONS(2370), 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(3825), 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,
[128744] = 3,
ACTIONS(79), 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,
[128786] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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), 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,
[128830] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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,
[128872] = 4,
ACTIONS(79), 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,
[128916] = 3,
ACTIONS(79), 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,
[128958] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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,
[129000] = 5,
ACTIONS(3586), 1,
anon_sym_COMMA,
ACTIONS(3589), 1,
anon_sym_RPAREN,
ACTIONS(79), 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,
[129046] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[129090] = 3,
ACTIONS(79), 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,
[129132] = 3,
ACTIONS(79), 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,
[129174] = 8,
ACTIONS(2162), 1,
anon_sym_RPAREN,
ACTIONS(2481), 1,
anon_sym_DOT,
ACTIONS(2484), 1,
anon_sym_LBRACK,
STATE(1595), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[129225] = 8,
ACTIONS(4145), 1,
anon_sym_RPAREN,
ACTIONS(4522), 1,
anon_sym_DOT,
ACTIONS(4525), 1,
anon_sym_LBRACK,
STATE(3024), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[129276] = 5,
ACTIONS(4546), 1,
anon_sym_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3644), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(2229), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[129321] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[129362] = 3,
ACTIONS(79), 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,
[129403] = 3,
ACTIONS(79), 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,
[129444] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2647), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2645), 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,
[129485] = 3,
ACTIONS(79), 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,
[129526] = 3,
ACTIONS(79), 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,
[129567] = 3,
ACTIONS(79), 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,
[129608] = 3,
ACTIONS(79), 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,
[129649] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2830), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2828), 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,
[129690] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2150), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2148), 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,
[129731] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1915), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(1913), 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,
[129772] = 3,
ACTIONS(79), 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,
[129813] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3246), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3244), 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,
[129854] = 3,
ACTIONS(79), 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,
[129895] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3206), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3204), 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,
[129936] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2283), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2281), 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,
[129977] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3042), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3040), 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,
[130018] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3820), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(3818), 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,
[130059] = 5,
ACTIONS(4132), 1,
anon_sym_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[130104] = 5,
ACTIONS(2965), 1,
anon_sym_EQ,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_PIPE,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[130149] = 7,
ACTIONS(4522), 1,
anon_sym_DOT,
ACTIONS(4525), 1,
anon_sym_LBRACK,
STATE(3024), 1,
sym__default_type_arguments,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[130198] = 3,
ACTIONS(79), 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,
[130239] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2170), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2168), 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,
[130280] = 5,
ACTIONS(4145), 1,
anon_sym_RPAREN,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[130324] = 5,
ACTIONS(4549), 1,
anon_sym_RPAREN,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3644), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(2229), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(2224), 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,
[130368] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4117), 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,
[130410] = 5,
ACTIONS(2162), 1,
anon_sym_RPAREN,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1340), 2,
anon_sym_COMMA,
anon_sym_PIPE,
ACTIONS(274), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_LT,
anon_sym_GT,
ACTIONS(269), 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,
[130454] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4551),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[130517] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4553),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(761),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[130580] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4555),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[130643] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4557),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(761),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[130706] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4559),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[130769] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4561),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[130832] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4563),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(2774),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[130895] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4565),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(2780),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[130958] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4567),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131021] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4569),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(761),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131084] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4571),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131147] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4573),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(761),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131210] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4575),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131273] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4577),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131336] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4579),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131399] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4581),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(2794),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131462] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4583),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(2795),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131525] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4585),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131588] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4587),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(761),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131651] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4589),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131714] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4591),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(761),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[131777] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4593),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131840] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4595),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131903] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4597),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(2756),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[131966] = 31,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_RBRACK, ACTIONS(4599),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(2751),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[132029] = 31,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_RPAREN, ACTIONS(4601),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(2757),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[132092] = 30,
sym_identifier, ACTIONS(2649),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(2663),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(2663),
sym_false, ACTIONS(2663),
sym_none, ACTIONS(2663),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym_case_pattern, STATE(761),
sym__simple_pattern, STATE(524),
sym__as_pattern, STATE(1593),
sym_union_pattern, STATE(524),
sym__list_pattern, STATE(524),
sym__tuple_pattern, STATE(524),
sym_dict_pattern, STATE(524),
sym_keyword_pattern, STATE(3021),
sym_splat_pattern, STATE(524),
sym_class_pattern, STATE(524),
sym_complex_pattern, STATE(524),
sym_concatenated_string, STATE(524),
sym_string, STATE(649),
[132153] = 30,
sym_identifier, ACTIONS(2176),
anon_sym_LPAREN, ACTIONS(2075),
anon_sym_STAR, ACTIONS(2077),
anon_sym_STAR_STAR, ACTIONS(2079),
anon_sym_LBRACK, ACTIONS(2081),
anon_sym_DASH, ACTIONS(2083),
anon_sym__, ACTIONS(2180),
anon_sym_LBRACE, ACTIONS(2087),
sym_integer, ACTIONS(2089),
sym_float, ACTIONS(2091),
sym_true, ACTIONS(2180),
sym_false, ACTIONS(2180),
sym_none, ACTIONS(2180),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(446),
sym_dotted_name, STATE(798),
sym_case_pattern, STATE(611),
sym__simple_pattern, STATE(575),
sym__as_pattern, STATE(2928),
sym_union_pattern, STATE(575),
sym__list_pattern, STATE(575),
sym__tuple_pattern, STATE(575),
sym_dict_pattern, STATE(575),
sym_keyword_pattern, STATE(610),
sym_splat_pattern, STATE(575),
sym_class_pattern, STATE(575),
sym_complex_pattern, STATE(575),
sym_concatenated_string, STATE(575),
sym_string, STATE(995),
[132214] = 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(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
sym_case_pattern, STATE(942),
sym__simple_pattern, STATE(247),
sym__as_pattern, STATE(1238),
sym_union_pattern, STATE(247),
sym__list_pattern, STATE(247),
sym__tuple_pattern, STATE(247),
sym_dict_pattern, STATE(247),
sym_keyword_pattern, STATE(2762),
sym_splat_pattern, STATE(247),
sym_class_pattern, STATE(247),
sym_complex_pattern, STATE(247),
sym_concatenated_string, STATE(247),
sym_string, STATE(681),
[132275] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4603),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132334] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4605),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132393] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4607),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(2917),
sym_splat_pattern, STATE(2714),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132452] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4609),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(2945),
sym_splat_pattern, STATE(2723),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132511] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4611),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132570] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4613),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132629] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4615),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132688] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4617),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132747] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4619),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132806] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4621),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132865] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4623),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132924] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4625),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[132983] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4627),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133042] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4629),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133101] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4631),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133160] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4633),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133219] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4635),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(2876),
sym_splat_pattern, STATE(2705),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133278] = 29,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
anon_sym_RBRACE, ACTIONS(4637),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133337] = 28,
sym_identifier, ACTIONS(1584),
anon_sym_LPAREN, ACTIONS(1508),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(1514),
anon_sym_DASH, ACTIONS(1516),
anon_sym__, ACTIONS(2893),
anon_sym_LBRACE, ACTIONS(1520),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(2893),
sym_false, ACTIONS(2893),
sym_none, ACTIONS(2893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
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(1016),
sym_splat_pattern, STATE(2787),
sym_class_pattern, STATE(682),
sym_complex_pattern, STATE(682),
sym_concatenated_string, STATE(682),
sym_string, STATE(681),
[133394] = 27,
sym_identifier, ACTIONS(4639),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(4641),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(4641),
sym_false, ACTIONS(4641),
sym_none, ACTIONS(4641),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym__simple_pattern, STATE(2684),
sym_union_pattern, STATE(2684),
sym__list_pattern, STATE(2684),
sym__tuple_pattern, STATE(2684),
sym_dict_pattern, STATE(2684),
sym_splat_pattern, STATE(2684),
sym_class_pattern, STATE(2684),
sym_complex_pattern, STATE(2684),
sym_concatenated_string, STATE(2684),
sym_string, STATE(649),
[133449] = 27,
sym_identifier, ACTIONS(4643),
anon_sym_LPAREN, ACTIONS(2493),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(2499),
anon_sym_DASH, ACTIONS(2501),
anon_sym__, ACTIONS(4645),
anon_sym_LBRACE, ACTIONS(2505),
sym_integer, ACTIONS(2507),
sym_float, ACTIONS(2509),
sym_true, ACTIONS(4645),
sym_false, ACTIONS(4645),
sym_none, ACTIONS(4645),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(1234),
sym_dotted_name, STATE(685),
sym__simple_pattern, STATE(2700),
sym_union_pattern, STATE(2700),
sym__list_pattern, STATE(2700),
sym__tuple_pattern, STATE(2700),
sym_dict_pattern, STATE(2700),
sym_splat_pattern, STATE(2700),
sym_class_pattern, STATE(2700),
sym_complex_pattern, STATE(2700),
sym_concatenated_string, STATE(2700),
sym_string, STATE(1357),
[133504] = 27,
sym_identifier, ACTIONS(1584),
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(4647),
anon_sym_LBRACE, ACTIONS(1520),
sym_integer, ACTIONS(1522),
sym_float, ACTIONS(1524),
sym_true, ACTIONS(4647),
sym_false, ACTIONS(4647),
sym_none, ACTIONS(4647),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(849),
sym_dotted_name, STATE(555),
sym__simple_pattern, STATE(2653),
sym_union_pattern, STATE(2653),
sym__list_pattern, STATE(2653),
sym__tuple_pattern, STATE(2653),
sym_dict_pattern, STATE(2653),
sym_splat_pattern, STATE(2653),
sym_class_pattern, STATE(2653),
sym_complex_pattern, STATE(2653),
sym_concatenated_string, STATE(2653),
sym_string, STATE(681),
[133559] = 27,
sym_identifier, ACTIONS(4639),
anon_sym_LPAREN, ACTIONS(2651),
anon_sym_STAR, ACTIONS(2653),
anon_sym_STAR_STAR, ACTIONS(2655),
anon_sym_LBRACK, ACTIONS(2657),
anon_sym_DASH, ACTIONS(2661),
anon_sym__, ACTIONS(4649),
anon_sym_LBRACE, ACTIONS(2665),
sym_integer, ACTIONS(2667),
sym_float, ACTIONS(2669),
sym_true, ACTIONS(4649),
sym_false, ACTIONS(4649),
sym_none, ACTIONS(4649),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(649),
sym_dotted_name, STATE(832),
sym__simple_pattern, STATE(2681),
sym_union_pattern, STATE(2681),
sym__list_pattern, STATE(2681),
sym__tuple_pattern, STATE(2681),
sym_dict_pattern, STATE(2681),
sym_splat_pattern, STATE(2681),
sym_class_pattern, STATE(2681),
sym_complex_pattern, STATE(2681),
sym_concatenated_string, STATE(2681),
sym_string, STATE(649),
[133614] = 27,
sym_identifier, ACTIONS(4643),
anon_sym_LPAREN, ACTIONS(2493),
anon_sym_STAR, ACTIONS(2495),
anon_sym_STAR_STAR, ACTIONS(2497),
anon_sym_LBRACK, ACTIONS(2499),
anon_sym_DASH, ACTIONS(2501),
anon_sym__, ACTIONS(4651),
anon_sym_LBRACE, ACTIONS(2505),
sym_integer, ACTIONS(2507),
sym_float, ACTIONS(2509),
sym_true, ACTIONS(4651),
sym_false, ACTIONS(4651),
sym_none, ACTIONS(4651),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(1234),
sym_dotted_name, STATE(685),
sym__simple_pattern, STATE(2699),
sym_union_pattern, STATE(2699),
sym__list_pattern, STATE(2699),
sym__tuple_pattern, STATE(2699),
sym_dict_pattern, STATE(2699),
sym_splat_pattern, STATE(2699),
sym_class_pattern, STATE(2699),
sym_complex_pattern, STATE(2699),
sym_concatenated_string, STATE(2699),
sym_string, STATE(1357),
[133669] = 9,
ACTIONS(109), 1,
anon_sym_not,
ACTIONS(350), 1,
anon_sym_is,
ACTIONS(943), 1,
anon_sym_EQ,
STATE(2473), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(352), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2109), 2,
sym__not_in,
sym__is_not,
ACTIONS(330), 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,
[133713] = 9,
ACTIONS(1620), 1,
anon_sym_EQ,
ACTIONS(1622), 1,
anon_sym_not,
ACTIONS(4656), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4659), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2109), 2,
sym__not_in,
sym__is_not,
ACTIONS(4653), 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(1615), 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,
[133757] = 25,
anon_sym_DOT, ACTIONS(949),
anon_sym_LPAREN, ACTIONS(951),
anon_sym_COMMA, ACTIONS(1931),
anon_sym_STAR, ACTIONS(953),
anon_sym_GT_GT, ACTIONS(955),
anon_sym_STAR_STAR, ACTIONS(961),
anon_sym_EQ, ACTIONS(1931),
anon_sym_LBRACK, ACTIONS(963),
anon_sym_PIPE, ACTIONS(965),
anon_sym_AT, ACTIONS(967),
anon_sym_DASH, ACTIONS(969),
anon_sym_RBRACE, ACTIONS(1931),
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(1931),
sym_type_conversion, ACTIONS(1931),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_argument_list, STATE(1213),
sym_generator_expression, STATE(1213),
[133808] = 9,
ACTIONS(109), 1,
anon_sym_not,
ACTIONS(785), 1,
anon_sym_is,
ACTIONS(943), 1,
anon_sym_as,
STATE(2477), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(787), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2099), 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,
[133851] = 9,
ACTIONS(1620), 1,
anon_sym_EQ,
ACTIONS(1622), 1,
anon_sym_not,
ACTIONS(4665), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4668), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2081), 2,
sym__not_in,
sym__is_not,
ACTIONS(4662), 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(1615), 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,
[133894] = 9,
ACTIONS(1620), 1,
anon_sym_as,
ACTIONS(1622), 1,
anon_sym_not,
ACTIONS(4674), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4677), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2099), 2,
sym__not_in,
sym__is_not,
ACTIONS(4671), 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(1615), 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,
[133937] = 8,
ACTIONS(109), 1,
anon_sym_not,
ACTIONS(530), 1,
anon_sym_is,
STATE(2480), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(532), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2122), 2,
sym__not_in,
sym__is_not,
ACTIONS(510), 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,
[133978] = 9,
ACTIONS(109), 1,
anon_sym_not,
ACTIONS(943), 1,
anon_sym_EQ,
ACTIONS(979), 1,
anon_sym_is,
STATE(2476), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(981), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2081), 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,
[134021] = 8,
ACTIONS(1622), 1,
anon_sym_not,
ACTIONS(4683), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4686), 2,
anon_sym_LT,
anon_sym_GT,
STATE(2122), 2,
sym__not_in,
sym__is_not,
ACTIONS(4680), 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(1615), 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,
[134062] = 4,
ACTIONS(79), 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,
[134093] = 22,
anon_sym_DOT, ACTIONS(755),
anon_sym_LPAREN, ACTIONS(757),
anon_sym_COMMA, ACTIONS(1982),
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(1982),
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(79),
sym_line_continuation, ACTIONS(79),
sym_argument_list, STATE(965),
sym_generator_expression, STATE(965),
[134138] = 22,
anon_sym_DOT, ACTIONS(466),
anon_sym_LPAREN, ACTIONS(468),
anon_sym_COMMA, ACTIONS(2838),
anon_sym_STAR, ACTIONS(470),
anon_sym_GT_GT, ACTIONS(472),
anon_sym_COLON, ACTIONS(2838),
anon_sym_STAR_STAR, ACTIONS(478),
anon_sym_LBRACK, ACTIONS(480),
anon_sym_PIPE, ACTIONS(482),
anon_sym_AT, ACTIONS(484),
anon_sym_DASH, ACTIONS(486),
anon_sym_PLUS, ACTIONS(486),
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),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_argument_list, STATE(165),
sym_generator_expression, STATE(165),
[134183] = 21,
sym_identifier, ACTIONS(4689),
anon_sym_lazy, ACTIONS(4691),
anon_sym_LPAREN, ACTIONS(4693),
anon_sym_print, ACTIONS(4695),
anon_sym_match, ACTIONS(4691),
anon_sym_async, ACTIONS(4697),
anon_sym_exec, ACTIONS(4695),
anon_sym_type, ACTIONS(4691),
anon_sym_LBRACK, ACTIONS(4699),
anon_sym_await, ACTIONS(4697),
sym_none, ACTIONS(4701),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(4703),
sym__default_type_primary, STATE(2848),
sym__default_member_type, STATE(2588),
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),
[134226] = 21,
sym_identifier, ACTIONS(4705),
anon_sym_lazy, ACTIONS(4707),
anon_sym_LPAREN, ACTIONS(4709),
anon_sym_print, ACTIONS(4711),
anon_sym_match, ACTIONS(4707),
anon_sym_async, ACTIONS(4713),
anon_sym_exec, ACTIONS(4711),
anon_sym_type, ACTIONS(4707),
anon_sym_LBRACK, ACTIONS(4715),
anon_sym_await, ACTIONS(4713),
sym_none, ACTIONS(4717),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(4719),
sym__default_type_primary, STATE(2990),
sym__default_member_type, STATE(2637),
sym__default_generic_type, STATE(1382),
sym__default_parenthesized_type, STATE(1382),
sym__default_type_list, STATE(1382),
sym__default_type_tuple, STATE(1382),
sym_string, STATE(1382),
[134269] = 21,
sym_identifier, ACTIONS(4721),
anon_sym_lazy, ACTIONS(4723),
anon_sym_LPAREN, ACTIONS(4725),
anon_sym_print, ACTIONS(4727),
anon_sym_match, ACTIONS(4723),
anon_sym_async, ACTIONS(4729),
anon_sym_exec, ACTIONS(4727),
anon_sym_type, ACTIONS(4723),
anon_sym_LBRACK, ACTIONS(4731),
anon_sym_await, ACTIONS(4729),
sym_none, ACTIONS(4733),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_string_start, ACTIONS(4735),
sym__default_type_primary, STATE(2934),
sym__default_member_type, STATE(2663),
sym__default_generic_type, STATE(547),
sym__default_parenthesized_type, STATE(547),
sym__default_type_list, STATE(547),
sym__default_type_tuple, STATE(547),
sym_string, STATE(547),
[134312] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1249), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3874), 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,
[134341] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3825), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(2368), 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,
[134370] = 4,
ACTIONS(79), 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,
[134399] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2231), 2,
anon_sym_RPAREN,
anon_sym_COMMA,
ACTIONS(2224), 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,
[134428] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2370), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(3825), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(2368), 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,
[134457] = 4,
ACTIONS(79), 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,
[134486] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(274), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(1178), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(269), 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,
[134515] = 8,
ACTIONS(1622), 1,
anon_sym_not,
ACTIONS(4740), 1,
anon_sym_is,
STATE(65535), 1,
aux_sym_comparison_operator_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4743), 2,
anon_sym_LT,
anon_sym_GT,
STATE(1310), 2,
sym__not_in,
sym__is_not,
ACTIONS(1615), 5,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
ACTIONS(4737), 6,
anon_sym_in,
anon_sym_LT_EQ,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_GT,
[134552] = 4,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2229), 2,
anon_sym_STAR,
anon_sym_SLASH,
ACTIONS(2231), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(2224), 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,
[134581] = 20,
anon_sym_DOT, ACTIONS(661),
anon_sym_LPAREN, ACTIONS(468),
anon_sym_STAR, ACTIONS(470),
anon_sym_GT_GT, ACTIONS(472),
anon_sym_STAR_STAR, ACTIONS(478),
anon_sym_LBRACK, ACTIONS(675),
anon_sym_PIPE, ACTIONS(482),
anon_sym_AT, ACTIONS(484),
anon_sym_DASH, ACTIONS(486),
anon_sym_PLUS, ACTIONS(486),
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),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_argument_list, STATE(165),
sym_generator_expression, STATE(165),
[134622] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3982), 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,
[134646] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4746),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_lambda_parameters, STATE(3166),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1572),
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),
[134685] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4748),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_lambda_parameters, STATE(3136),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1572),
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),
[134724] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4750),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_lambda_parameters, STATE(3088),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1572),
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),
[134763] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4752),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_lambda_parameters, STATE(3138),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1572),
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),
[134802] = 19,
sym_identifier, ACTIONS(1546),
anon_sym_LPAREN, ACTIONS(1548),
anon_sym_STAR, ACTIONS(1550),
anon_sym_COLON, ACTIONS(4754),
anon_sym_STAR_STAR, ACTIONS(1554),
anon_sym_SLASH, ACTIONS(1556),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_lambda_parameters, STATE(3145),
sym__parameters, STATE(220),
sym_parameter, STATE(219),
sym_tuple_pattern, STATE(1572),
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),
[134841] = 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(79),
sym_line_continuation, ACTIONS(79),
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),
[134874] = 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(79),
sym_line_continuation, ACTIONS(79),
sym_parameter, STATE(385),
sym_tuple_pattern, STATE(1572),
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),
[134907] = 5,
ACTIONS(93), 1,
anon_sym_if,
ACTIONS(111), 1,
anon_sym_and,
ACTIONS(113), 1,
anon_sym_or,
ACTIONS(79), 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,
[134932] = 5,
ACTIONS(93), 1,
anon_sym_if,
ACTIONS(111), 1,
anon_sym_and,
ACTIONS(113), 1,
anon_sym_or,
ACTIONS(79), 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,
[134957] = 5,
ACTIONS(93), 1,
anon_sym_if,
ACTIONS(111), 1,
anon_sym_and,
ACTIONS(113), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2289), 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,
[134982] = 6,
ACTIONS(669), 1,
anon_sym_if,
ACTIONS(683), 1,
anon_sym_and,
ACTIONS(685), 1,
anon_sym_or,
ACTIONS(1184), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1182), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
[135008] = 13,
anon_sym_DOT, ACTIONS(1377),
anon_sym_COMMA, ACTIONS(1377),
anon_sym_as, ACTIONS(1088),
anon_sym_COLON, ACTIONS(1377),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(1377),
anon_sym_PIPE, ACTIONS(1377),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(317),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[135035] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4756),
sym_string_content, STATE(2518),
sym_interpolation, STATE(2518),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(2518),
aux_sym_string_content_repeat1, STATE(14),
[135062] = 4,
ACTIONS(683), 1,
anon_sym_and,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 9,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_or,
[135084] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4758),
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),
[135111] = 3,
ACTIONS(1824), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 10,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
anon_sym_and,
anon_sym_or,
[135131] = 13,
anon_sym_DOT, ACTIONS(83),
anon_sym_COMMA, ACTIONS(1236),
anon_sym_as, ACTIONS(99),
anon_sym_if, ACTIONS(669),
anon_sym_COLON, ACTIONS(83),
anon_sym_async, ACTIONS(83),
anon_sym_for, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(1236),
anon_sym_PIPE, ACTIONS(83),
anon_sym_and, ACTIONS(683),
anon_sym_or, ACTIONS(685),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[135158] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4760),
sym_string_content, STATE(2522),
sym_interpolation, STATE(2522),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(2522),
aux_sym_string_content_repeat1, STATE(14),
[135185] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4762),
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),
[135212] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4764),
sym_string_content, STATE(2524),
sym_interpolation, STATE(2524),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(2524),
aux_sym_string_content_repeat1, STATE(14),
[135239] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4766),
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),
[135266] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4768),
sym_string_content, STATE(2526),
sym_interpolation, STATE(2526),
sym__not_escape_sequence, STATE(14),
aux_sym_string_repeat1, STATE(2526),
aux_sym_string_content_repeat1, STATE(14),
[135293] = 13,
anon_sym_LBRACE, ACTIONS(707),
sym_escape_sequence, ACTIONS(709),
anon_sym_BSLASH, ACTIONS(711),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(709),
sym_escape_interpolation, ACTIONS(709),
sym_string_end, ACTIONS(4770),
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),
[135320] = 6,
ACTIONS(669), 1,
anon_sym_if,
ACTIONS(683), 1,
anon_sym_and,
ACTIONS(685), 1,
anon_sym_or,
ACTIONS(2291), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2289), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
[135346] = 6,
ACTIONS(669), 1,
anon_sym_if,
ACTIONS(683), 1,
anon_sym_and,
ACTIONS(685), 1,
anon_sym_or,
ACTIONS(1447), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1445), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
[135372] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 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,
[135389] = 5,
ACTIONS(474), 1,
anon_sym_if,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(490), 1,
anon_sym_or,
ACTIONS(79), 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,
[135412] = 5,
ACTIONS(474), 1,
anon_sym_if,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(490), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2289), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_else,
anon_sym_EQ,
anon_sym_PIPE,
[135435] = 5,
ACTIONS(328), 1,
anon_sym_if,
ACTIONS(342), 1,
anon_sym_and,
ACTIONS(344), 1,
anon_sym_or,
ACTIONS(79), 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,
[135458] = 5,
ACTIONS(474), 1,
anon_sym_if,
ACTIONS(488), 1,
anon_sym_and,
ACTIONS(490), 1,
anon_sym_or,
ACTIONS(79), 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,
[135481] = 5,
ACTIONS(328), 1,
anon_sym_if,
ACTIONS(342), 1,
anon_sym_and,
ACTIONS(344), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2289), 7,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[135504] = 2,
ACTIONS(79), 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,
[135521] = 3,
ACTIONS(342), 1,
anon_sym_and,
ACTIONS(79), 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,
[135540] = 3,
ACTIONS(3910), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 8,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
[135558] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 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,
[135574] = 4,
ACTIONS(4772), 1,
anon_sym_DOT,
STATE(65535), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 7,
anon_sym_import,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[135594] = 4,
ACTIONS(777), 1,
anon_sym_and,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(79), 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,
[135614] = 3,
ACTIONS(1824), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 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,
[135632] = 3,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(79), 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,
[135650] = 11,
anon_sym_DOT, ACTIONS(83),
anon_sym_COMMA, ACTIONS(1236),
anon_sym_as, ACTIONS(83),
anon_sym_if, ACTIONS(508),
anon_sym_COLON, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(1236),
anon_sym_PIPE, ACTIONS(83),
anon_sym_and, ACTIONS(522),
anon_sym_or, ACTIONS(524),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[135673] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 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,
[135689] = 5,
ACTIONS(508), 1,
anon_sym_if,
ACTIONS(522), 1,
anon_sym_and,
ACTIONS(524), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[135711] = 5,
ACTIONS(508), 1,
anon_sym_if,
ACTIONS(522), 1,
anon_sym_and,
ACTIONS(524), 1,
anon_sym_or,
ACTIONS(79), 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,
[135733] = 5,
ACTIONS(508), 1,
anon_sym_if,
ACTIONS(522), 1,
anon_sym_and,
ACTIONS(524), 1,
anon_sym_or,
ACTIONS(79), 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,
[135755] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 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,
[135771] = 3,
ACTIONS(99), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 8,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
[135789] = 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(79),
sym_line_continuation, ACTIONS(79),
[135812] = 5,
ACTIONS(957), 1,
anon_sym_if,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(973), 1,
anon_sym_or,
ACTIONS(79), 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,
[135834] = 3,
ACTIONS(522), 1,
anon_sym_and,
ACTIONS(79), 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,
[135852] = 3,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(79), 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,
[135870] = 2,
ACTIONS(79), 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,
[135886] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3079),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[135909] = 5,
ACTIONS(957), 1,
anon_sym_if,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(973), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2289), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[135931] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3183),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[135954] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3126),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[135977] = 11,
anon_sym_COMMA, ACTIONS(2289),
anon_sym_as, ACTIONS(2291),
anon_sym_if, ACTIONS(763),
anon_sym_COLON, ACTIONS(2289),
anon_sym_async, ACTIONS(2289),
anon_sym_for, ACTIONS(2289),
anon_sym_RBRACE, ACTIONS(2289),
anon_sym_and, ACTIONS(777),
anon_sym_or, ACTIONS(779),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[136000] = 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(79),
sym_line_continuation, ACTIONS(79),
[136023] = 5,
ACTIONS(508), 1,
anon_sym_if,
ACTIONS(522), 1,
anon_sym_and,
ACTIONS(524), 1,
anon_sym_or,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2289), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[136045] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3093),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136068] = 5,
ACTIONS(957), 1,
anon_sym_if,
ACTIONS(971), 1,
anon_sym_and,
ACTIONS(973), 1,
anon_sym_or,
ACTIONS(79), 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,
[136090] = 2,
ACTIONS(79), 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,
[136106] = 10,
anon_sym_RPAREN, ACTIONS(83),
anon_sym_COMMA, ACTIONS(83),
anon_sym_as, ACTIONS(99),
anon_sym_if, ACTIONS(83),
anon_sym_async, ACTIONS(83),
anon_sym_for, ACTIONS(83),
anon_sym_and, ACTIONS(308),
anon_sym_or, ACTIONS(310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[136127] = 10,
anon_sym_RPAREN, ACTIONS(2289),
anon_sym_COMMA, ACTIONS(2289),
anon_sym_as, ACTIONS(2291),
anon_sym_if, ACTIONS(294),
anon_sym_async, ACTIONS(2289),
anon_sym_for, ACTIONS(2289),
anon_sym_and, ACTIONS(308),
anon_sym_or, ACTIONS(310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[136148] = 3,
ACTIONS(4775), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 7,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
anon_sym_PIPE,
[136165] = 4,
ACTIONS(308), 1,
anon_sym_and,
ACTIONS(1488), 1,
anon_sym_as,
ACTIONS(79), 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,
[136184] = 10,
anon_sym_COMMA, ACTIONS(83),
anon_sym_as, ACTIONS(99),
anon_sym_if, ACTIONS(83),
anon_sym_async, ACTIONS(83),
anon_sym_for, ACTIONS(83),
anon_sym_RBRACE, ACTIONS(83),
anon_sym_and, ACTIONS(777),
anon_sym_or, ACTIONS(779),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[136205] = 10,
anon_sym_RPAREN, ACTIONS(1182),
anon_sym_COMMA, ACTIONS(1182),
anon_sym_as, ACTIONS(1184),
anon_sym_if, ACTIONS(294),
anon_sym_async, ACTIONS(1182),
anon_sym_for, ACTIONS(1182),
anon_sym_and, ACTIONS(308),
anon_sym_or, ACTIONS(310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[136226] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3173),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136247] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3182),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136268] = 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(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3124),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136289] = 3,
ACTIONS(1824), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 7,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
[136306] = 10,
anon_sym_RPAREN, ACTIONS(83),
anon_sym_COMMA, ACTIONS(1236),
anon_sym_as, ACTIONS(99),
anon_sym_if, ACTIONS(294),
anon_sym_async, ACTIONS(83),
anon_sym_for, ACTIONS(83),
anon_sym_and, ACTIONS(308),
anon_sym_or, ACTIONS(310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[136327] = 9,
anon_sym_RPAREN, ACTIONS(3876),
anon_sym_COMMA, ACTIONS(3878),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1614),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2983),
[136346] = 9,
anon_sym_DOT, ACTIONS(4778),
anon_sym_COMMA, ACTIONS(4145),
anon_sym_COLON, ACTIONS(4145),
anon_sym_EQ, ACTIONS(4145),
anon_sym_LBRACK, ACTIONS(4780),
anon_sym_PIPE, ACTIONS(4145),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__default_type_arguments, STATE(2860),
[136365] = 3,
ACTIONS(99), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 6,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[136381] = 9,
anon_sym_RPAREN, ACTIONS(1814),
anon_sym_COMMA, ACTIONS(1816),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3129),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(616),
[136400] = 4,
ACTIONS(2511), 1,
anon_sym_DOT,
STATE(2594), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1146), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[136418] = 4,
ACTIONS(2832), 1,
anon_sym_DOT,
STATE(2625), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1146), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[136436] = 9,
anon_sym_DOT, ACTIONS(4782),
anon_sym_COMMA, ACTIONS(2162),
anon_sym_COLON, ACTIONS(2162),
anon_sym_EQ, ACTIONS(2162),
anon_sym_LBRACK, ACTIONS(4780),
anon_sym_PIPE, ACTIONS(2162),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__default_type_arguments, STATE(2807),
[136455] = 9,
anon_sym_if, ACTIONS(4784),
anon_sym_async, ACTIONS(4787),
anon_sym_for, ACTIONS(4790),
anon_sym_RBRACE, ACTIONS(2424),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_for_in_clause, STATE(65535),
sym_if_clause, STATE(65535),
aux_sym__comprehension_clauses_repeat1, STATE(65535),
[136474] = 3,
ACTIONS(4793), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[136490] = 9,
anon_sym_COMMA, ACTIONS(4796),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(4798),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3085),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2936),
[136509] = 9,
anon_sym_DOT, ACTIONS(83),
anon_sym_COMMA, ACTIONS(4800),
anon_sym_as, ACTIONS(83),
anon_sym_COLON, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(4803),
anon_sym_PIPE, ACTIONS(83),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(758),
[136528] = 9,
anon_sym_DOT, ACTIONS(4806),
anon_sym_COMMA, ACTIONS(2162),
anon_sym_LBRACK, ACTIONS(4808),
anon_sym_RBRACK, ACTIONS(2162),
anon_sym_PIPE, ACTIONS(2162),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__default_type_arguments, STATE(737),
sym__generic_type_arguments, STATE(1145),
[136547] = 4,
ACTIONS(2511), 1,
anon_sym_DOT,
STATE(2598), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2897), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[136565] = 9,
anon_sym_COMMA, ACTIONS(1466),
anon_sym_as, ACTIONS(83),
anon_sym_if, ACTIONS(508),
anon_sym_COLON, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(1466),
anon_sym_and, ACTIONS(522),
anon_sym_or, ACTIONS(524),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[136584] = 9,
anon_sym_COMMA, ACTIONS(4810),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(4812),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3075),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2970),
[136603] = 9,
anon_sym_RPAREN, ACTIONS(3664),
anon_sym_COMMA, ACTIONS(3666),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3176),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2974),
[136622] = 4,
ACTIONS(4814), 1,
anon_sym_DOT,
STATE(65535), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[136640] = 9,
anon_sym_COMMA, ACTIONS(4817),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(4819),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3130),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2981),
[136659] = 9,
anon_sym_RPAREN, ACTIONS(1720),
anon_sym_COMMA, ACTIONS(1722),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1607),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2992),
[136678] = 3,
ACTIONS(3910), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 6,
anon_sym_COMMA,
anon_sym_if,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[136694] = 9,
anon_sym_COMMA, ACTIONS(4821),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(4823),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3095),
sym_for_in_clause, STATE(449),
aux_sym_dictionary_repeat1, STATE(2995),
[136713] = 9,
anon_sym_RPAREN, ACTIONS(3668),
anon_sym_COMMA, ACTIONS(3670),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3091),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(2999),
[136732] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(173),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136751] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3078),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136770] = 9,
anon_sym_COMMA, ACTIONS(4825),
anon_sym_as, ACTIONS(1753),
anon_sym_EQ, ACTIONS(695),
anon_sym_RBRACE, ACTIONS(695),
anon_sym_COLON2, ACTIONS(695),
sym_type_conversion, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(2648),
[136789] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3134),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136808] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3135),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136827] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3079),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136846] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3173),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136865] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3175),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136884] = 9,
anon_sym_RPAREN, ACTIONS(817),
anon_sym_COMMA, ACTIONS(819),
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(208),
sym_for_in_clause, STATE(83),
aux_sym_argument_list_repeat1, STATE(236),
[136903] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3182),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136922] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3183),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136941] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3124),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[136960] = 4,
ACTIONS(4827), 1,
anon_sym_DOT,
STATE(65535), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 5,
anon_sym_LPAREN,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[136978] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3126),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[136997] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(723),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[137016] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3070),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[137035] = 9,
anon_sym_SEMI, ACTIONS(123),
anon_sym_DOT, ACTIONS(1377),
anon_sym_COMMA, ACTIONS(125),
anon_sym_as, ACTIONS(127),
anon_sym_COLON, ACTIONS(1377),
anon_sym_PIPE, ACTIONS(1377),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(123),
[137054] = 9,
anon_sym_COMMA, ACTIONS(1086),
anon_sym_async, ACTIONS(933),
anon_sym_for, ACTIONS(935),
anon_sym_RBRACK, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3092),
sym_for_in_clause, STATE(114),
aux_sym__collection_elements_repeat1, STATE(50),
[137073] = 9,
anon_sym_COMMA, ACTIONS(1490),
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
anon_sym_RBRACE, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3093),
sym_for_in_clause, STATE(449),
aux_sym__collection_elements_repeat1, STATE(653),
[137092] = 4,
ACTIONS(4830), 1,
anon_sym_DOT,
STATE(65535), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137110] = 4,
ACTIONS(2832), 1,
anon_sym_DOT,
STATE(2624), 1,
aux_sym_dotted_name_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2897), 5,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137128] = 8,
anon_sym_COMMA, ACTIONS(4833),
anon_sym_if, ACTIONS(3137),
anon_sym_async, ACTIONS(3137),
anon_sym_for, ACTIONS(3137),
anon_sym_RBRACK, ACTIONS(3137),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(65535),
[137145] = 8,
anon_sym_RPAREN, ACTIONS(4836),
anon_sym_COMMA, ACTIONS(4838),
anon_sym_if, ACTIONS(4836),
anon_sym_async, ACTIONS(4836),
anon_sym_for, ACTIONS(4836),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2632),
[137162] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4840), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[137175] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3919), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[137188] = 3,
ACTIONS(4842), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 5,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[137203] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[137216] = 8,
anon_sym_RPAREN, ACTIONS(3137),
anon_sym_COMMA, ACTIONS(4845),
anon_sym_if, ACTIONS(3137),
anon_sym_async, ACTIONS(3137),
anon_sym_for, ACTIONS(3137),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(65535),
[137233] = 3,
ACTIONS(4848), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 5,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[137248] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 6,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137261] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4851), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(2174), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137276] = 8,
anon_sym_COMMA, ACTIONS(4853),
anon_sym_if, ACTIONS(3137),
anon_sym_async, ACTIONS(3137),
anon_sym_for, ACTIONS(3137),
anon_sym_RBRACE, ACTIONS(3137),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(65535),
[137293] = 8,
anon_sym_DOT, ACTIONS(4856),
anon_sym_RPAREN, ACTIONS(2162),
anon_sym_COMMA, ACTIONS(2162),
anon_sym_LBRACK, ACTIONS(4858),
anon_sym_PIPE, ACTIONS(2162),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__default_type_arguments, STATE(1595),
[137310] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4860), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_PIPE,
[137323] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4862), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(3125), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[137338] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4864), 2,
anon_sym_COMMA,
anon_sym_RBRACK,
ACTIONS(83), 4,
anon_sym_DOT,
anon_sym_as,
anon_sym_COLON,
anon_sym_PIPE,
[137353] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4867), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[137366] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4869), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_PIPE,
[137379] = 8,
anon_sym_COMMA, ACTIONS(4825),
anon_sym_EQ, ACTIONS(695),
anon_sym_RBRACE, ACTIONS(695),
anon_sym_COLON2, ACTIONS(695),
sym_type_conversion, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(2648),
[137396] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2899), 6,
anon_sym_DOT,
anon_sym_LPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[137409] = 8,
anon_sym_LBRACE, ACTIONS(4871),
sym_escape_sequence, ACTIONS(4871),
anon_sym_BSLASH, ACTIONS(4873),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(4871),
sym_escape_interpolation, ACTIONS(4871),
sym_string_end, ACTIONS(4871),
[137426] = 8,
anon_sym_RPAREN, ACTIONS(3678),
anon_sym_COMMA, ACTIONS(4875),
anon_sym_if, ACTIONS(3678),
anon_sym_async, ACTIONS(3678),
anon_sym_for, ACTIONS(3678),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2627),
[137443] = 3,
ACTIONS(4877), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[137458] = 8,
anon_sym_COMMA, ACTIONS(4880),
anon_sym_EQ, ACTIONS(619),
anon_sym_RBRACE, ACTIONS(619),
anon_sym_COLON2, ACTIONS(619),
sym_type_conversion, ACTIONS(619),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(2649),
[137475] = 8,
anon_sym_COMMA, ACTIONS(4882),
anon_sym_EQ, ACTIONS(534),
anon_sym_RBRACE, ACTIONS(534),
anon_sym_COLON2, ACTIONS(534),
sym_type_conversion, ACTIONS(534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(65535),
[137492] = 8,
anon_sym_RPAREN, ACTIONS(3141),
anon_sym_COMMA, ACTIONS(4885),
anon_sym_if, ACTIONS(3141),
anon_sym_async, ACTIONS(3141),
anon_sym_for, ACTIONS(3141),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2632),
[137509] = 8,
anon_sym_LBRACE, ACTIONS(4887),
sym_escape_sequence, ACTIONS(4887),
anon_sym_BSLASH, ACTIONS(4889),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(364),
sym__string_content, ACTIONS(4887),
sym_escape_interpolation, ACTIONS(4887),
sym_string_end, ACTIONS(4887),
[137526] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3888), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[137539] = 8,
anon_sym_COMMA, ACTIONS(2337),
anon_sym_as, ACTIONS(2337),
anon_sym_if, ACTIONS(2337),
anon_sym_COLON, ACTIONS(2337),
anon_sym_PIPE, ACTIONS(1399),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(937),
[137556] = 8,
anon_sym_DOT, ACTIONS(4891),
anon_sym_COMMA, ACTIONS(4145),
anon_sym_LBRACK, ACTIONS(4893),
anon_sym_RBRACK, ACTIONS(4145),
anon_sym_PIPE, ACTIONS(4145),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__default_type_arguments, STATE(2966),
[137573] = 3,
ACTIONS(4895), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[137588] = 8,
anon_sym_COMMA, ACTIONS(4898),
anon_sym_if, ACTIONS(4836),
anon_sym_async, ACTIONS(4836),
anon_sym_for, ACTIONS(4836),
anon_sym_RBRACK, ACTIONS(4836),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2626),
[137605] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4840), 6,
anon_sym_SEMI,
anon_sym_DOT,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
sym__newline,
[137618] = 3,
ACTIONS(1753), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(534), 5,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[137633] = 8,
anon_sym_COMMA, ACTIONS(4900),
anon_sym_if, ACTIONS(3141),
anon_sym_async, ACTIONS(3141),
anon_sym_for, ACTIONS(3141),
anon_sym_RBRACE, ACTIONS(3141),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2636),
[137650] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4902), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(2174), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[137665] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4904), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(3125), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137680] = 8,
anon_sym_DOT, ACTIONS(4806),
anon_sym_COMMA, ACTIONS(2162),
anon_sym_LBRACK, ACTIONS(4893),
anon_sym_RBRACK, ACTIONS(2162),
anon_sym_PIPE, ACTIONS(2162),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__default_type_arguments, STATE(737),
[137697] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4906), 2,
anon_sym_DASH,
anon_sym_PLUS,
ACTIONS(3125), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[137712] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[137725] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4867), 6,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[137738] = 8,
anon_sym_DOT, ACTIONS(1379),
anon_sym_RPAREN, ACTIONS(3390),
anon_sym_COMMA, ACTIONS(3390),
anon_sym_COLON, ACTIONS(1383),
anon_sym_EQ, ACTIONS(3390),
anon_sym_PIPE, ACTIONS(1387),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[137755] = 8,
anon_sym_DOT, ACTIONS(4908),
anon_sym_RPAREN, ACTIONS(4145),
anon_sym_COMMA, ACTIONS(4145),
anon_sym_LBRACK, ACTIONS(4858),
anon_sym_PIPE, ACTIONS(4145),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__default_type_arguments, STATE(3024),
[137772] = 3,
ACTIONS(4910), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2343), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[137787] = 8,
anon_sym_SEMI, ACTIONS(3390),
anon_sym_DOT, ACTIONS(1663),
anon_sym_COLON, ACTIONS(1665),
anon_sym_EQ, ACTIONS(3390),
anon_sym_PIPE, ACTIONS(1669),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3390),
[137804] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(83), 6,
anon_sym_COMMA,
anon_sym_as,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[137817] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1882), 6,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[137830] = 8,
anon_sym_COMMA, ACTIONS(4913),
anon_sym_if, ACTIONS(4836),
anon_sym_async, ACTIONS(4836),
anon_sym_for, ACTIONS(4836),
anon_sym_RBRACE, ACTIONS(4836),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_for_in_clause_repeat1, STATE(2636),
[137847] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[137859] = 7,
anon_sym_COMMA, ACTIONS(3050),
anon_sym_as, ACTIONS(3050),
anon_sym_RBRACK, ACTIONS(3050),
anon_sym_PIPE, ACTIONS(2099),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(2685),
[137874] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[137886] = 7,
anon_sym_if, ACTIONS(1984),
anon_sym_async, ACTIONS(2289),
anon_sym_for, ACTIONS(2289),
anon_sym_and, ACTIONS(1988),
anon_sym_or, ACTIONS(1990),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[137901] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3135), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[137913] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3137), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[137925] = 7,
anon_sym_COMMA, ACTIONS(2337),
anon_sym_as, ACTIONS(2337),
anon_sym_RBRACK, ACTIONS(2337),
anon_sym_PIPE, ACTIONS(2099),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(2676),
[137940] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 5,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
[137952] = 3,
ACTIONS(1988), 1,
anon_sym_and,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1486), 4,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_or,
[137966] = 3,
STATE(2676), 1,
aux_sym_union_pattern_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3054), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[137980] = 7,
anon_sym_COMMA, ACTIONS(3054),
anon_sym_as, ACTIONS(3054),
anon_sym_RBRACK, ACTIONS(3054),
anon_sym_PIPE, ACTIONS(4915),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(65535),
[137995] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4840), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138007] = 7,
anon_sym_if, ACTIONS(1984),
anon_sym_async, ACTIONS(1445),
anon_sym_for, ACTIONS(1445),
anon_sym_and, ACTIONS(1988),
anon_sym_or, ACTIONS(1990),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[138022] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4918), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACE,
[138034] = 7,
anon_sym_if, ACTIONS(1984),
anon_sym_async, ACTIONS(1182),
anon_sym_for, ACTIONS(1182),
anon_sym_and, ACTIONS(1988),
anon_sym_or, ACTIONS(1990),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[138049] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4920), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138061] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4922), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138073] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4924), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138085] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4840), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138097] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4918), 5,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_RBRACK,
[138109] = 7,
anon_sym_COMMA, ACTIONS(4926),
anon_sym_COLON, ACTIONS(2174),
anon_sym_PIPE, ACTIONS(2174),
anon_sym_RBRACE, ACTIONS(4928),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2891),
[138124] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3503), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_COLON,
anon_sym_PIPE,
anon_sym_RBRACE,
[138136] = 7,
anon_sym_COMMA, ACTIONS(3050),
anon_sym_as, ACTIONS(3050),
anon_sym_PIPE, ACTIONS(2606),
anon_sym_RBRACE, ACTIONS(3050),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(2702),
[138151] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4869), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
[138163] = 7,
anon_sym_COMMA, ACTIONS(2337),
anon_sym_as, ACTIONS(2337),
anon_sym_PIPE, ACTIONS(2606),
anon_sym_RBRACE, ACTIONS(2337),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(2697),
[138178] = 3,
STATE(2697), 1,
aux_sym_union_pattern_repeat1,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3054), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138192] = 7,
anon_sym_COMMA, ACTIONS(4930),
anon_sym_as, ACTIONS(83),
anon_sym_COLON, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(4932),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(2911),
[138207] = 7,
anon_sym_COMMA, ACTIONS(3054),
anon_sym_as, ACTIONS(3054),
anon_sym_PIPE, ACTIONS(4934),
anon_sym_RBRACE, ACTIONS(3054),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_union_pattern_repeat1, STATE(65535),
[138222] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3135), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[138234] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3137), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[138246] = 7,
anon_sym_COMMA, ACTIONS(4937),
anon_sym_COLON, ACTIONS(2174),
anon_sym_PIPE, ACTIONS(2174),
anon_sym_RBRACE, ACTIONS(4939),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2885),
[138261] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3934), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138273] = 7,
anon_sym_COMMA, ACTIONS(2158),
anon_sym_as, ACTIONS(83),
anon_sym_COLON, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(2160),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(758),
[138288] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4860), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_PIPE,
[138300] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4867), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138312] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3919), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138324] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4941), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138336] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(534), 5,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[138348] = 7,
anon_sym_COMMA, ACTIONS(4943),
anon_sym_COLON, ACTIONS(2174),
anon_sym_PIPE, ACTIONS(2174),
anon_sym_RBRACE, ACTIONS(4945),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2925),
[138363] = 7,
anon_sym_COMMA, ACTIONS(3720),
anon_sym_as, ACTIONS(83),
anon_sym_COLON, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(3722),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(1573),
[138378] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1822), 5,
anon_sym_if,
anon_sym_async,
anon_sym_for,
anon_sym_and,
anon_sym_or,
[138390] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4918), 5,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_if,
anon_sym_async,
anon_sym_for,
[138402] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3527), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138414] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4947), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138426] = 3,
ACTIONS(1753), 1,
anon_sym_as,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3289), 4,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[138440] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4949), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138452] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4951), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138464] = 7,
anon_sym_COMMA, ACTIONS(4953),
anon_sym_COLON, ACTIONS(2174),
anon_sym_PIPE, ACTIONS(2174),
anon_sym_RBRACE, ACTIONS(4955),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2949),
[138479] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3888), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_RBRACK,
anon_sym_PIPE,
[138491] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2903), 2,
anon_sym_DOT,
anon_sym_COLON,
ACTIONS(4957), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[138505] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4960), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138517] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4962), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138529] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4964), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138541] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4966), 5,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
anon_sym_PIPE,
[138553] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3888), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138565] = 7,
anon_sym_COMMA, ACTIONS(1466),
anon_sym_if, ACTIONS(474),
anon_sym_EQ, ACTIONS(1466),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[138580] = 7,
anon_sym_COMMA, ACTIONS(4968),
anon_sym_as, ACTIONS(536),
anon_sym_COLON, ACTIONS(1100),
anon_sym_RBRACK, ACTIONS(4970),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(3002),
[138595] = 7,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COMMA, ACTIONS(1381),
anon_sym_COLON, ACTIONS(4972),
anon_sym_EQ, ACTIONS(4974),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[138610] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4869), 5,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_PIPE,
[138622] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4860), 5,
anon_sym_DOT,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_PIPE,
[138634] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4867), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138646] = 7,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COMMA, ACTIONS(3390),
anon_sym_COLON, ACTIONS(4972),
anon_sym_EQ, ACTIONS(3390),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[138661] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3919), 5,
anon_sym_DOT,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[138673] = 7,
anon_sym_RPAREN, ACTIONS(1466),
anon_sym_COMMA, ACTIONS(1466),
anon_sym_if, ACTIONS(294),
anon_sym_and, ACTIONS(308),
anon_sym_or, ACTIONS(310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[138688] = 3,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2303), 2,
anon_sym_DOT,
anon_sym_COLON,
ACTIONS(4976), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[138702] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3177),
sym_for_in_clause, STATE(449),
[138715] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4951), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138726] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4960), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138737] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4962), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138748] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4964), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138759] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3273), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[138770] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4966), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138781] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3394), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138792] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3513), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[138803] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(3117),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[138816] = 6,
anon_sym_COMMA, ACTIONS(4979),
anon_sym_as, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(4981),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2883),
[138829] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3921), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[138840] = 6,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COMMA, ACTIONS(1381),
anon_sym_COLON, ACTIONS(4972),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[138853] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4924), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[138864] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3527), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[138875] = 6,
anon_sym_RPAREN, ACTIONS(4983),
anon_sym_COMMA, ACTIONS(4985),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2880),
[138888] = 6,
anon_sym_RPAREN, ACTIONS(4987),
anon_sym_COMMA, ACTIONS(4989),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2890),
[138901] = 6,
anon_sym_SEMI, ACTIONS(2702),
anon_sym_COMMA, ACTIONS(4991),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2702),
aux_sym_print_statement_repeat1, STATE(526),
[138914] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2721), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[138925] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3066), 4,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[138936] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3133), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[138947] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1397), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_if,
anon_sym_COLON,
[138958] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4947), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[138969] = 6,
anon_sym_SEMI, ACTIONS(1724),
anon_sym_COMMA, ACTIONS(1726),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(1724),
aux_sym_print_statement_repeat1, STATE(2758),
[138982] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3143), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[138993] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4949), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139004] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(4537),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139017] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2721), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139028] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3133), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139039] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4951), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139050] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3151), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139061] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3941), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139072] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3409), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139083] = 6,
anon_sym_COMMA, ACTIONS(4993),
anon_sym_as, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(4995),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2923),
[139096] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4947), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139107] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3143), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139118] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4949), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139129] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4549), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139140] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4951), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139151] = 6,
anon_sym_RPAREN, ACTIONS(4997),
anon_sym_COMMA, ACTIONS(4999),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2929),
[139164] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3392), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139175] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3392), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139186] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3273), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139197] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4960), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139208] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4960), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139219] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4962), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139230] = 6,
anon_sym_COMMA, ACTIONS(5001),
anon_sym_COLON, ACTIONS(2174),
anon_sym_PIPE, ACTIONS(2174),
anon_sym_RBRACE, ACTIONS(5001),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139243] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4964), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139254] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4966), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139265] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(3046),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139278] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3394), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139289] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3513), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139300] = 6,
anon_sym_RPAREN, ACTIONS(5003),
anon_sym_COMMA, ACTIONS(5005),
anon_sym_as, ACTIONS(2341),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2946),
[139313] = 6,
anon_sym_COMMA, ACTIONS(5007),
anon_sym_as, ACTIONS(2103),
anon_sym_RBRACK, ACTIONS(5009),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(2947),
[139326] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4962), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139337] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2293), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139348] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(715), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139359] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1474), 4,
anon_sym_EQ,
anon_sym_RBRACE,
anon_sym_COLON2,
sym_type_conversion,
[139370] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4964), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139381] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(4539),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139394] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4966), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139405] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3394), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139416] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2973), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139427] = 6,
anon_sym_COMMA, ACTIONS(2978),
anon_sym_as, ACTIONS(83),
anon_sym_COLON, ACTIONS(83),
anon_sym_RBRACK, ACTIONS(2978),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139440] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4920), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139451] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2675), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139462] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3513), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139473] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5011), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139484] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(3859),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139497] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4922), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139508] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4924), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139519] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(534), 4,
anon_sym_SEMI,
anon_sym_from,
anon_sym_COMMA,
sym__newline,
[139530] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3388), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139541] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3507), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[139552] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3934), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139563] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3388), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139574] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3507), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139585] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4941), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139596] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(3363),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139609] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(1295),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139622] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3934), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139633] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5013), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139644] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3953), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139655] = 6,
anon_sym_RBRACE, ACTIONS(5015),
anon_sym_COLON2, ACTIONS(1761),
sym_type_conversion, ACTIONS(5017),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_format_specifier, STATE(3168),
[139668] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3921), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139679] = 6,
anon_sym_COMMA, ACTIONS(5019),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(5021),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(3031),
[139692] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(2891),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139705] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5023), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139716] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3388), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139727] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3273), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139738] = 6,
anon_sym_if, ACTIONS(474),
anon_sym_else, ACTIONS(4541),
anon_sym_and, ACTIONS(488),
anon_sym_or, ACTIONS(490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[139751] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3507), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139762] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4941), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139773] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3921), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139784] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5025), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139795] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4920), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139806] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3503), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139817] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1263),
sym_for_in_clause, STATE(449),
[139830] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4922), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139841] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4924), 4,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
[139852] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3423), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139863] = 6,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_as, ACTIONS(3531),
anon_sym_COLON, ACTIONS(5027),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(3013),
[139876] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3527), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139887] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3129),
sym_for_in_clause, STATE(83),
[139900] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2721), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139911] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4145), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139922] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5029), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[139933] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3141),
sym_for_in_clause, STATE(449),
[139946] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3085),
sym_for_in_clause, STATE(449),
[139959] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3133), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139970] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4947), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[139981] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3176),
sym_for_in_clause, STATE(83),
[139994] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3075),
sym_for_in_clause, STATE(449),
[140007] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3143), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[140018] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3130),
sym_for_in_clause, STATE(449),
[140031] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(1607),
sym_for_in_clause, STATE(83),
[140044] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4941), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[140055] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3071),
sym_for_in_clause, STATE(449),
[140068] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5031), 4,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
anon_sym_PIPE,
[140079] = 6,
anon_sym_async, ACTIONS(418),
anon_sym_for, ACTIONS(420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3091),
sym_for_in_clause, STATE(83),
[140092] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4949), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_PIPE,
anon_sym_RBRACE,
[140103] = 6,
anon_sym_async, ACTIONS(1494),
anon_sym_for, ACTIONS(1496),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__comprehension_clauses, STATE(3095),
sym_for_in_clause, STATE(449),
[140116] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4920), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[140127] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4922), 4,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
anon_sym_PIPE,
[140138] = 6,
anon_sym_SEMI, ACTIONS(2348),
anon_sym_COMMA, ACTIONS(5033),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2348),
aux_sym_assert_statement_repeat1, STATE(65535),
[140151] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5011), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140161] = 5,
anon_sym_COMMA, ACTIONS(2777),
anon_sym_RBRACK, ACTIONS(2779),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(615),
[140172] = 5,
anon_sym_COMMA, ACTIONS(5036),
anon_sym_RBRACK, ACTIONS(2628),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(65535),
[140183] = 5,
anon_sym_COMMA, ACTIONS(5039),
anon_sym_as, ACTIONS(536),
anon_sym_RBRACK, ACTIONS(5039),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[140194] = 5,
anon_sym_COMMA, ACTIONS(5041),
anon_sym_COLON, ACTIONS(5044),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(65535),
[140205] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2405),
sym__indent, ACTIONS(2407),
sym__match_block, STATE(2028),
[140216] = 5,
anon_sym_RPAREN, ACTIONS(3435),
anon_sym_COMMA, ACTIONS(5046),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(65535),
[140227] = 5,
anon_sym_COMMA, ACTIONS(2761),
anon_sym_COLON, ACTIONS(695),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__collection_elements_repeat1, STATE(712),
[140238] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4549), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140248] = 5,
anon_sym_COMMA, ACTIONS(5049),
anon_sym_RBRACE, ACTIONS(5051),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2884),
[140259] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4145), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140269] = 5,
anon_sym_RPAREN, ACTIONS(2154),
anon_sym_COMMA, ACTIONS(5053),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__import_list_repeat1, STATE(1383),
[140280] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3151), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140290] = 5,
anon_sym_RPAREN, ACTIONS(4551),
anon_sym_COMMA, ACTIONS(5055),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(904),
[140301] = 5,
anon_sym_COMMA, ACTIONS(3285),
anon_sym_COLON, ACTIONS(3285),
anon_sym_PIPE, ACTIONS(3149),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[140312] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3941), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140322] = 5,
anon_sym_COMMA, ACTIONS(5057),
anon_sym_RBRACK, ACTIONS(4553),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(1370),
[140333] = 5,
anon_sym_COMMA, ACTIONS(5059),
anon_sym_RBRACE, ACTIONS(5061),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2938),
[140344] = 5,
anon_sym_COMMA, ACTIONS(5063),
anon_sym_RBRACE, ACTIONS(5065),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2938),
[140355] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5013), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140365] = 5,
anon_sym_COMMA, ACTIONS(4358),
anon_sym_as, ACTIONS(536),
anon_sym_RBRACK, ACTIONS(4358),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[140376] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3953), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140386] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3409), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140396] = 5,
anon_sym_RPAREN, ACTIONS(4559),
anon_sym_COMMA, ACTIONS(5067),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(904),
[140407] = 5,
anon_sym_COMMA, ACTIONS(5069),
anon_sym_RBRACE, ACTIONS(5071),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2938),
[140418] = 5,
anon_sym_RPAREN, ACTIONS(3712),
anon_sym_COMMA, ACTIONS(5073),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2873),
[140429] = 5,
anon_sym_RPAREN, ACTIONS(2390),
anon_sym_COMMA, ACTIONS(5075),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_with_clause_repeat1, STATE(65535),
[140440] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5023), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140450] = 5,
anon_sym_LBRACE, ACTIONS(4889),
anon_sym_RBRACE, ACTIONS(4889),
aux_sym_format_specifier_token1, ACTIONS(4887),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[140461] = 5,
anon_sym_LBRACE, ACTIONS(3682),
anon_sym_RBRACE, ACTIONS(3682),
aux_sym_format_specifier_token1, ACTIONS(3680),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[140472] = 5,
anon_sym_LBRACE, ACTIONS(3917),
anon_sym_RBRACE, ACTIONS(3917),
aux_sym_format_specifier_token1, ACTIONS(3915),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[140483] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(5078),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(239),
[140494] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4549), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140504] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5025), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140514] = 5,
anon_sym_COMMA, ACTIONS(3672),
anon_sym_RBRACE, ACTIONS(3674),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(2904),
[140525] = 5,
anon_sym_SEMI, ACTIONS(5080),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(4113),
aux_sym__simple_statements_repeat1, STATE(441),
[140536] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3740),
sym__indent, ACTIONS(3742),
sym__match_block, STATE(2008),
[140547] = 5,
anon_sym_COMMA, ACTIONS(5082),
anon_sym_RBRACE, ACTIONS(4336),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[140558] = 5,
anon_sym_DOT, ACTIONS(4782),
anon_sym_LBRACK, ACTIONS(5084),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__generic_type_arguments, STATE(1555),
[140569] = 5,
anon_sym_COMMA, ACTIONS(2343),
anon_sym_as, ACTIONS(5086),
anon_sym_RBRACE, ACTIONS(2343),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[140580] = 5,
anon_sym_COMMA, ACTIONS(3923),
anon_sym_RBRACK, ACTIONS(3925),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(2909),
[140591] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3740),
sym__indent, ACTIONS(3742),
sym__match_block, STATE(2021),
[140602] = 5,
anon_sym_COMMA, ACTIONS(5089),
anon_sym_RBRACK, ACTIONS(5091),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[140613] = 5,
anon_sym_COMMA, ACTIONS(5093),
anon_sym_RBRACK, ACTIONS(5095),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[140624] = 5,
anon_sym_COMMA, ACTIONS(5097),
anon_sym_RBRACK, ACTIONS(4147),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(2967),
[140635] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3740),
sym__indent, ACTIONS(3742),
sym__match_block, STATE(2022),
[140646] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3740),
sym__indent, ACTIONS(3742),
sym__match_block, STATE(2023),
[140657] = 5,
anon_sym_COMMA, ACTIONS(5099),
anon_sym_RBRACK, ACTIONS(5101),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2921),
[140668] = 5,
anon_sym_COMMA, ACTIONS(5103),
anon_sym_RBRACK, ACTIONS(4143),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(2869),
[140679] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3825), 3,
anon_sym_COMMA,
anon_sym_COLON,
anon_sym_EQ,
[140689] = 5,
anon_sym_COMMA, ACTIONS(5105),
anon_sym_RBRACE, ACTIONS(5107),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2924),
[140700] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3693), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140710] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5011), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140720] = 5,
anon_sym_COMMA, ACTIONS(5109),
anon_sym_RBRACK, ACTIONS(3435),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(65535),
[140731] = 5,
anon_sym_COMMA, ACTIONS(5112),
anon_sym_RBRACK, ACTIONS(4195),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2920),
[140742] = 5,
anon_sym_RPAREN, ACTIONS(4567),
anon_sym_COMMA, ACTIONS(5114),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(904),
[140753] = 5,
anon_sym_COMMA, ACTIONS(5116),
anon_sym_RBRACK, ACTIONS(4569),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(1370),
[140764] = 5,
anon_sym_COMMA, ACTIONS(5118),
anon_sym_RBRACE, ACTIONS(5120),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2938),
[140775] = 5,
anon_sym_COMMA, ACTIONS(5122),
anon_sym_RBRACE, ACTIONS(5124),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2938),
[140786] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2293), 3,
anon_sym_SEMI,
anon_sym_in,
sym__newline,
[140796] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2405),
sym__indent, ACTIONS(2407),
sym__match_block, STATE(1986),
[140807] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3519), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
[140817] = 5,
anon_sym_RPAREN, ACTIONS(4575),
anon_sym_COMMA, ACTIONS(5126),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(904),
[140828] = 5,
anon_sym_RPAREN, ACTIONS(4203),
anon_sym_COMMA, ACTIONS(5128),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2873),
[140839] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5013), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140849] = 5,
anon_sym_RBRACE, ACTIONS(5130),
anon_sym_COLON2, ACTIONS(1761),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_format_specifier, STATE(3119),
[140860] = 5,
anon_sym_COMMA, ACTIONS(4796),
anon_sym_RBRACE, ACTIONS(4798),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(2936),
[140871] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5029), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140881] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5023), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[140891] = 5,
anon_sym_COMMA, ACTIONS(5132),
anon_sym_RBRACE, ACTIONS(4311),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[140902] = 5,
anon_sym_DOT, ACTIONS(4782),
anon_sym_LBRACK, ACTIONS(5134),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__generic_type_arguments, STATE(1084),
[140913] = 5,
anon_sym_COMMA, ACTIONS(5136),
anon_sym_RBRACE, ACTIONS(5139),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(65535),
[140924] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3423), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[140934] = 5,
anon_sym_RPAREN, ACTIONS(4205),
anon_sym_COMMA, ACTIONS(5141),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(63),
[140945] = 5,
anon_sym_COMMA, ACTIONS(5143),
anon_sym_RBRACK, ACTIONS(5145),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[140956] = 5,
sym_identifier, ACTIONS(1530),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_aliased_import, STATE(1569),
sym_dotted_name, STATE(544),
[140967] = 5,
anon_sym_COMMA, ACTIONS(5147),
anon_sym_RBRACK, ACTIONS(4139),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__generic_type_arguments_repeat1, STATE(2869),
[140978] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3825), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_EQ,
[140988] = 5,
anon_sym_COMMA, ACTIONS(5149),
anon_sym_RBRACE, ACTIONS(5151),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2948),
[140999] = 5,
anon_sym_RPAREN, ACTIONS(4585),
anon_sym_COMMA, ACTIONS(5153),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(904),
[141010] = 5,
anon_sym_COMMA, ACTIONS(5155),
anon_sym_RBRACK, ACTIONS(4587),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(1370),
[141021] = 5,
anon_sym_COMMA, ACTIONS(5157),
anon_sym_RBRACE, ACTIONS(5159),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2938),
[141032] = 5,
anon_sym_COMMA, ACTIONS(5161),
anon_sym_RBRACE, ACTIONS(5163),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dict_pattern_repeat1, STATE(2938),
[141043] = 5,
anon_sym_COMMA, ACTIONS(448),
anon_sym_in, ACTIONS(5165),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__patterns_repeat1, STATE(239),
[141054] = 5,
anon_sym_RPAREN, ACTIONS(4593),
anon_sym_COMMA, ACTIONS(5167),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_case_clause_repeat1, STATE(904),
[141065] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2293), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[141075] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(715), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[141085] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(2293), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[141095] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(715), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[141105] = 5,
anon_sym_COMMA, ACTIONS(3880),
anon_sym_RBRACE, ACTIONS(3882),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(2959),
[141116] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(4145), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[141126] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3519), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACE,
[141136] = 5,
anon_sym_COMMA, ACTIONS(5169),
anon_sym_RBRACE, ACTIONS(3814),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[141147] = 5,
anon_sym_RPAREN, ACTIONS(3660),
anon_sym_COMMA, ACTIONS(3662),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(2962),
[141158] = 5,
anon_sym_COMMA, ACTIONS(3509),
anon_sym_RBRACK, ACTIONS(3511),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(2963),
[141169] = 5,
anon_sym_RPAREN, ACTIONS(4211),
anon_sym_COMMA, ACTIONS(5171),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(63),
[141180] = 5,
anon_sym_COMMA, ACTIONS(5173),
anon_sym_RBRACK, ACTIONS(5175),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[141191] = 5,
anon_sym_COMMA, ACTIONS(5177),
anon_sym_RBRACK, ACTIONS(5179),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[141202] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1397), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACE,
[141212] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5031), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[141222] = 5,
anon_sym_COMMA, ACTIONS(5181),
anon_sym_RBRACK, ACTIONS(2978),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(65535),
[141233] = 5,
anon_sym_COMMA, ACTIONS(4810),
anon_sym_RBRACE, ACTIONS(4812),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(2970),
[141244] = 5,
anon_sym_RPAREN, ACTIONS(4215),
anon_sym_COMMA, ACTIONS(5184),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2873),
[141255] = 5,
anon_sym_COMMA, ACTIONS(5186),
anon_sym_RBRACE, ACTIONS(4323),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[141266] = 5,
anon_sym_RPAREN, ACTIONS(3664),
anon_sym_COMMA, ACTIONS(3666),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(2974),
[141277] = 5,
anon_sym_COMMA, ACTIONS(3687),
anon_sym_RBRACK, ACTIONS(3689),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(2975),
[141288] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2405),
sym__indent, ACTIONS(2407),
sym__match_block, STATE(1990),
[141299] = 5,
anon_sym_RPAREN, ACTIONS(4219),
anon_sym_COMMA, ACTIONS(5188),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(63),
[141310] = 5,
anon_sym_COMMA, ACTIONS(5190),
anon_sym_RBRACK, ACTIONS(5192),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[141321] = 5,
anon_sym_COMMA, ACTIONS(1498),
anon_sym_RBRACE, ACTIONS(1500),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(803),
[141332] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3521), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_as,
[141342] = 5,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_COLON, ACTIONS(5194),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(2987),
[141353] = 5,
anon_sym_COMMA, ACTIONS(5196),
anon_sym_COLON, ACTIONS(2390),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_with_clause_repeat1, STATE(65535),
[141364] = 5,
anon_sym_COMMA, ACTIONS(4817),
anon_sym_RBRACE, ACTIONS(4819),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(2981),
[141375] = 5,
anon_sym_COMMA, ACTIONS(5199),
anon_sym_RBRACE, ACTIONS(4330),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[141386] = 5,
anon_sym_RPAREN, ACTIONS(3876),
anon_sym_COMMA, ACTIONS(3878),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(2983),
[141397] = 5,
anon_sym_RPAREN, ACTIONS(4225),
anon_sym_COMMA, ACTIONS(5201),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(63),
[141408] = 5,
anon_sym_COMMA, ACTIONS(5203),
anon_sym_RBRACK, ACTIONS(5205),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[141419] = 5,
anon_sym_DOT, ACTIONS(4782),
anon_sym_LBRACK, ACTIONS(5207),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__generic_type_arguments, STATE(536),
[141430] = 5,
anon_sym_LBRACE, ACTIONS(4873),
anon_sym_RBRACE, ACTIONS(4873),
aux_sym_format_specifier_token1, ACTIONS(4871),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[141441] = 5,
anon_sym_COMMA, ACTIONS(5209),
anon_sym_COLON, ACTIONS(5212),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(65535),
[141452] = 5,
anon_sym_COMMA, ACTIONS(1708),
anon_sym_RBRACE, ACTIONS(1710),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(331),
[141463] = 5,
anon_sym_RPAREN, ACTIONS(1720),
anon_sym_COMMA, ACTIONS(1722),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(2992),
[141474] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5029), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[141484] = 5,
anon_sym_COMMA, ACTIONS(2783),
anon_sym_RBRACK, ACTIONS(2785),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(2993),
[141495] = 5,
anon_sym_RPAREN, ACTIONS(4231),
anon_sym_COMMA, ACTIONS(5214),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(63),
[141506] = 5,
anon_sym_COMMA, ACTIONS(5216),
anon_sym_RBRACK, ACTIONS(5218),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[141517] = 5,
anon_sym_COMMA, ACTIONS(4821),
anon_sym_RBRACE, ACTIONS(4823),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(2995),
[141528] = 5,
anon_sym_COMMA, ACTIONS(5220),
anon_sym_RBRACE, ACTIONS(4340),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_dictionary_repeat1, STATE(347),
[141539] = 5,
anon_sym_RPAREN, ACTIONS(3668),
anon_sym_COMMA, ACTIONS(3670),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(2999),
[141550] = 5,
anon_sym_COMMA, ACTIONS(4968),
anon_sym_RBRACK, ACTIONS(4970),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(3001),
[141561] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5222), 3,
anon_sym_LPAREN,
anon_sym_COLON,
anon_sym_EQ,
[141571] = 5,
anon_sym_RPAREN, ACTIONS(4235),
anon_sym_COMMA, ACTIONS(5224),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_argument_list_repeat1, STATE(63),
[141582] = 5,
anon_sym_RPAREN, ACTIONS(1150),
anon_sym_COMMA, ACTIONS(1901),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__import_list_repeat1, STATE(2878),
[141593] = 5,
anon_sym_COMMA, ACTIONS(5226),
anon_sym_RBRACK, ACTIONS(5228),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[141604] = 5,
anon_sym_COMMA, ACTIONS(5230),
anon_sym_RBRACK, ACTIONS(5232),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[141615] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3740),
sym__indent, ACTIONS(3742),
sym__match_block, STATE(2032),
[141626] = 5,
anon_sym_COMMA, ACTIONS(5234),
anon_sym_COLON, ACTIONS(5236),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(2871),
[141637] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3740),
sym__indent, ACTIONS(3742),
sym__match_block, STATE(2033),
[141648] = 5,
anon_sym_DOT, ACTIONS(4782),
anon_sym_LBRACK, ACTIONS(5238),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__generic_type_arguments, STATE(1145),
[141659] = 5,
anon_sym_COMMA, ACTIONS(5240),
anon_sym_COLON, ACTIONS(5242),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(2871),
[141670] = 5,
anon_sym_LPAREN, ACTIONS(1476),
anon_sym_COLON, ACTIONS(5244),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_argument_list, STATE(3125),
[141681] = 5,
anon_sym_LBRACE, ACTIONS(3886),
anon_sym_RBRACE, ACTIONS(3886),
aux_sym_format_specifier_token1, ACTIONS(3884),
sym_comment, ACTIONS(364),
sym_line_continuation, ACTIONS(364),
[141692] = 5,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COLON, ACTIONS(5246),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141703] = 5,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COLON, ACTIONS(5248),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141714] = 5,
anon_sym_DOT, ACTIONS(2182),
anon_sym_COLON, ACTIONS(5250),
anon_sym_PIPE, ACTIONS(2186),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141725] = 5,
anon_sym_COMMA, ACTIONS(1313),
anon_sym_COLON, ACTIONS(5252),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_except_clause_repeat1, STATE(2987),
[141736] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5025), 3,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_PIPE,
[141746] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(3740),
sym__indent, ACTIONS(3742),
sym__match_block, STATE(1999),
[141757] = 5,
anon_sym_COMMA, ACTIONS(2791),
anon_sym_as, ACTIONS(536),
anon_sym_RBRACK, ACTIONS(2791),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141768] = 5,
anon_sym_COMMA, ACTIONS(5019),
anon_sym_COLON, ACTIONS(5021),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(3030),
[141779] = 5,
anon_sym_COMMA, ACTIONS(1784),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(5254),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141790] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2405),
sym__indent, ACTIONS(2407),
sym__match_block, STATE(2024),
[141801] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(3521), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACE,
[141811] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(1397), 3,
anon_sym_COMMA,
anon_sym_as,
anon_sym_RBRACK,
[141821] = 5,
anon_sym_COMMA, ACTIONS(5256),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(5256),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141832] = 5,
anon_sym_COMMA, ACTIONS(4930),
anon_sym_RBRACK, ACTIONS(4932),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_arguments_repeat1, STATE(2911),
[141843] = 2,
ACTIONS(79), 2,
sym_comment,
sym_line_continuation,
ACTIONS(5031), 3,
anon_sym_RPAREN,
anon_sym_COMMA,
anon_sym_PIPE,
[141853] = 5,
sym_identifier, ACTIONS(2430),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_aliased_import, STATE(1599),
sym_dotted_name, STATE(715),
[141864] = 5,
anon_sym_COMMA, ACTIONS(2712),
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(2712),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141875] = 5,
anon_sym_COMMA, ACTIONS(5258),
anon_sym_RBRACK, ACTIONS(5260),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_subscript_repeat1, STATE(1011),
[141886] = 5,
anon_sym_RBRACE, ACTIONS(5262),
anon_sym_COLON2, ACTIONS(1761),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_format_specifier, STATE(3080),
[141897] = 5,
anon_sym_SEMI, ACTIONS(5264),
anon_sym_as, ACTIONS(127),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(5264),
[141908] = 5,
anon_sym_COMMA, ACTIONS(5266),
anon_sym_COLON, ACTIONS(5268),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(2871),
[141919] = 5,
anon_sym_COMMA, ACTIONS(5270),
anon_sym_COLON, ACTIONS(5272),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym_match_statement_repeat1, STATE(2871),
[141930] = 5,
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__newline, ACTIONS(2405),
sym__indent, ACTIONS(2407),
sym__match_block, STATE(2026),
[141941] = 5,
anon_sym_COMMA, ACTIONS(5274),
anon_sym_RBRACK, ACTIONS(4229),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(2920),
[141952] = 5,
anon_sym_COMMA, ACTIONS(5276),
anon_sym_RBRACK, ACTIONS(5278),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
aux_sym__default_type_list_repeat1, STATE(3033),
[141963] = 4,
sym_integer, ACTIONS(5280),
sym_float, ACTIONS(5282),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141972] = 4,
anon_sym_COMMA, ACTIONS(2394),
anon_sym_RBRACK, ACTIONS(2394),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141981] = 4,
anon_sym_RPAREN, ACTIONS(3982),
anon_sym_COMMA, ACTIONS(3982),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[141990] = 4,
anon_sym_case, ACTIONS(4367),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(4367),
[141999] = 4,
anon_sym_case, ACTIONS(5284),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(5284),
[142008] = 4,
sym_integer, ACTIONS(5286),
sym_float, ACTIONS(5288),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142017] = 4,
anon_sym_RPAREN, ACTIONS(3435),
anon_sym_COMMA, ACTIONS(3435),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142026] = 4,
anon_sym_case, ACTIONS(5290),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(5290),
[142035] = 4,
sym_integer, ACTIONS(5292),
sym_float, ACTIONS(5294),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142044] = 4,
anon_sym_case, ACTIONS(2815),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(2815),
[142053] = 4,
anon_sym_case, ACTIONS(5296),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(5296),
[142062] = 4,
anon_sym_case, ACTIONS(5298),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(5298),
[142071] = 4,
anon_sym_case, ACTIONS(5300),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(5300),
[142080] = 4,
anon_sym_case, ACTIONS(5302),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(5302),
[142089] = 4,
anon_sym_case, ACTIONS(1820),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(1820),
[142098] = 4,
anon_sym_COMMA, ACTIONS(534),
anon_sym_COLON, ACTIONS(534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142107] = 4,
anon_sym_COMMA, ACTIONS(2984),
anon_sym_COLON, ACTIONS(2984),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142116] = 4,
anon_sym_case, ACTIONS(5304),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(5304),
[142125] = 4,
sym_identifier, ACTIONS(5306),
anon_sym__, ACTIONS(5306),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142134] = 4,
sym_integer, ACTIONS(5308),
sym_float, ACTIONS(5310),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142143] = 4,
anon_sym_COLON, ACTIONS(5312),
anon_sym_DASH_GT, ACTIONS(5314),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142152] = 4,
anon_sym_COLON, ACTIONS(5316),
anon_sym_DASH_GT, ACTIONS(5318),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142161] = 4,
sym_integer, ACTIONS(5320),
sym_float, ACTIONS(5322),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142170] = 4,
sym_identifier, ACTIONS(5324),
anon_sym__, ACTIONS(5324),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142179] = 4,
sym_integer, ACTIONS(5326),
sym_float, ACTIONS(5328),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142188] = 4,
anon_sym_COMMA, ACTIONS(3994),
anon_sym_COLON, ACTIONS(3994),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142197] = 4,
sym_integer, ACTIONS(5330),
sym_float, ACTIONS(5332),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142206] = 4,
sym_integer, ACTIONS(5334),
sym_float, ACTIONS(5336),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142215] = 4,
anon_sym_case, ACTIONS(5338),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym__dedent, ACTIONS(5338),
[142224] = 4,
anon_sym_COMMA, ACTIONS(534),
anon_sym_RBRACK, ACTIONS(534),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142233] = 4,
anon_sym_COMMA, ACTIONS(5256),
anon_sym_COLON, ACTIONS(5256),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142242] = 4,
anon_sym_as, ACTIONS(907),
anon_sym_COLON, ACTIONS(1100),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142251] = 4,
sym_integer, ACTIONS(5340),
sym_float, ACTIONS(5342),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142260] = 4,
anon_sym_LPAREN, ACTIONS(655),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_parameters, STATE(3055),
[142269] = 4,
anon_sym_LPAREN, ACTIONS(655),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
sym_parameters, STATE(3056),
[142278] = 3,
anon_sym_RBRACE, ACTIONS(5344),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142285] = 3,
anon_sym_RBRACE, ACTIONS(5346),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142292] = 3,
anon_sym_RPAREN, ACTIONS(1720),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142299] = 3,
anon_sym_RBRACE, ACTIONS(5348),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142306] = 3,
sym_identifier, ACTIONS(5350),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142313] = 3,
anon_sym_RBRACE, ACTIONS(5352),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142320] = 3,
anon_sym_COLON, ACTIONS(5354),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142327] = 3,
anon_sym_RPAREN, ACTIONS(3664),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142334] = 3,
anon_sym_RBRACE, ACTIONS(5356),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142341] = 3,
anon_sym_RBRACE, ACTIONS(5358),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142348] = 3,
anon_sym_RBRACE, ACTIONS(5360),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142355] = 3,
anon_sym_COLON, ACTIONS(3429),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142362] = 3,
anon_sym_COLON_EQ, ACTIONS(5362),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142369] = 3,
anon_sym_RPAREN, ACTIONS(891),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142376] = 3,
anon_sym_RPAREN, ACTIONS(5364),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142383] = 3,
anon_sym_RBRACE, ACTIONS(5366),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142390] = 3,
anon_sym_RBRACE, ACTIONS(4823),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142397] = 3,
anon_sym_RBRACE, ACTIONS(5368),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142404] = 3,
anon_sym_COLON, ACTIONS(5370),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142411] = 3,
sym_identifier, ACTIONS(5372),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142418] = 3,
anon_sym_RPAREN, ACTIONS(1285),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142425] = 3,
anon_sym_RPAREN, ACTIONS(5374),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142432] = 3,
anon_sym_RBRACK, ACTIONS(5376),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142439] = 3,
anon_sym_RBRACE, ACTIONS(5378),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142446] = 3,
anon_sym_COLON, ACTIONS(5380),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142453] = 3,
anon_sym_RBRACE, ACTIONS(5382),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142460] = 3,
anon_sym_RPAREN, ACTIONS(3668),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142467] = 3,
anon_sym_RBRACK, ACTIONS(5384),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142474] = 3,
anon_sym_RBRACE, ACTIONS(1500),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142481] = 3,
anon_sym_COLON_EQ, ACTIONS(5386),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142488] = 3,
anon_sym_def, ACTIONS(2683),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142495] = 3,
sym_identifier, ACTIONS(5388),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142502] = 3,
anon_sym_COMMA, ACTIONS(3172),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142509] = 3,
anon_sym_RBRACE, ACTIONS(5390),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142516] = 3,
anon_sym_COLON_EQ, ACTIONS(5392),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142523] = 3,
anon_sym_COLON_EQ, ACTIONS(5394),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142530] = 3,
anon_sym_RPAREN, ACTIONS(3499),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142537] = 3,
anon_sym_COLON_EQ, ACTIONS(5396),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142544] = 3,
sym_identifier, ACTIONS(5398),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142551] = 3,
sym_identifier, ACTIONS(5400),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142558] = 3,
anon_sym_COLON_EQ, ACTIONS(5402),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142565] = 3,
sym_identifier, ACTIONS(5404),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142572] = 3,
anon_sym_for, ACTIONS(5406),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142579] = 3,
anon_sym_RPAREN, ACTIONS(3376),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142586] = 3,
anon_sym_RPAREN, ACTIONS(817),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142593] = 3,
anon_sym_RBRACK, ACTIONS(5408),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142600] = 3,
anon_sym_RBRACE, ACTIONS(4812),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142607] = 3,
anon_sym_RBRACK, ACTIONS(5410),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142614] = 3,
anon_sym_RBRACE, ACTIONS(4819),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142621] = 3,
anon_sym_RBRACE, ACTIONS(5412),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142628] = 3,
anon_sym_RBRACE, ACTIONS(3674),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142635] = 3,
anon_sym_RBRACE, ACTIONS(5414),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142642] = 3,
anon_sym_COLON, ACTIONS(5416),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142649] = 3,
anon_sym_RBRACE, ACTIONS(5418),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142656] = 3,
anon_sym_RBRACK, ACTIONS(5420),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142663] = 3,
anon_sym_COLON, ACTIONS(5422),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142670] = 3,
anon_sym_RBRACE, ACTIONS(5424),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142677] = 3,
anon_sym_in, ACTIONS(3748),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142684] = 3,
anon_sym_COLON, ACTIONS(3431),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142691] = 3,
anon_sym_RPAREN, ACTIONS(5426),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142698] = 3,
anon_sym_RBRACE, ACTIONS(5428),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142705] = 3,
anon_sym_RPAREN, ACTIONS(3876),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142712] = 3,
sym_identifier, ACTIONS(5430),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142719] = 3,
sym_identifier, ACTIONS(5432),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142726] = 3,
anon_sym_RBRACK, ACTIONS(5434),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142733] = 3,
anon_sym_RBRACE, ACTIONS(5436),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142740] = 3,
anon_sym_COLON, ACTIONS(5438),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142747] = 3,
anon_sym_COLON, ACTIONS(5440),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142754] = 3,
anon_sym_COLON, ACTIONS(5442),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142761] = 3,
sym_identifier, ACTIONS(5444),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142768] = 3,
anon_sym_COMMA, ACTIONS(1659),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142775] = 3,
anon_sym_RBRACE, ACTIONS(5446),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142782] = 3,
anon_sym_COLON_EQ, ACTIONS(5448),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142789] = 3,
anon_sym_in, ACTIONS(3974),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142796] = 3,
anon_sym_in, ACTIONS(5165),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142803] = 3,
anon_sym_COLON, ACTIONS(5450),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142810] = 3,
anon_sym_COMMA, ACTIONS(1784),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142817] = 3,
anon_sym_in, ACTIONS(5078),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142824] = 3,
anon_sym_COLON, ACTIONS(5254),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142831] = 3,
anon_sym_COLON, ACTIONS(5452),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142838] = 3,
anon_sym_RPAREN, ACTIONS(412),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142845] = 3,
anon_sym_RBRACE, ACTIONS(4798),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142852] = 3,
anon_sym_RPAREN, ACTIONS(1814),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142859] = 3,
anon_sym_COMMA, ACTIONS(3501),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142866] = 3,
anon_sym_COLON_EQ, ACTIONS(5454),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142873] = 3,
anon_sym_COLON, ACTIONS(5456),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142880] = 3,
anon_sym_RPAREN, ACTIONS(3259),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142887] = 3,
sym_identifier, ACTIONS(5458),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142894] = 3,
sym_identifier, ACTIONS(5460),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142901] = 3,
anon_sym_RBRACE, ACTIONS(5462),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142908] = 3,
sym_identifier, ACTIONS(5464),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142915] = 3,
sym_identifier, ACTIONS(5466),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142922] = 3,
anon_sym_RBRACK, ACTIONS(5468),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142929] = 3,
anon_sym_COMMA, ACTIONS(1637),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142936] = 3,
anon_sym_RBRACE, ACTIONS(3882),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142943] = 3,
anon_sym_RBRACE, ACTIONS(5470),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142950] = 3,
anon_sym_COLON, ACTIONS(5472),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142957] = 3,
anon_sym_COMMA, ACTIONS(893),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142964] = 3,
anon_sym_RBRACE, ACTIONS(5474),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142971] = 3,
anon_sym_RBRACE, ACTIONS(5476),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142978] = 3,
sym_identifier, ACTIONS(5478),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142985] = 3,
anon_sym_RBRACE, ACTIONS(1710),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142992] = 3,
anon_sym_RPAREN, ACTIONS(5480),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[142999] = 3,
anon_sym_RBRACK, ACTIONS(5482),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143006] = 3,
anon_sym_COMMA, ACTIONS(3744),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143013] = 3,
anon_sym_RBRACE, ACTIONS(5484),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143020] = 3,
anon_sym_RPAREN, ACTIONS(5486),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143027] = 3,
anon_sym_RBRACE, ACTIONS(5488),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143034] = 3,
anon_sym_RBRACE, ACTIONS(5490),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143041] = 3,
anon_sym_RPAREN, ACTIONS(3660),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143048] = 3,
anon_sym_RBRACE, ACTIONS(1851),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143055] = 3,
anon_sym_COLON, ACTIONS(3816),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143062] = 3,
anon_sym_RBRACK, ACTIONS(5492),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
[143069] = 3,
anon_sym_RBRACE, ACTIONS(5494),
sym_comment, ACTIONS(79),
sym_line_continuation, ACTIONS(79),
};
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)] = 2147485242,
[SMALL_STATE(163)] = 1073743433,
[SMALL_STATE(164)] = 1706,
[SMALL_STATE(165)] = 1749,
[SMALL_STATE(166)] = 1073743616,
[SMALL_STATE(167)] = 2147485518,
[SMALL_STATE(168)] = 1073743713,
[SMALL_STATE(169)] = 1073743807,
[SMALL_STATE(170)] = 2147485717,
[SMALL_STATE(171)] = 2147485728,
[SMALL_STATE(172)] = 2091,
[SMALL_STATE(173)] = 2147485782,
[SMALL_STATE(174)] = 1073743965,
[SMALL_STATE(175)] = 2147485884,
[SMALL_STATE(176)] = 2147485901,
[SMALL_STATE(177)] = 1073744092,
[SMALL_STATE(178)] = 1073744191,
[SMALL_STATE(179)] = 1073744269,
[SMALL_STATE(180)] = 1073744350,
[SMALL_STATE(181)] = 2147486233,
[SMALL_STATE(182)] = 1073744420,
[SMALL_STATE(183)] = 2147486323,
[SMALL_STATE(184)] = 1073744518,
[SMALL_STATE(185)] = 2788,
[SMALL_STATE(186)] = 2147486446,
[SMALL_STATE(187)] = 1073744633,
[SMALL_STATE(188)] = 1073744709,
[SMALL_STATE(189)] = 1073744770,
[SMALL_STATE(190)] = 2147486688,
[SMALL_STATE(191)] = 2147486709,
[SMALL_STATE(192)] = 3082,
[SMALL_STATE(193)] = 3127,
[SMALL_STATE(194)] = 2147486800,
[SMALL_STATE(195)] = 2147486819,
[SMALL_STATE(196)] = 1073745008,
[SMALL_STATE(197)] = 1073745140,
[SMALL_STATE(198)] = 1073745293,
[SMALL_STATE(199)] = 1073745383,
[SMALL_STATE(200)] = 2147487285,
[SMALL_STATE(201)] = 2147487294,
[SMALL_STATE(202)] = 3653,
[SMALL_STATE(203)] = 1073745520,
[SMALL_STATE(204)] = 2147487480,
[SMALL_STATE(205)] = 1073745665,
[SMALL_STATE(206)] = 1073745744,
[SMALL_STATE(207)] = 3998,
[SMALL_STATE(208)] = 2147487690,
[SMALL_STATE(209)] = 4049,
[SMALL_STATE(210)] = 2147487740,
[SMALL_STATE(211)] = 1073745937,
[SMALL_STATE(212)] = 1073746016,
[SMALL_STATE(213)] = 1073746091,
[SMALL_STATE(214)] = 4353,
[SMALL_STATE(215)] = 1073746225,
[SMALL_STATE(216)] = 1073746311,
[SMALL_STATE(217)] = 1073746390,
[SMALL_STATE(218)] = 2147488310,
[SMALL_STATE(219)] = 2147488321,
[SMALL_STATE(220)] = 2147488332,
[SMALL_STATE(221)] = 4691,
[SMALL_STATE(222)] = 2147488382,
[SMALL_STATE(223)] = 2147488401,
[SMALL_STATE(224)] = 2147488418,
[SMALL_STATE(225)] = 1073746607,
[SMALL_STATE(226)] = 2147488563,
[SMALL_STATE(227)] = 1073746746,
[SMALL_STATE(228)] = 1073746839,
[SMALL_STATE(229)] = 2147488755,
[SMALL_STATE(230)] = 2147488764,
[SMALL_STATE(231)] = 1073746951,
[SMALL_STATE(232)] = 5257,
[SMALL_STATE(233)] = 1073747124,
[SMALL_STATE(234)] = 2147489022,
[SMALL_STATE(235)] = 1073747205,
[SMALL_STATE(236)] = 2147489130,
[SMALL_STATE(237)] = 5493,
[SMALL_STATE(238)] = 1073747360,
[SMALL_STATE(239)] = 5612,
[SMALL_STATE(240)] = 5641,
[SMALL_STATE(241)] = 1073747489,
[SMALL_STATE(242)] = 5818,
[SMALL_STATE(243)] = 5862,
[SMALL_STATE(244)] = 2147489526,
[SMALL_STATE(245)] = 2147489543,
[SMALL_STATE(246)] = 1073747726,
[SMALL_STATE(247)] = 2147489646,
[SMALL_STATE(248)] = 2147489663,
[SMALL_STATE(249)] = 1073747856,
[SMALL_STATE(250)] = 1073747988,
[SMALL_STATE(251)] = 1073748141,
[SMALL_STATE(252)] = 6407,
[SMALL_STATE(253)] = 1073748278,
[SMALL_STATE(254)] = 6533,
[SMALL_STATE(255)] = 2147490226,
[SMALL_STATE(256)] = 2147490237,
[SMALL_STATE(257)] = 2147490248,
[SMALL_STATE(258)] = 1073748431,
[SMALL_STATE(259)] = 1073748530,
[SMALL_STATE(260)] = 1073748616,
[SMALL_STATE(261)] = 2147490516,
[SMALL_STATE(262)] = 1073748703,
[SMALL_STATE(263)] = 1073748798,
[SMALL_STATE(264)] = 1073748890,
[SMALL_STATE(265)] = 1073748966,
[SMALL_STATE(266)] = 1073749047,
[SMALL_STATE(267)] = 7323,
[SMALL_STATE(268)] = 1073749190,
[SMALL_STATE(269)] = 2147491166,
[SMALL_STATE(270)] = 2147491175,
[SMALL_STATE(271)] = 2147491184,
[SMALL_STATE(272)] = 2147491193,
[SMALL_STATE(273)] = 1073749382,
[SMALL_STATE(274)] = 1073749458,
[SMALL_STATE(275)] = 1073749548,
[SMALL_STATE(276)] = 2147491448,
[SMALL_STATE(277)] = 2147491467,
[SMALL_STATE(278)] = 7834,
[SMALL_STATE(279)] = 7844,
[SMALL_STATE(280)] = 2147491506,
[SMALL_STATE(281)] = 1073749697,
[SMALL_STATE(282)] = 2147491653,
[SMALL_STATE(283)] = 1073749836,
[SMALL_STATE(284)] = 1073749915,
[SMALL_STATE(285)] = 2147491818,
[SMALL_STATE(286)] = 2147491841,
[SMALL_STATE(287)] = 8212,
[SMALL_STATE(288)] = 1073750079,
[SMALL_STATE(289)] = 1073750147,
[SMALL_STATE(290)] = 2147492067,
[SMALL_STATE(291)] = 2147492074,
[SMALL_STATE(292)] = 1073750269,
[SMALL_STATE(293)] = 8541,
[SMALL_STATE(294)] = 2147492204,
[SMALL_STATE(295)] = 1073750389,
[SMALL_STATE(296)] = 1073750521,
[SMALL_STATE(297)] = 1073750674,
[SMALL_STATE(298)] = 8907,
[SMALL_STATE(299)] = 2147492575,
[SMALL_STATE(300)] = 2147492588,
[SMALL_STATE(301)] = 1073750771,
[SMALL_STATE(302)] = 1073750903,
[SMALL_STATE(303)] = 1073751056,
[SMALL_STATE(304)] = 2147492980,
[SMALL_STATE(305)] = 2147492993,
[SMALL_STATE(306)] = 1073751176,
[SMALL_STATE(307)] = 2147493078,
[SMALL_STATE(308)] = 9449,
[SMALL_STATE(309)] = 1073751286,
[SMALL_STATE(310)] = 9541,
[SMALL_STATE(311)] = 9586,
[SMALL_STATE(312)] = 9631,
[SMALL_STATE(313)] = 2147493289,
[SMALL_STATE(314)] = 2147493302,
[SMALL_STATE(315)] = 2147493315,
[SMALL_STATE(316)] = 2147493322,
[SMALL_STATE(317)] = 2147493329,
[SMALL_STATE(318)] = 1073751512,
[SMALL_STATE(319)] = 1073751644,
[SMALL_STATE(320)] = 1073751797,
[SMALL_STATE(321)] = 2147493711,
[SMALL_STATE(322)] = 1073751896,
[SMALL_STATE(323)] = 1073751995,
[SMALL_STATE(324)] = 1073752058,
[SMALL_STATE(325)] = 2147493940,
[SMALL_STATE(326)] = 2147493949,
[SMALL_STATE(327)] = 2147493960,
[SMALL_STATE(328)] = 2147493983,
[SMALL_STATE(329)] = 1073752178,
[SMALL_STATE(330)] = 2147494096,
[SMALL_STATE(331)] = 2147494109,
[SMALL_STATE(332)] = 1073752296,
[SMALL_STATE(333)] = 1073752390,
[SMALL_STATE(334)] = 1073752487,
[SMALL_STATE(335)] = 10749,
[SMALL_STATE(336)] = 2147494440,
[SMALL_STATE(337)] = 2147494461,
[SMALL_STATE(338)] = 10832,
[SMALL_STATE(339)] = 2147494496,
[SMALL_STATE(340)] = 2147494513,
[SMALL_STATE(341)] = 10872,
[SMALL_STATE(342)] = 1073752752,
[SMALL_STATE(343)] = 11018,
[SMALL_STATE(344)] = 1073752856,
[SMALL_STATE(345)] = 1073752949,
[SMALL_STATE(346)] = 1073753034,
[SMALL_STATE(347)] = 2147494937,
[SMALL_STATE(348)] = 1073753124,
[SMALL_STATE(349)] = 1073753277,
[SMALL_STATE(350)] = 1073753409,
[SMALL_STATE(351)] = 1073753539,
[SMALL_STATE(352)] = 2147495455,
[SMALL_STATE(353)] = 2147495468,
[SMALL_STATE(354)] = 2147495479,
[SMALL_STATE(355)] = 1073753662,
[SMALL_STATE(356)] = 1073753758,
[SMALL_STATE(357)] = 1073753854,
[SMALL_STATE(358)] = 1073753948,
[SMALL_STATE(359)] = 1073754040,
[SMALL_STATE(360)] = 2147495950,
[SMALL_STATE(361)] = 2147495973,
[SMALL_STATE(362)] = 12344,
[SMALL_STATE(363)] = 2147496035,
[SMALL_STATE(364)] = 2147496044,
[SMALL_STATE(365)] = 12403,
[SMALL_STATE(366)] = 1073754270,
[SMALL_STATE(367)] = 1073754367,
[SMALL_STATE(368)] = 1073754461,
[SMALL_STATE(369)] = 12727,
[SMALL_STATE(370)] = 12774,
[SMALL_STATE(371)] = 2147496465,
[SMALL_STATE(372)] = 2147496486,
[SMALL_STATE(373)] = 12853,
[SMALL_STATE(374)] = 12867,
[SMALL_STATE(375)] = 2147496525,
[SMALL_STATE(376)] = 2147496536,
[SMALL_STATE(377)] = 1073754723,
[SMALL_STATE(378)] = 1073754819,
[SMALL_STATE(379)] = 2147496728,
[SMALL_STATE(380)] = 2147496745,
[SMALL_STATE(381)] = 2147496760,
[SMALL_STATE(382)] = 1073754949,
[SMALL_STATE(383)] = 2147496867,
[SMALL_STATE(384)] = 1073755054,
[SMALL_STATE(385)] = 2147496933,
[SMALL_STATE(386)] = 2147496942,
[SMALL_STATE(387)] = 1073755129,
[SMALL_STATE(388)] = 1073755261,
[SMALL_STATE(389)] = 1073755414,
[SMALL_STATE(390)] = 1073755507,
[SMALL_STATE(391)] = 13768,
[SMALL_STATE(392)] = 13819,
[SMALL_STATE(393)] = 2147497512,
[SMALL_STATE(394)] = 2147497539,
[SMALL_STATE(395)] = 2147497566,
[SMALL_STATE(396)] = 2147497577,
[SMALL_STATE(397)] = 13940,
[SMALL_STATE(398)] = 2147497632,
[SMALL_STATE(399)] = 1073755815,
[SMALL_STATE(400)] = 1073755911,
[SMALL_STATE(401)] = 14173,
[SMALL_STATE(402)] = 2147497864,
[SMALL_STATE(403)] = 2147497879,
[SMALL_STATE(404)] = 2147497886,
[SMALL_STATE(405)] = 2147497893,
[SMALL_STATE(406)] = 1073756076,
[SMALL_STATE(407)] = 1073756162,
[SMALL_STATE(408)] = 1073756241,
[SMALL_STATE(409)] = 1073756320,
[SMALL_STATE(410)] = 1073756397,
[SMALL_STATE(411)] = 2147498285,
[SMALL_STATE(412)] = 1073756482,
[SMALL_STATE(413)] = 1073756635,
[SMALL_STATE(414)] = 1073756727,
[SMALL_STATE(415)] = 14989,
[SMALL_STATE(416)] = 2147498682,
[SMALL_STATE(417)] = 1073756871,
[SMALL_STATE(418)] = 1073756960,
[SMALL_STATE(419)] = 1073757039,
[SMALL_STATE(420)] = 1073757174,
[SMALL_STATE(421)] = 2147499074,
[SMALL_STATE(422)] = 2147499095,
[SMALL_STATE(423)] = 1073757290,
[SMALL_STATE(424)] = 2147499208,
[SMALL_STATE(425)] = 2147499223,
[SMALL_STATE(426)] = 1073757410,
[SMALL_STATE(427)] = 1073757513,
[SMALL_STATE(428)] = 1073757599,
[SMALL_STATE(429)] = 2147499508,
[SMALL_STATE(430)] = 2147499535,
[SMALL_STATE(431)] = 1073757722,
[SMALL_STATE(432)] = 2147499640,
[SMALL_STATE(433)] = 1073757825,
[SMALL_STATE(434)] = 1073757978,
[SMALL_STATE(435)] = 1073758078,
[SMALL_STATE(436)] = 1073758168,
[SMALL_STATE(437)] = 16432,
[SMALL_STATE(438)] = 16449,
[SMALL_STATE(439)] = 2147500110,
[SMALL_STATE(440)] = 2147500123,
[SMALL_STATE(441)] = 2147500134,
[SMALL_STATE(442)] = 2147500145,
[SMALL_STATE(443)] = 1073758330,
[SMALL_STATE(444)] = 1073758424,
[SMALL_STATE(445)] = 16694,
[SMALL_STATE(446)] = 2147500360,
[SMALL_STATE(447)] = 16725,
[SMALL_STATE(448)] = 2147500388,
[SMALL_STATE(449)] = 2147500405,
[SMALL_STATE(450)] = 2147500424,
[SMALL_STATE(451)] = 16783,
[SMALL_STATE(452)] = 1073758652,
[SMALL_STATE(453)] = 1073758745,
[SMALL_STATE(454)] = 1073758837,
[SMALL_STATE(455)] = 1073758922,
[SMALL_STATE(456)] = 1073759001,
[SMALL_STATE(457)] = 2147500884,
[SMALL_STATE(458)] = 17247,
[SMALL_STATE(459)] = 17292,
[SMALL_STATE(460)] = 1073759158,
[SMALL_STATE(461)] = 2147501044,
[SMALL_STATE(462)] = 2147501063,
[SMALL_STATE(463)] = 2147501084,
[SMALL_STATE(464)] = 2147501097,
[SMALL_STATE(465)] = 2147501108,
[SMALL_STATE(466)] = 2147501115,
[SMALL_STATE(467)] = 1073759298,
[SMALL_STATE(468)] = 1073759385,
[SMALL_STATE(469)] = 1073759461,
[SMALL_STATE(470)] = 1073759536,
[SMALL_STATE(471)] = 17790,
[SMALL_STATE(472)] = 1073759656,
[SMALL_STATE(473)] = 1073759788,
[SMALL_STATE(474)] = 1073759883,
[SMALL_STATE(475)] = 1073759973,
[SMALL_STATE(476)] = 18235,
[SMALL_STATE(477)] = 2147501926,
[SMALL_STATE(478)] = 1073760117,
[SMALL_STATE(479)] = 2147502031,
[SMALL_STATE(480)] = 2147502042,
[SMALL_STATE(481)] = 2147502051,
[SMALL_STATE(482)] = 2147502060,
[SMALL_STATE(483)] = 1073760243,
[SMALL_STATE(484)] = 1073760335,
[SMALL_STATE(485)] = 1073760423,
[SMALL_STATE(486)] = 1073760500,
[SMALL_STATE(487)] = 18752,
[SMALL_STATE(488)] = 1073760624,
[SMALL_STATE(489)] = 18855,
[SMALL_STATE(490)] = 1073760705,
[SMALL_STATE(491)] = 18959,
[SMALL_STATE(492)] = 2147502636,
[SMALL_STATE(493)] = 2147502647,
[SMALL_STATE(494)] = 2147502656,
[SMALL_STATE(495)] = 1073760841,
[SMALL_STATE(496)] = 1073760936,
[SMALL_STATE(497)] = 1073761023,
[SMALL_STATE(498)] = 1073761102,
[SMALL_STATE(499)] = 1073761234,
[SMALL_STATE(500)] = 1073761366,
[SMALL_STATE(501)] = 1073761519,
[SMALL_STATE(502)] = 1073761625,
[SMALL_STATE(503)] = 1073761721,
[SMALL_STATE(504)] = 1073761811,
[SMALL_STATE(505)] = 1073761898,
[SMALL_STATE(506)] = 1073761983,
[SMALL_STATE(507)] = 20240,
[SMALL_STATE(508)] = 20281,
[SMALL_STATE(509)] = 2147503942,
[SMALL_STATE(510)] = 2147503957,
[SMALL_STATE(511)] = 1073762146,
[SMALL_STATE(512)] = 2147504064,
[SMALL_STATE(513)] = 2147504077,
[SMALL_STATE(514)] = 1073762260,
[SMALL_STATE(515)] = 1073762392,
[SMALL_STATE(516)] = 1073762488,
[SMALL_STATE(517)] = 1073762578,
[SMALL_STATE(518)] = 1073762668,
[SMALL_STATE(519)] = 1073762754,
[SMALL_STATE(520)] = 1073762833,
[SMALL_STATE(521)] = 2147504733,
[SMALL_STATE(522)] = 1073762930,
[SMALL_STATE(523)] = 2147504819,
[SMALL_STATE(524)] = 2147504836,
[SMALL_STATE(525)] = 2147504851,
[SMALL_STATE(526)] = 2147504864,
[SMALL_STATE(527)] = 2147504877,
[SMALL_STATE(528)] = 2147504886,
[SMALL_STATE(529)] = 1073763071,
[SMALL_STATE(530)] = 1073763157,
[SMALL_STATE(531)] = 1073763242,
[SMALL_STATE(532)] = 1073763321,
[SMALL_STATE(533)] = 21572,
[SMALL_STATE(534)] = 1073763439,
[SMALL_STATE(535)] = 21670,
[SMALL_STATE(536)] = 21689,
[SMALL_STATE(537)] = 1073763526,
[SMALL_STATE(538)] = 1073763679,
[SMALL_STATE(539)] = 1073763772,
[SMALL_STATE(540)] = 2147505688,
[SMALL_STATE(541)] = 1073763875,
[SMALL_STATE(542)] = 1073763965,
[SMALL_STATE(543)] = 22220,
[SMALL_STATE(544)] = 2147505913,
[SMALL_STATE(545)] = 2147505926,
[SMALL_STATE(546)] = 2147505939,
[SMALL_STATE(547)] = 22302,
[SMALL_STATE(548)] = 2147505960,
[SMALL_STATE(549)] = 1073764147,
[SMALL_STATE(550)] = 1073764243,
[SMALL_STATE(551)] = 1073764337,
[SMALL_STATE(552)] = 1073764423,
[SMALL_STATE(553)] = 1073764508,
[SMALL_STATE(554)] = 22764,
[SMALL_STATE(555)] = 22807,
[SMALL_STATE(556)] = 1073764646,
[SMALL_STATE(557)] = 22891,
[SMALL_STATE(558)] = 2147506554,
[SMALL_STATE(559)] = 1073764741,
[SMALL_STATE(560)] = 2147506703,
[SMALL_STATE(561)] = 2147506718,
[SMALL_STATE(562)] = 2147506727,
[SMALL_STATE(563)] = 1073764910,
[SMALL_STATE(564)] = 1073765063,
[SMALL_STATE(565)] = 2147506979,
[SMALL_STATE(566)] = 1073765182,
[SMALL_STATE(567)] = 1073765270,
[SMALL_STATE(568)] = 1073765356,
[SMALL_STATE(569)] = 1073765441,
[SMALL_STATE(570)] = 1073765526,
[SMALL_STATE(571)] = 1073765611,
[SMALL_STATE(572)] = 1073765696,
[SMALL_STATE(573)] = 1073765775,
[SMALL_STATE(574)] = 1073765853,
[SMALL_STATE(575)] = 2147507755,
[SMALL_STATE(576)] = 2147507770,
[SMALL_STATE(577)] = 2147507785,
[SMALL_STATE(578)] = 2147507792,
[SMALL_STATE(579)] = 2147507809,
[SMALL_STATE(580)] = 1073765998,
[SMALL_STATE(581)] = 1073766130,
[SMALL_STATE(582)] = 1073766231,
[SMALL_STATE(583)] = 1073766327,
[SMALL_STATE(584)] = 24597,
[SMALL_STATE(585)] = 1073766479,
[SMALL_STATE(586)] = 1073766566,
[SMALL_STATE(587)] = 24823,
[SMALL_STATE(588)] = 24869,
[SMALL_STATE(589)] = 24913,
[SMALL_STATE(590)] = 24937,
[SMALL_STATE(591)] = 2147508607,
[SMALL_STATE(592)] = 24976,
[SMALL_STATE(593)] = 24991,
[SMALL_STATE(594)] = 2147508652,
[SMALL_STATE(595)] = 25019,
[SMALL_STATE(596)] = 2147508711,
[SMALL_STATE(597)] = 2147508726,
[SMALL_STATE(598)] = 2147508735,
[SMALL_STATE(599)] = 1073766918,
[SMALL_STATE(600)] = 1073767011,
[SMALL_STATE(601)] = 1073767101,
[SMALL_STATE(602)] = 1073767191,
[SMALL_STATE(603)] = 1073767278,
[SMALL_STATE(604)] = 1073767364,
[SMALL_STATE(605)] = 1073767449,
[SMALL_STATE(606)] = 1073767529,
[SMALL_STATE(607)] = 2147509414,
[SMALL_STATE(608)] = 25783,
[SMALL_STATE(609)] = 2147509446,
[SMALL_STATE(610)] = 25813,
[SMALL_STATE(611)] = 2147509471,
[SMALL_STATE(612)] = 25834,
[SMALL_STATE(613)] = 2147509496,
[SMALL_STATE(614)] = 2147509509,
[SMALL_STATE(615)] = 2147509522,
[SMALL_STATE(616)] = 2147509533,
[SMALL_STATE(617)] = 25896,
[SMALL_STATE(618)] = 2147509587,
[SMALL_STATE(619)] = 1073767770,
[SMALL_STATE(620)] = 1073767873,
[SMALL_STATE(621)] = 1073767965,
[SMALL_STATE(622)] = 1073768055,
[SMALL_STATE(623)] = 1073760423,
[SMALL_STATE(624)] = 26309,
[SMALL_STATE(625)] = 26354,
[SMALL_STATE(626)] = 26398,
[SMALL_STATE(627)] = 2147510089,
[SMALL_STATE(628)] = 2147510106,
[SMALL_STATE(629)] = 2147510117,
[SMALL_STATE(630)] = 2147510132,
[SMALL_STATE(631)] = 2147510143,
[SMALL_STATE(632)] = 2147510152,
[SMALL_STATE(633)] = 2147510161,
[SMALL_STATE(634)] = 26520,
[SMALL_STATE(635)] = 2147510178,
[SMALL_STATE(636)] = 1073768365,
[SMALL_STATE(637)] = 1073768459,
[SMALL_STATE(638)] = 26725,
[SMALL_STATE(639)] = 2147510404,
[SMALL_STATE(640)] = 2147510419,
[SMALL_STATE(641)] = 2147510432,
[SMALL_STATE(642)] = 2147510445,
[SMALL_STATE(643)] = 2147510456,
[SMALL_STATE(644)] = 26819,
[SMALL_STATE(645)] = 2147510477,
[SMALL_STATE(646)] = 1073768660,
[SMALL_STATE(647)] = 26929,
[SMALL_STATE(648)] = 26972,
[SMALL_STATE(649)] = 26996,
[SMALL_STATE(650)] = 2147510662,
[SMALL_STATE(651)] = 2147510681,
[SMALL_STATE(652)] = 2147510696,
[SMALL_STATE(653)] = 2147510709,
[SMALL_STATE(654)] = 1073768896,
[SMALL_STATE(655)] = 2147510813,
[SMALL_STATE(656)] = 2147510824,
[SMALL_STATE(657)] = 2147510833,
[SMALL_STATE(658)] = 2147510842,
[SMALL_STATE(659)] = 2147510851,
[SMALL_STATE(660)] = 2147510858,
[SMALL_STATE(661)] = 2147510865,
[SMALL_STATE(662)] = 2147510872,
[SMALL_STATE(663)] = 1073769055,
[SMALL_STATE(664)] = 1073769156,
[SMALL_STATE(665)] = 1073769254,
[SMALL_STATE(666)] = 1073769349,
[SMALL_STATE(667)] = 1073769441,
[SMALL_STATE(668)] = 1073769531,
[SMALL_STATE(669)] = 1073769617,
[SMALL_STATE(670)] = 1073769698,
[SMALL_STATE(671)] = 2147502042,
[SMALL_STATE(672)] = 1073769771,
[SMALL_STATE(673)] = 1073769850,
[SMALL_STATE(674)] = 1073769929,
[SMALL_STATE(675)] = 1073770008,
[SMALL_STATE(676)] = 1073770087,
[SMALL_STATE(677)] = 28341,
[SMALL_STATE(678)] = 1073770210,
[SMALL_STATE(679)] = 1073770285,
[SMALL_STATE(680)] = 1073770357,
[SMALL_STATE(681)] = 28590,
[SMALL_STATE(682)] = 2147512257,
[SMALL_STATE(683)] = 1073770444,
[SMALL_STATE(684)] = 2147512336,
[SMALL_STATE(685)] = 28709,
[SMALL_STATE(686)] = 28723,
[SMALL_STATE(687)] = 2147512382,
[SMALL_STATE(688)] = 2147512403,
[SMALL_STATE(689)] = 2147512416,
[SMALL_STATE(690)] = 2147512427,
[SMALL_STATE(691)] = 2147512436,
[SMALL_STATE(692)] = 1073770621,
[SMALL_STATE(693)] = 1073770753,
[SMALL_STATE(694)] = 1073770885,
[SMALL_STATE(695)] = 1073771038,
[SMALL_STATE(696)] = 1073771133,
[SMALL_STATE(697)] = 1073771220,
[SMALL_STATE(698)] = 1073771306,
[SMALL_STATE(699)] = 1073771391,
[SMALL_STATE(700)] = 1073771470,
[SMALL_STATE(701)] = 1073771549,
[SMALL_STATE(702)] = 1073771628,
[SMALL_STATE(703)] = 1073771705,
[SMALL_STATE(704)] = 29957,
[SMALL_STATE(705)] = 30000,
[SMALL_STATE(706)] = 30043,
[SMALL_STATE(707)] = 2147513708,
[SMALL_STATE(708)] = 2147513725,
[SMALL_STATE(709)] = 2147513736,
[SMALL_STATE(710)] = 2147513751,
[SMALL_STATE(711)] = 2147513762,
[SMALL_STATE(712)] = 2147513773,
[SMALL_STATE(713)] = 2147513784,
[SMALL_STATE(714)] = 2147513791,
[SMALL_STATE(715)] = 2147513798,
[SMALL_STATE(716)] = 2147513809,
[SMALL_STATE(717)] = 2147513820,
[SMALL_STATE(718)] = 2147513833,
[SMALL_STATE(719)] = 1073772020,
[SMALL_STATE(720)] = 2147513913,
[SMALL_STATE(721)] = 30276,
[SMALL_STATE(722)] = 2147513934,
[SMALL_STATE(723)] = 2147513943,
[SMALL_STATE(724)] = 2147513950,
[SMALL_STATE(725)] = 1073772133,
[SMALL_STATE(726)] = 1073772229,
[SMALL_STATE(727)] = 1073772319,
[SMALL_STATE(728)] = 1073772406,
[SMALL_STATE(729)] = 1073772486,
[SMALL_STATE(730)] = 1073772564,
[SMALL_STATE(731)] = 1073772629,
[SMALL_STATE(732)] = 30881,
[SMALL_STATE(733)] = 30926,
[SMALL_STATE(734)] = 1073772794,
[SMALL_STATE(735)] = 2147514687,
[SMALL_STATE(736)] = 1073772874,
[SMALL_STATE(737)] = 31140,
[SMALL_STATE(738)] = 2147514798,
[SMALL_STATE(739)] = 1073772981,
[SMALL_STATE(740)] = 2147514897,
[SMALL_STATE(741)] = 2147514904,
[SMALL_STATE(742)] = 1073773093,
[SMALL_STATE(743)] = 1073773183,
[SMALL_STATE(744)] = 31444,
[SMALL_STATE(745)] = 31489,
[SMALL_STATE(746)] = 1073773364,
[SMALL_STATE(747)] = 2147515245,
[SMALL_STATE(748)] = 2147515272,
[SMALL_STATE(749)] = 2147515299,
[SMALL_STATE(750)] = 31678,
[SMALL_STATE(751)] = 31688,
[SMALL_STATE(752)] = 2147515359,
[SMALL_STATE(753)] = 2147515380,
[SMALL_STATE(754)] = 2147515395,
[SMALL_STATE(755)] = 2147515410,
[SMALL_STATE(756)] = 1073773599,
[SMALL_STATE(757)] = 2147515517,
[SMALL_STATE(758)] = 2147515530,
[SMALL_STATE(759)] = 2147515541,
[SMALL_STATE(760)] = 2147515552,
[SMALL_STATE(761)] = 2147515563,
[SMALL_STATE(762)] = 2147515574,
[SMALL_STATE(763)] = 31937,
[SMALL_STATE(764)] = 2147515597,
[SMALL_STATE(765)] = 2147515606,
[SMALL_STATE(766)] = 31965,
[SMALL_STATE(767)] = 1073773832,
[SMALL_STATE(768)] = 1073773935,
[SMALL_STATE(769)] = 1073774031,
[SMALL_STATE(770)] = 1073774127,
[SMALL_STATE(771)] = 1073774221,
[SMALL_STATE(772)] = 1073774315,
[SMALL_STATE(773)] = 1073774408,
[SMALL_STATE(774)] = 1073774494,
[SMALL_STATE(775)] = 1073774580,
[SMALL_STATE(776)] = 1073774665,
[SMALL_STATE(777)] = 1073774744,
[SMALL_STATE(778)] = 1073774823,
[SMALL_STATE(779)] = 1073774902,
[SMALL_STATE(780)] = 1073774980,
[SMALL_STATE(781)] = 33232,
[SMALL_STATE(782)] = 2147516924,
[SMALL_STATE(783)] = 1073775113,
[SMALL_STATE(784)] = 1073775208,
[SMALL_STATE(785)] = 1073775303,
[SMALL_STATE(786)] = 1073775397,
[SMALL_STATE(787)] = 1073775491,
[SMALL_STATE(788)] = 1073775585,
[SMALL_STATE(789)] = 1073775678,
[SMALL_STATE(790)] = 1073775764,
[SMALL_STATE(791)] = 1073775849,
[SMALL_STATE(792)] = 1073775928,
[SMALL_STATE(793)] = 34181,
[SMALL_STATE(794)] = 34224,
[SMALL_STATE(795)] = 1073776091,
[SMALL_STATE(796)] = 8541,
[SMALL_STATE(797)] = 2147517976,
[SMALL_STATE(798)] = 34345,
[SMALL_STATE(799)] = 2147518007,
[SMALL_STATE(800)] = 2147518022,
[SMALL_STATE(801)] = 1073776211,
[SMALL_STATE(802)] = 2147518104,
[SMALL_STATE(803)] = 2147518117,
[SMALL_STATE(804)] = 2147518128,
[SMALL_STATE(805)] = 2147518139,
[SMALL_STATE(806)] = 2147518146,
[SMALL_STATE(807)] = 2147518153,
[SMALL_STATE(808)] = 2147518160,
[SMALL_STATE(809)] = 1073776343,
[SMALL_STATE(810)] = 1073776444,
[SMALL_STATE(811)] = 1073776540,
[SMALL_STATE(812)] = 1073776636,
[SMALL_STATE(813)] = 1073776732,
[SMALL_STATE(814)] = 1073776825,
[SMALL_STATE(815)] = 1073776914,
[SMALL_STATE(816)] = 1073777003,
[SMALL_STATE(817)] = 1073777091,
[SMALL_STATE(818)] = 1073777177,
[SMALL_STATE(819)] = 1073777263,
[SMALL_STATE(820)] = 1073777349,
[SMALL_STATE(821)] = 2147519253,
[SMALL_STATE(822)] = 1073777452,
[SMALL_STATE(823)] = 1073777531,
[SMALL_STATE(824)] = 1073777610,
[SMALL_STATE(825)] = 35865,
[SMALL_STATE(826)] = 1073777734,
[SMALL_STATE(827)] = 1073749548,
[SMALL_STATE(828)] = 1073777810,
[SMALL_STATE(829)] = 36062,
[SMALL_STATE(830)] = 1073777930,
[SMALL_STATE(831)] = 2147519823,
[SMALL_STATE(832)] = 36196,
[SMALL_STATE(833)] = 1073778034,
[SMALL_STATE(834)] = 2147519920,
[SMALL_STATE(835)] = 1073778115,
[SMALL_STATE(836)] = 1073778175,
[SMALL_STATE(837)] = 1073778235,
[SMALL_STATE(838)] = 2147520116,
[SMALL_STATE(839)] = 2147520135,
[SMALL_STATE(840)] = 2147520148,
[SMALL_STATE(841)] = 2147520161,
[SMALL_STATE(842)] = 36524,
[SMALL_STATE(843)] = 2147520182,
[SMALL_STATE(844)] = 2147520191,
[SMALL_STATE(845)] = 2147520200,
[SMALL_STATE(846)] = 2147520209,
[SMALL_STATE(847)] = 1073778394,
[SMALL_STATE(848)] = 1073778526,
[SMALL_STATE(849)] = 2147520503,
[SMALL_STATE(850)] = 2147520512,
[SMALL_STATE(851)] = 2147520519,
[SMALL_STATE(852)] = 2147520526,
[SMALL_STATE(853)] = 1073778709,
[SMALL_STATE(854)] = 2147520628,
[SMALL_STATE(855)] = 1073778811,
[SMALL_STATE(856)] = 1073778919,
[SMALL_STATE(857)] = 1073779013,
[SMALL_STATE(858)] = 1073779099,
[SMALL_STATE(859)] = 1073779179,
[SMALL_STATE(860)] = 1073779258,
[SMALL_STATE(861)] = 1073779337,
[SMALL_STATE(862)] = 2147502042,
[SMALL_STATE(863)] = 37571,
[SMALL_STATE(864)] = 1073779439,
[SMALL_STATE(865)] = 1073779514,
[SMALL_STATE(866)] = 37776,
[SMALL_STATE(867)] = 1073779643,
[SMALL_STATE(868)] = 37886,
[SMALL_STATE(869)] = 37906,
[SMALL_STATE(870)] = 37921,
[SMALL_STATE(871)] = 37937,
[SMALL_STATE(872)] = 2147521598,
[SMALL_STATE(873)] = 2147521611,
[SMALL_STATE(874)] = 2147521624,
[SMALL_STATE(875)] = 37989,
[SMALL_STATE(876)] = 2147521679,
[SMALL_STATE(877)] = 2147521690,
[SMALL_STATE(878)] = 2147521697,
[SMALL_STATE(879)] = 1073779882,
[SMALL_STATE(880)] = 2147521838,
[SMALL_STATE(881)] = 2147521845,
[SMALL_STATE(882)] = 2147521852,
[SMALL_STATE(883)] = 1073780035,
[SMALL_STATE(884)] = 1073780188,
[SMALL_STATE(885)] = 1073780341,
[SMALL_STATE(886)] = 1073780473,
[SMALL_STATE(887)] = 1073780576,
[SMALL_STATE(888)] = 1073780677,
[SMALL_STATE(889)] = 38950,
[SMALL_STATE(890)] = 38992,
[SMALL_STATE(891)] = 1073780858,
[SMALL_STATE(892)] = 1073780953,
[SMALL_STATE(893)] = 1073781039,
[SMALL_STATE(894)] = 1073781125,
[SMALL_STATE(895)] = 1073781210,
[SMALL_STATE(896)] = 1073781295,
[SMALL_STATE(897)] = 1073781375,
[SMALL_STATE(898)] = 1073781454,
[SMALL_STATE(899)] = 1073781540,
[SMALL_STATE(900)] = 1073781613,
[SMALL_STATE(901)] = 39865,
[SMALL_STATE(902)] = 2147523525,
[SMALL_STATE(903)] = 39890,
[SMALL_STATE(904)] = 2147523548,
[SMALL_STATE(905)] = 2147523559,
[SMALL_STATE(906)] = 2147523568,
[SMALL_STATE(907)] = 2147523577,
[SMALL_STATE(908)] = 2147523586,
[SMALL_STATE(909)] = 2147523593,
[SMALL_STATE(910)] = 1073781776,
[SMALL_STATE(911)] = 1073781883,
[SMALL_STATE(912)] = 1073781980,
[SMALL_STATE(913)] = 1073782076,
[SMALL_STATE(914)] = 1073782171,
[SMALL_STATE(915)] = 1073782266,
[SMALL_STATE(916)] = 1073782360,
[SMALL_STATE(917)] = 1073782452,
[SMALL_STATE(918)] = 1073782544,
[SMALL_STATE(919)] = 1073782634,
[SMALL_STATE(920)] = 1073782724,
[SMALL_STATE(921)] = 1073782811,
[SMALL_STATE(922)] = 1073782897,
[SMALL_STATE(923)] = 1073782982,
[SMALL_STATE(924)] = 1073783067,
[SMALL_STATE(925)] = 1073783146,
[SMALL_STATE(926)] = 1073783225,
[SMALL_STATE(927)] = 1073783304,
[SMALL_STATE(928)] = 1073783383,
[SMALL_STATE(929)] = 1073783462,
[SMALL_STATE(930)] = 41717,
[SMALL_STATE(931)] = 1073783564,
[SMALL_STATE(932)] = 41817,
[SMALL_STATE(933)] = 41862,
[SMALL_STATE(934)] = 1073783735,
[SMALL_STATE(935)] = 41986,
[SMALL_STATE(936)] = 1073783853,
[SMALL_STATE(937)] = 2147525742,
[SMALL_STATE(938)] = 2147525759,
[SMALL_STATE(939)] = 42128,
[SMALL_STATE(940)] = 2147525791,
[SMALL_STATE(941)] = 2147525806,
[SMALL_STATE(942)] = 2147525821,
[SMALL_STATE(943)] = 2147525834,
[SMALL_STATE(944)] = 1073784025,
[SMALL_STATE(945)] = 1073784157,
[SMALL_STATE(946)] = 2147526134,
[SMALL_STATE(947)] = 2147526147,
[SMALL_STATE(948)] = 42510,
[SMALL_STATE(949)] = 2147526168,
[SMALL_STATE(950)] = 2147526181,
[SMALL_STATE(951)] = 2147526192,
[SMALL_STATE(952)] = 2147526203,
[SMALL_STATE(953)] = 1073784390,
[SMALL_STATE(954)] = 2147526346,
[SMALL_STATE(955)] = 2147526355,
[SMALL_STATE(956)] = 2147526364,
[SMALL_STATE(957)] = 2147526371,
[SMALL_STATE(958)] = 1073784554,
[SMALL_STATE(959)] = 1073784707,
[SMALL_STATE(960)] = 1073784860,
[SMALL_STATE(961)] = 1073785013,
[SMALL_STATE(962)] = 1073785145,
[SMALL_STATE(963)] = 1073785277,
[SMALL_STATE(964)] = 43550,
[SMALL_STATE(965)] = 43594,
[SMALL_STATE(966)] = 1073785462,
[SMALL_STATE(967)] = 1073785558,
[SMALL_STATE(968)] = 1073785651,
[SMALL_STATE(969)] = 1073785743,
[SMALL_STATE(970)] = 1073785835,
[SMALL_STATE(971)] = 1073785921,
[SMALL_STATE(972)] = 1073786007,
[SMALL_STATE(973)] = 1073786093,
[SMALL_STATE(974)] = 1073786178,
[SMALL_STATE(975)] = 1073786263,
[SMALL_STATE(976)] = 1073786348,
[SMALL_STATE(977)] = 1073786429,
[SMALL_STATE(978)] = 1073786510,
[SMALL_STATE(979)] = 1073786589,
[SMALL_STATE(980)] = 44844,
[SMALL_STATE(981)] = 1073786718,
[SMALL_STATE(982)] = 1073786794,
[SMALL_STATE(983)] = 1073786869,
[SMALL_STATE(984)] = 45120,
[SMALL_STATE(985)] = 45163,
[SMALL_STATE(986)] = 45206,
[SMALL_STATE(987)] = 1073787076,
[SMALL_STATE(988)] = 1073787147,
[SMALL_STATE(989)] = 1073787214,
[SMALL_STATE(990)] = 2147529100,
[SMALL_STATE(991)] = 1073787291,
[SMALL_STATE(992)] = 45524,
[SMALL_STATE(993)] = 2147529188,
[SMALL_STATE(994)] = 45549,
[SMALL_STATE(995)] = 45561,
[SMALL_STATE(996)] = 45579,
[SMALL_STATE(997)] = 2147529241,
[SMALL_STATE(998)] = 45608,
[SMALL_STATE(999)] = 45620,
[SMALL_STATE(1000)] = 2147529280,
[SMALL_STATE(1001)] = 45649,
[SMALL_STATE(1002)] = 2147529309,
[SMALL_STATE(1003)] = 2147529324,
[SMALL_STATE(1004)] = 45691,
[SMALL_STATE(1005)] = 2147529350,
[SMALL_STATE(1006)] = 45711,
[SMALL_STATE(1007)] = 2147529369,
[SMALL_STATE(1008)] = 2147529380,
[SMALL_STATE(1009)] = 1073787567,
[SMALL_STATE(1010)] = 2147529529,
[SMALL_STATE(1011)] = 2147529540,
[SMALL_STATE(1012)] = 2147529551,
[SMALL_STATE(1013)] = 2147529562,
[SMALL_STATE(1014)] = 2147529571,
[SMALL_STATE(1015)] = 2147529580,
[SMALL_STATE(1016)] = 2147529589,
[SMALL_STATE(1017)] = 2147529598,
[SMALL_STATE(1018)] = 2147529607,
[SMALL_STATE(1019)] = 2147529616,
[SMALL_STATE(1020)] = 2147529623,
[SMALL_STATE(1021)] = 2147529630,
[SMALL_STATE(1022)] = 1073787813,
[SMALL_STATE(1023)] = 1073787966,
[SMALL_STATE(1024)] = 1073788098,
[SMALL_STATE(1025)] = 1073788228,
[SMALL_STATE(1026)] = 1073788329,
[SMALL_STATE(1027)] = 1073788428,
[SMALL_STATE(1028)] = 1073788524,
[SMALL_STATE(1029)] = 1073788619,
[SMALL_STATE(1030)] = 46889,
[SMALL_STATE(1031)] = 1073788757,
[SMALL_STATE(1032)] = 47023,
[SMALL_STATE(1033)] = 1073788905,
[SMALL_STATE(1034)] = 1073788993,
[SMALL_STATE(1035)] = 1073789080,
[SMALL_STATE(1036)] = 1073789167,
[SMALL_STATE(1037)] = 1073789253,
[SMALL_STATE(1038)] = 1073789339,
[SMALL_STATE(1039)] = 1073789425,
[SMALL_STATE(1040)] = 1073789511,
[SMALL_STATE(1041)] = 1073789597,
[SMALL_STATE(1042)] = 1073789682,
[SMALL_STATE(1043)] = 1073789767,
[SMALL_STATE(1044)] = 1073789852,
[SMALL_STATE(1045)] = 1073789937,
[SMALL_STATE(1046)] = 1073790022,
[SMALL_STATE(1047)] = 1073790107,
[SMALL_STATE(1048)] = 1073790192,
[SMALL_STATE(1049)] = 1073790277,
[SMALL_STATE(1050)] = 1073790362,
[SMALL_STATE(1051)] = 1073790447,
[SMALL_STATE(1052)] = 1073790527,
[SMALL_STATE(1053)] = 1073790607,
[SMALL_STATE(1054)] = 1073790686,
[SMALL_STATE(1055)] = 1073790765,
[SMALL_STATE(1056)] = 1073745744,
[SMALL_STATE(1057)] = 1073790844,
[SMALL_STATE(1058)] = 49096,
[SMALL_STATE(1059)] = 49141,
[SMALL_STATE(1060)] = 49185,
[SMALL_STATE(1061)] = 49228,
[SMALL_STATE(1062)] = 49271,
[SMALL_STATE(1063)] = 1073791142,
[SMALL_STATE(1064)] = 1073791214,
[SMALL_STATE(1065)] = 1073791278,
[SMALL_STATE(1066)] = 1073791338,
[SMALL_STATE(1067)] = 49571,
[SMALL_STATE(1068)] = 49591,
[SMALL_STATE(1069)] = 2147533256,
[SMALL_STATE(1070)] = 2147533277,
[SMALL_STATE(1071)] = 49648,
[SMALL_STATE(1072)] = 2147533340,
[SMALL_STATE(1073)] = 2147533359,
[SMALL_STATE(1074)] = 2147533376,
[SMALL_STATE(1075)] = 2147533391,
[SMALL_STATE(1076)] = 2147533402,
[SMALL_STATE(1077)] = 49765,
[SMALL_STATE(1078)] = 49777,
[SMALL_STATE(1079)] = 2147533437,
[SMALL_STATE(1080)] = 1073791626,
[SMALL_STATE(1081)] = 1073791758,
[SMALL_STATE(1082)] = 2147533735,
[SMALL_STATE(1083)] = 50098,
[SMALL_STATE(1084)] = 50111,
[SMALL_STATE(1085)] = 50124,
[SMALL_STATE(1086)] = 2147533785,
[SMALL_STATE(1087)] = 2147533796,
[SMALL_STATE(1088)] = 2147533807,
[SMALL_STATE(1089)] = 2147533818,
[SMALL_STATE(1090)] = 2147533827,
[SMALL_STATE(1091)] = 2147533834,
[SMALL_STATE(1092)] = 2147533841,
[SMALL_STATE(1093)] = 1073792024,
[SMALL_STATE(1094)] = 1073792156,
[SMALL_STATE(1095)] = 2147534133,
[SMALL_STATE(1096)] = 1073792316,
[SMALL_STATE(1097)] = 1073792469,
[SMALL_STATE(1098)] = 1073792604,
[SMALL_STATE(1099)] = 1073792757,
[SMALL_STATE(1100)] = 1073792910,
[SMALL_STATE(1101)] = 1073793048,
[SMALL_STATE(1102)] = 1073793180,
[SMALL_STATE(1103)] = 1073793312,
[SMALL_STATE(1104)] = 1073793424,
[SMALL_STATE(1105)] = 1073793533,
[SMALL_STATE(1106)] = 1073793640,
[SMALL_STATE(1107)] = 1073793735,
[SMALL_STATE(1108)] = 1073793841,
[SMALL_STATE(1109)] = 1073793945,
[SMALL_STATE(1110)] = 1073794040,
[SMALL_STATE(1111)] = 1073794136,
[SMALL_STATE(1112)] = 52406,
[SMALL_STATE(1113)] = 1073794271,
[SMALL_STATE(1114)] = 1073794364,
[SMALL_STATE(1115)] = 1073794456,
[SMALL_STATE(1116)] = 1073794546,
[SMALL_STATE(1117)] = 1073794636,
[SMALL_STATE(1118)] = 1073794725,
[SMALL_STATE(1119)] = 1073794813,
[SMALL_STATE(1120)] = 1073794900,
[SMALL_STATE(1121)] = 1073794987,
[SMALL_STATE(1122)] = 1073795074,
[SMALL_STATE(1123)] = 1073795160,
[SMALL_STATE(1124)] = 1073795246,
[SMALL_STATE(1125)] = 1073795332,
[SMALL_STATE(1126)] = 1073795417,
[SMALL_STATE(1127)] = 1073795502,
[SMALL_STATE(1128)] = 1073795587,
[SMALL_STATE(1129)] = 1073795668,
[SMALL_STATE(1130)] = 53924,
[SMALL_STATE(1131)] = 1073795798,
[SMALL_STATE(1132)] = 1073795874,
[SMALL_STATE(1133)] = 54126,
[SMALL_STATE(1134)] = 1073795994,
[SMALL_STATE(1135)] = 54245,
[SMALL_STATE(1136)] = 54293,
[SMALL_STATE(1137)] = 54336,
[SMALL_STATE(1138)] = 54379,
[SMALL_STATE(1139)] = 1073796245,
[SMALL_STATE(1140)] = 1073796314,
[SMALL_STATE(1141)] = 2147538203,
[SMALL_STATE(1142)] = 2147538222,
[SMALL_STATE(1143)] = 54593,
[SMALL_STATE(1144)] = 54634,
[SMALL_STATE(1145)] = 54646,
[SMALL_STATE(1146)] = 2147538306,
[SMALL_STATE(1147)] = 54673,
[SMALL_STATE(1148)] = 2147538333,
[SMALL_STATE(1149)] = 54700,
[SMALL_STATE(1150)] = 54712,
[SMALL_STATE(1151)] = 54724,
[SMALL_STATE(1152)] = 2147538383,
[SMALL_STATE(1153)] = 2147538396,
[SMALL_STATE(1154)] = 2147538409,
[SMALL_STATE(1155)] = 54772,
[SMALL_STATE(1156)] = 2147538430,
[SMALL_STATE(1157)] = 2147538441,
[SMALL_STATE(1158)] = 2147538452,
[SMALL_STATE(1159)] = 24597,
[SMALL_STATE(1160)] = 2147538463,
[SMALL_STATE(1161)] = 54826,
[SMALL_STATE(1162)] = 2147538484,
[SMALL_STATE(1163)] = 2147538495,
[SMALL_STATE(1164)] = 2147538506,
[SMALL_STATE(1165)] = 2147538517,
[SMALL_STATE(1166)] = 2147538528,
[SMALL_STATE(1167)] = 2147538539,
[SMALL_STATE(1168)] = 2147538550,
[SMALL_STATE(1169)] = 2147538559,
[SMALL_STATE(1170)] = 2147538568,
[SMALL_STATE(1171)] = 2147538577,
[SMALL_STATE(1172)] = 2147538584,
[SMALL_STATE(1173)] = 2147538591,
[SMALL_STATE(1174)] = 1073796774,
[SMALL_STATE(1175)] = 1073796927,
[SMALL_STATE(1176)] = 1073797080,
[SMALL_STATE(1177)] = 1073797212,
[SMALL_STATE(1178)] = 1073797344,
[SMALL_STATE(1179)] = 1073797468,
[SMALL_STATE(1180)] = 1073797573,
[SMALL_STATE(1181)] = 1073797674,
[SMALL_STATE(1182)] = 55949,
[SMALL_STATE(1183)] = 1073797817,
[SMALL_STATE(1184)] = 1073797914,
[SMALL_STATE(1185)] = 1073798010,
[SMALL_STATE(1186)] = 1073798106,
[SMALL_STATE(1187)] = 1073798202,
[SMALL_STATE(1188)] = 1073798298,
[SMALL_STATE(1189)] = 1073798393,
[SMALL_STATE(1190)] = 1073798487,
[SMALL_STATE(1191)] = 1073798580,
[SMALL_STATE(1192)] = 1073798672,
[SMALL_STATE(1193)] = 1073798762,
[SMALL_STATE(1194)] = 57028,
[SMALL_STATE(1195)] = 1073798898,
[SMALL_STATE(1196)] = 1073798986,
[SMALL_STATE(1197)] = 1073799073,
[SMALL_STATE(1198)] = 1073799158,
[SMALL_STATE(1199)] = 1073799243,
[SMALL_STATE(1200)] = 1073799328,
[SMALL_STATE(1201)] = 1073799407,
[SMALL_STATE(1202)] = 1073799486,
[SMALL_STATE(1203)] = 1073799565,
[SMALL_STATE(1204)] = 1073799644,
[SMALL_STATE(1205)] = 1073799723,
[SMALL_STATE(1206)] = 1073799800,
[SMALL_STATE(1207)] = 1073795874,
[SMALL_STATE(1208)] = 58053,
[SMALL_STATE(1209)] = 1073799922,
[SMALL_STATE(1210)] = 1073799998,
[SMALL_STATE(1211)] = 1073800074,
[SMALL_STATE(1212)] = 58326,
[SMALL_STATE(1213)] = 58378,
[SMALL_STATE(1214)] = 58422,
[SMALL_STATE(1215)] = 58466,
[SMALL_STATE(1216)] = 58510,
[SMALL_STATE(1217)] = 58554,
[SMALL_STATE(1218)] = 58598,
[SMALL_STATE(1219)] = 58641,
[SMALL_STATE(1220)] = 1073800507,
[SMALL_STATE(1221)] = 1073800576,
[SMALL_STATE(1222)] = 1073800645,
[SMALL_STATE(1223)] = 1073800710,
[SMALL_STATE(1224)] = 2147542594,
[SMALL_STATE(1225)] = 1073800781,
[SMALL_STATE(1226)] = 1073800839,
[SMALL_STATE(1227)] = 2147542721,
[SMALL_STATE(1228)] = 2147542740,
[SMALL_STATE(1229)] = 2147542759,
[SMALL_STATE(1230)] = 2147542776,
[SMALL_STATE(1231)] = 59143,
[SMALL_STATE(1232)] = 2147542803,
[SMALL_STATE(1233)] = 59170,
[SMALL_STATE(1234)] = 2147542830,
[SMALL_STATE(1235)] = 59197,
[SMALL_STATE(1236)] = 2147542857,
[SMALL_STATE(1237)] = 2147542872,
[SMALL_STATE(1238)] = 59237,
[SMALL_STATE(1239)] = 59248,
[SMALL_STATE(1240)] = 2147542907,
[SMALL_STATE(1241)] = 59272,
[SMALL_STATE(1242)] = 2147542931,
[SMALL_STATE(1243)] = 2147542944,
[SMALL_STATE(1244)] = 1073801133,
[SMALL_STATE(1245)] = 1073801265,
[SMALL_STATE(1246)] = 2147543242,
[SMALL_STATE(1247)] = 2147543255,
[SMALL_STATE(1248)] = 2147543266,
[SMALL_STATE(1249)] = 2147543277,
[SMALL_STATE(1250)] = 2147543286,
[SMALL_STATE(1251)] = 2147543295,
[SMALL_STATE(1252)] = 2147543306,
[SMALL_STATE(1253)] = 2147543317,
[SMALL_STATE(1254)] = 2147543328,
[SMALL_STATE(1255)] = 2147543339,
[SMALL_STATE(1256)] = 2147543350,
[SMALL_STATE(1257)] = 2147543361,
[SMALL_STATE(1258)] = 2147543372,
[SMALL_STATE(1259)] = 2147543379,
[SMALL_STATE(1260)] = 2147543388,
[SMALL_STATE(1261)] = 2147543397,
[SMALL_STATE(1262)] = 2147543406,
[SMALL_STATE(1263)] = 2147543415,
[SMALL_STATE(1264)] = 2147543422,
[SMALL_STATE(1265)] = 2147543429,
[SMALL_STATE(1266)] = 2147543436,
[SMALL_STATE(1267)] = 2147543443,
[SMALL_STATE(1268)] = 2147543450,
[SMALL_STATE(1269)] = 2147543457,
[SMALL_STATE(1270)] = 1073801640,
[SMALL_STATE(1271)] = 1073801793,
[SMALL_STATE(1272)] = 1073801946,
[SMALL_STATE(1273)] = 1073802099,
[SMALL_STATE(1274)] = 1073802231,
[SMALL_STATE(1275)] = 1073802363,
[SMALL_STATE(1276)] = 1073802474,
[SMALL_STATE(1277)] = 1073802581,
[SMALL_STATE(1278)] = 1073802686,
[SMALL_STATE(1279)] = 1073802785,
[SMALL_STATE(1280)] = 1073802882,
[SMALL_STATE(1281)] = 1073802979,
[SMALL_STATE(1282)] = 1073803075,
[SMALL_STATE(1283)] = 1073803170,
[SMALL_STATE(1284)] = 1073803264,
[SMALL_STATE(1285)] = 1073803358,
[SMALL_STATE(1286)] = 1073803450,
[SMALL_STATE(1287)] = 1073803541,
[SMALL_STATE(1288)] = 1073803631,
[SMALL_STATE(1289)] = 1073803721,
[SMALL_STATE(1290)] = 1073803811,
[SMALL_STATE(1291)] = 1073803901,
[SMALL_STATE(1292)] = 1073803990,
[SMALL_STATE(1293)] = 1073804078,
[SMALL_STATE(1294)] = 1073804166,
[SMALL_STATE(1295)] = 2147546077,
[SMALL_STATE(1296)] = 1073804260,
[SMALL_STATE(1297)] = 1073804346,
[SMALL_STATE(1298)] = 1073804432,
[SMALL_STATE(1299)] = 1073804518,
[SMALL_STATE(1300)] = 1073804604,
[SMALL_STATE(1301)] = 1073804689,
[SMALL_STATE(1302)] = 1073804774,
[SMALL_STATE(1303)] = 1073804859,
[SMALL_STATE(1304)] = 1073804944,
[SMALL_STATE(1305)] = 1073805029,
[SMALL_STATE(1306)] = 1073805114,
[SMALL_STATE(1307)] = 1073805199,
[SMALL_STATE(1308)] = 1073805279,
[SMALL_STATE(1309)] = 63534,
[SMALL_STATE(1310)] = 1073805410,
[SMALL_STATE(1311)] = 1073805489,
[SMALL_STATE(1312)] = 1073805568,
[SMALL_STATE(1313)] = 1073805647,
[SMALL_STATE(1314)] = 63902,
[SMALL_STATE(1315)] = 63950,
[SMALL_STATE(1316)] = 1073805824,
[SMALL_STATE(1317)] = 1073805901,
[SMALL_STATE(1318)] = 1073805977,
[SMALL_STATE(1319)] = 1073806053,
[SMALL_STATE(1320)] = 1073806129,
[SMALL_STATE(1321)] = 1073786718,
[SMALL_STATE(1322)] = 64381,
[SMALL_STATE(1323)] = 64425,
[SMALL_STATE(1324)] = 57028,
[SMALL_STATE(1325)] = 1073806293,
[SMALL_STATE(1326)] = 64544,
[SMALL_STATE(1327)] = 64588,
[SMALL_STATE(1328)] = 64632,
[SMALL_STATE(1329)] = 64680,
[SMALL_STATE(1330)] = 64724,
[SMALL_STATE(1331)] = 64768,
[SMALL_STATE(1332)] = 64811,
[SMALL_STATE(1333)] = 64856,
[SMALL_STATE(1334)] = 64901,
[SMALL_STATE(1335)] = 2147548594,
[SMALL_STATE(1336)] = 1073806777,
[SMALL_STATE(1337)] = 65043,
[SMALL_STATE(1338)] = 1073806909,
[SMALL_STATE(1339)] = 1073806982,
[SMALL_STATE(1340)] = 65216,
[SMALL_STATE(1341)] = 65260,
[SMALL_STATE(1342)] = 65302,
[SMALL_STATE(1343)] = 1073807167,
[SMALL_STATE(1344)] = 1073807239,
[SMALL_STATE(1345)] = 1073807308,
[SMALL_STATE(1346)] = 1073807366,
[SMALL_STATE(1347)] = 65599,
[SMALL_STATE(1348)] = 65620,
[SMALL_STATE(1349)] = 65639,
[SMALL_STATE(1350)] = 65657,
[SMALL_STATE(1351)] = 2147549321,
[SMALL_STATE(1352)] = 2147549344,
[SMALL_STATE(1353)] = 2147549365,
[SMALL_STATE(1354)] = 2147549386,
[SMALL_STATE(1355)] = 2147549407,
[SMALL_STATE(1356)] = 2147549428,
[SMALL_STATE(1357)] = 65799,
[SMALL_STATE(1358)] = 2147549465,
[SMALL_STATE(1359)] = 2147549482,
[SMALL_STATE(1360)] = 2147549499,
[SMALL_STATE(1361)] = 2147549514,
[SMALL_STATE(1362)] = 1073807705,
[SMALL_STATE(1363)] = 65976,
[SMALL_STATE(1364)] = 65990,
[SMALL_STATE(1365)] = 66001,
[SMALL_STATE(1366)] = 2147549660,
[SMALL_STATE(1367)] = 2147549673,
[SMALL_STATE(1368)] = 2147549686,
[SMALL_STATE(1369)] = 66051,
[SMALL_STATE(1370)] = 2147549710,
[SMALL_STATE(1371)] = 2147549721,
[SMALL_STATE(1372)] = 2147549732,
[SMALL_STATE(1373)] = 2147549739,
[SMALL_STATE(1374)] = 1073807926,
[SMALL_STATE(1375)] = 2147549846,
[SMALL_STATE(1376)] = 2147549857,
[SMALL_STATE(1377)] = 2147549874,
[SMALL_STATE(1378)] = 1073808061,
[SMALL_STATE(1379)] = 1073808165,
[SMALL_STATE(1380)] = 2147550084,
[SMALL_STATE(1381)] = 66447,
[SMALL_STATE(1382)] = 66457,
[SMALL_STATE(1383)] = 2147550115,
[SMALL_STATE(1384)] = 2147550126,
[SMALL_STATE(1385)] = 2147550137,
[SMALL_STATE(1386)] = 2147550148,
[SMALL_STATE(1387)] = 2147550159,
[SMALL_STATE(1388)] = 2147550170,
[SMALL_STATE(1389)] = 2147550181,
[SMALL_STATE(1390)] = 2147550192,
[SMALL_STATE(1391)] = 2147550203,
[SMALL_STATE(1392)] = 2147550212,
[SMALL_STATE(1393)] = 2147550223,
[SMALL_STATE(1394)] = 2147550232,
[SMALL_STATE(1395)] = 2147550239,
[SMALL_STATE(1396)] = 2147550248,
[SMALL_STATE(1397)] = 2147550257,
[SMALL_STATE(1398)] = 2147550266,
[SMALL_STATE(1399)] = 2147550275,
[SMALL_STATE(1400)] = 2147550282,
[SMALL_STATE(1401)] = 2147550289,
[SMALL_STATE(1402)] = 2147550296,
[SMALL_STATE(1403)] = 2147550303,
[SMALL_STATE(1404)] = 2147550310,
[SMALL_STATE(1405)] = 2147550317,
[SMALL_STATE(1406)] = 2147550324,
[SMALL_STATE(1407)] = 2147550331,
[SMALL_STATE(1408)] = 2147550338,
[SMALL_STATE(1409)] = 2147550345,
[SMALL_STATE(1410)] = 2147550352,
[SMALL_STATE(1411)] = 1073808535,
[SMALL_STATE(1412)] = 2147550454,
[SMALL_STATE(1413)] = 2147550461,
[SMALL_STATE(1414)] = 2147550468,
[SMALL_STATE(1415)] = 2147550475,
[SMALL_STATE(1416)] = 2147550482,
[SMALL_STATE(1417)] = 2147550489,
[SMALL_STATE(1418)] = 1073808672,
[SMALL_STATE(1419)] = 1073808825,
[SMALL_STATE(1420)] = 1073808978,
[SMALL_STATE(1421)] = 1073809131,
[SMALL_STATE(1422)] = 1073809284,
[SMALL_STATE(1423)] = 1073809437,
[SMALL_STATE(1424)] = 1073809575,
[SMALL_STATE(1425)] = 1073809713,
[SMALL_STATE(1426)] = 1073809845,
[SMALL_STATE(1427)] = 1073809977,
[SMALL_STATE(1428)] = 1073810109,
[SMALL_STATE(1429)] = 1073810241,
[SMALL_STATE(1430)] = 1073810371,
[SMALL_STATE(1431)] = 1073810460,
[SMALL_STATE(1432)] = 1073810569,
[SMALL_STATE(1433)] = 1073810675,
[SMALL_STATE(1434)] = 1073810769,
[SMALL_STATE(1435)] = 1073810874,
[SMALL_STATE(1436)] = 1073810977,
[SMALL_STATE(1437)] = 1073811076,
[SMALL_STATE(1438)] = 1073811174,
[SMALL_STATE(1439)] = 1073811271,
[SMALL_STATE(1440)] = 1073811368,
[SMALL_STATE(1441)] = 1073811464,
[SMALL_STATE(1442)] = 1073811560,
[SMALL_STATE(1443)] = 1073811656,
[SMALL_STATE(1444)] = 1073811752,
[SMALL_STATE(1445)] = 1073811847,
[SMALL_STATE(1446)] = 1073811942,
[SMALL_STATE(1447)] = 1073812037,
[SMALL_STATE(1448)] = 70307,
[SMALL_STATE(1449)] = 1073812175,
[SMALL_STATE(1450)] = 1073812267,
[SMALL_STATE(1451)] = 1073812359,
[SMALL_STATE(1452)] = 1073812451,
[SMALL_STATE(1453)] = 1073812543,
[SMALL_STATE(1454)] = 1073812635,
[SMALL_STATE(1455)] = 1073812725,
[SMALL_STATE(1456)] = 1073812815,
[SMALL_STATE(1457)] = 1073812905,
[SMALL_STATE(1458)] = 1073812995,
[SMALL_STATE(1459)] = 1073813085,
[SMALL_STATE(1460)] = 1073813175,
[SMALL_STATE(1461)] = 71441,
[SMALL_STATE(1462)] = 1073813323,
[SMALL_STATE(1463)] = 1073813411,
[SMALL_STATE(1464)] = 1073813499,
[SMALL_STATE(1465)] = 1073813587,
[SMALL_STATE(1466)] = 1073813674,
[SMALL_STATE(1467)] = 71937,
[SMALL_STATE(1468)] = 1073813817,
[SMALL_STATE(1469)] = 1073813903,
[SMALL_STATE(1470)] = 1073813989,
[SMALL_STATE(1471)] = 1073814075,
[SMALL_STATE(1472)] = 1073814161,
[SMALL_STATE(1473)] = 1073814246,
[SMALL_STATE(1474)] = 1073814331,
[SMALL_STATE(1475)] = 1073814416,
[SMALL_STATE(1476)] = 1073814501,
[SMALL_STATE(1477)] = 1073814586,
[SMALL_STATE(1478)] = 1073814671,
[SMALL_STATE(1479)] = 1073814756,
[SMALL_STATE(1480)] = 1073814841,
[SMALL_STATE(1481)] = 1073814926,
[SMALL_STATE(1482)] = 1073815011,
[SMALL_STATE(1483)] = 1073815096,
[SMALL_STATE(1484)] = 1073815176,
[SMALL_STATE(1485)] = 73432,
[SMALL_STATE(1486)] = 1073815278,
[SMALL_STATE(1487)] = 1073815357,
[SMALL_STATE(1488)] = 73612,
[SMALL_STATE(1489)] = 1073815488,
[SMALL_STATE(1490)] = 1073815567,
[SMALL_STATE(1491)] = 1073815646,
[SMALL_STATE(1492)] = 73899,
[SMALL_STATE(1493)] = 63902,
[SMALL_STATE(1494)] = 73949,
[SMALL_STATE(1495)] = 73999,
[SMALL_STATE(1496)] = 1073815870,
[SMALL_STATE(1497)] = 1073799998,
[SMALL_STATE(1498)] = 41862,
[SMALL_STATE(1499)] = 74122,
[SMALL_STATE(1500)] = 74166,
[SMALL_STATE(1501)] = 74212,
[SMALL_STATE(1502)] = 74256,
[SMALL_STATE(1503)] = 74300,
[SMALL_STATE(1504)] = 74344,
[SMALL_STATE(1505)] = 74388,
[SMALL_STATE(1506)] = 1073806293,
[SMALL_STATE(1507)] = 1073816256,
[SMALL_STATE(1508)] = 74507,
[SMALL_STATE(1509)] = 74550,
[SMALL_STATE(1510)] = 74593,
[SMALL_STATE(1511)] = 1073816460,
[SMALL_STATE(1512)] = 74709,
[SMALL_STATE(1513)] = 74751,
[SMALL_STATE(1514)] = 74793,
[SMALL_STATE(1515)] = 74834,
[SMALL_STATE(1516)] = 74875,
[SMALL_STATE(1517)] = 1073816740,
[SMALL_STATE(1518)] = 1073816811,
[SMALL_STATE(1519)] = 1073816880,
[SMALL_STATE(1520)] = 1073816941,
[SMALL_STATE(1521)] = 1073817000,
[SMALL_STATE(1522)] = 1073817000,
[SMALL_STATE(1523)] = 1073817059,
[SMALL_STATE(1524)] = 75293,
[SMALL_STATE(1525)] = 2147558960,
[SMALL_STATE(1526)] = 2147558983,
[SMALL_STATE(1527)] = 75356,
[SMALL_STATE(1528)] = 75370,
[SMALL_STATE(1529)] = 2147559032,
[SMALL_STATE(1530)] = 2147559051,
[SMALL_STATE(1531)] = 2147559070,
[SMALL_STATE(1532)] = 75441,
[SMALL_STATE(1533)] = 2147559107,
[SMALL_STATE(1534)] = 2147559126,
[SMALL_STATE(1535)] = 75495,
[SMALL_STATE(1536)] = 2147559156,
[SMALL_STATE(1537)] = 75525,
[SMALL_STATE(1538)] = 2147559186,
[SMALL_STATE(1539)] = 2147559203,
[SMALL_STATE(1540)] = 2147559214,
[SMALL_STATE(1541)] = 75583,
[SMALL_STATE(1542)] = 2147559246,
[SMALL_STATE(1543)] = 75615,
[SMALL_STATE(1544)] = 75630,
[SMALL_STATE(1545)] = 75643,
[SMALL_STATE(1546)] = 2147559306,
[SMALL_STATE(1547)] = 2147559323,
[SMALL_STATE(1548)] = 2147559340,
[SMALL_STATE(1549)] = 75709,
[SMALL_STATE(1550)] = 75722,
[SMALL_STATE(1551)] = 2147559382,
[SMALL_STATE(1552)] = 2147559397,
[SMALL_STATE(1553)] = 75764,
[SMALL_STATE(1554)] = 2147559424,
[SMALL_STATE(1555)] = 75791,
[SMALL_STATE(1556)] = 75803,
[SMALL_STATE(1557)] = 2147559463,
[SMALL_STATE(1558)] = 2147559476,
[SMALL_STATE(1559)] = 75841,
[SMALL_STATE(1560)] = 2147559500,
[SMALL_STATE(1561)] = 2147559513,
[SMALL_STATE(1562)] = 2147559526,
[SMALL_STATE(1563)] = 2147559539,
[SMALL_STATE(1564)] = 2147559552,
[SMALL_STATE(1565)] = 2147559565,
[SMALL_STATE(1566)] = 75930,
[SMALL_STATE(1567)] = 2147559588,
[SMALL_STATE(1568)] = 26819,
[SMALL_STATE(1569)] = 75951,
[SMALL_STATE(1570)] = 2147559609,
[SMALL_STATE(1571)] = 2147559620,
[SMALL_STATE(1572)] = 2147488310,
[SMALL_STATE(1573)] = 2147559627,
[SMALL_STATE(1574)] = 75990,
[SMALL_STATE(1575)] = 2147559648,
[SMALL_STATE(1576)] = 2147559659,
[SMALL_STATE(1577)] = 2147559670,
[SMALL_STATE(1578)] = 2147559681,
[SMALL_STATE(1579)] = 2147559692,
[SMALL_STATE(1580)] = 76055,
[SMALL_STATE(1581)] = 2147559713,
[SMALL_STATE(1582)] = 2147559724,
[SMALL_STATE(1583)] = 2147559735,
[SMALL_STATE(1584)] = 2147559746,
[SMALL_STATE(1585)] = 2147559757,
[SMALL_STATE(1586)] = 2147559768,
[SMALL_STATE(1587)] = 2147559779,
[SMALL_STATE(1588)] = 2147559790,
[SMALL_STATE(1589)] = 2147559801,
[SMALL_STATE(1590)] = 2147559812,
[SMALL_STATE(1591)] = 2147559823,
[SMALL_STATE(1592)] = 76186,
[SMALL_STATE(1593)] = 76196,
[SMALL_STATE(1594)] = 76206,
[SMALL_STATE(1595)] = 76216,
[SMALL_STATE(1596)] = 2147559874,
[SMALL_STATE(1597)] = 2147559885,
[SMALL_STATE(1598)] = 2147559894,
[SMALL_STATE(1599)] = 2147559903,
[SMALL_STATE(1600)] = 2147559912,
[SMALL_STATE(1601)] = 2147559921,
[SMALL_STATE(1602)] = 2147559930,
[SMALL_STATE(1603)] = 2147559939,
[SMALL_STATE(1604)] = 2147559948,
[SMALL_STATE(1605)] = 2147559957,
[SMALL_STATE(1606)] = 2147559966,
[SMALL_STATE(1607)] = 2147559975,
[SMALL_STATE(1608)] = 2147559982,
[SMALL_STATE(1609)] = 2147559989,
[SMALL_STATE(1610)] = 2147559996,
[SMALL_STATE(1611)] = 2147560003,
[SMALL_STATE(1612)] = 2147560010,
[SMALL_STATE(1613)] = 2147560017,
[SMALL_STATE(1614)] = 2147560024,
[SMALL_STATE(1615)] = 2147560031,
[SMALL_STATE(1616)] = 2147560038,
[SMALL_STATE(1617)] = 2147560045,
[SMALL_STATE(1618)] = 2147560052,
[SMALL_STATE(1619)] = 2147560059,
[SMALL_STATE(1620)] = 2147560066,
[SMALL_STATE(1621)] = 2147560073,
[SMALL_STATE(1622)] = 2147560080,
[SMALL_STATE(1623)] = 2147560087,
[SMALL_STATE(1624)] = 2147560094,
[SMALL_STATE(1625)] = 2147560101,
[SMALL_STATE(1626)] = 2147560108,
[SMALL_STATE(1627)] = 2147560094,
[SMALL_STATE(1628)] = 2147560115,
[SMALL_STATE(1629)] = 2147560108,
[SMALL_STATE(1630)] = 2147560122,
[SMALL_STATE(1631)] = 2147560129,
[SMALL_STATE(1632)] = 1073818312,
[SMALL_STATE(1633)] = 1073818465,
[SMALL_STATE(1634)] = 1073818618,
[SMALL_STATE(1635)] = 1073818771,
[SMALL_STATE(1636)] = 1073818924,
[SMALL_STATE(1637)] = 1073819077,
[SMALL_STATE(1638)] = 1073819230,
[SMALL_STATE(1639)] = 1073819383,
[SMALL_STATE(1640)] = 1073819536,
[SMALL_STATE(1641)] = 1073819689,
[SMALL_STATE(1642)] = 1073819842,
[SMALL_STATE(1643)] = 1073819995,
[SMALL_STATE(1644)] = 1073820148,
[SMALL_STATE(1645)] = 1073820301,
[SMALL_STATE(1646)] = 1073820454,
[SMALL_STATE(1647)] = 1073820607,
[SMALL_STATE(1648)] = 1073820760,
[SMALL_STATE(1649)] = 1073820913,
[SMALL_STATE(1650)] = 1073821066,
[SMALL_STATE(1651)] = 1073821219,
[SMALL_STATE(1652)] = 1073821372,
[SMALL_STATE(1653)] = 1073821525,
[SMALL_STATE(1654)] = 1073821678,
[SMALL_STATE(1655)] = 1073821831,
[SMALL_STATE(1656)] = 1073821984,
[SMALL_STATE(1657)] = 1073822137,
[SMALL_STATE(1658)] = 1073822290,
[SMALL_STATE(1659)] = 1073822443,
[SMALL_STATE(1660)] = 1073822581,
[SMALL_STATE(1661)] = 1073822719,
[SMALL_STATE(1662)] = 1073822857,
[SMALL_STATE(1663)] = 1073822994,
[SMALL_STATE(1664)] = 1073823126,
[SMALL_STATE(1665)] = 1073823258,
[SMALL_STATE(1666)] = 1073823390,
[SMALL_STATE(1667)] = 1073823522,
[SMALL_STATE(1668)] = 1073823654,
[SMALL_STATE(1669)] = 1073823786,
[SMALL_STATE(1670)] = 1073823918,
[SMALL_STATE(1671)] = 1073824050,
[SMALL_STATE(1672)] = 1073824182,
[SMALL_STATE(1673)] = 1073824314,
[SMALL_STATE(1674)] = 1073824446,
[SMALL_STATE(1675)] = 1073824578,
[SMALL_STATE(1676)] = 1073824710,
[SMALL_STATE(1677)] = 1073824842,
[SMALL_STATE(1678)] = 1073824974,
[SMALL_STATE(1679)] = 1073825104,
[SMALL_STATE(1680)] = 1073825234,
[SMALL_STATE(1681)] = 1073825363,
[SMALL_STATE(1682)] = 83663,
[SMALL_STATE(1683)] = 83771,
[SMALL_STATE(1684)] = 83878,
[SMALL_STATE(1685)] = 83985,
[SMALL_STATE(1686)] = 84094,
[SMALL_STATE(1687)] = 84203,
[SMALL_STATE(1688)] = 84308,
[SMALL_STATE(1689)] = 84415,
[SMALL_STATE(1690)] = 84523,
[SMALL_STATE(1691)] = 84631,
[SMALL_STATE(1692)] = 84739,
[SMALL_STATE(1693)] = 84847,
[SMALL_STATE(1694)] = 84955,
[SMALL_STATE(1695)] = 85059,
[SMALL_STATE(1696)] = 85165,
[SMALL_STATE(1697)] = 1073827093,
[SMALL_STATE(1698)] = 85378,
[SMALL_STATE(1699)] = 85484,
[SMALL_STATE(1700)] = 85588,
[SMALL_STATE(1701)] = 85692,
[SMALL_STATE(1702)] = 85799,
[SMALL_STATE(1703)] = 85902,
[SMALL_STATE(1704)] = 86009,
[SMALL_STATE(1705)] = 86114,
[SMALL_STATE(1706)] = 1073828041,
[SMALL_STATE(1707)] = 86324,
[SMALL_STATE(1708)] = 86428,
[SMALL_STATE(1709)] = 1073828358,
[SMALL_STATE(1710)] = 86641,
[SMALL_STATE(1711)] = 1073828571,
[SMALL_STATE(1712)] = 1073828678,
[SMALL_STATE(1713)] = 1073828785,
[SMALL_STATE(1714)] = 1073828892,
[SMALL_STATE(1715)] = 87175,
[SMALL_STATE(1716)] = 87278,
[SMALL_STATE(1717)] = 87379,
[SMALL_STATE(1718)] = 1073829308,
[SMALL_STATE(1719)] = 1073829414,
[SMALL_STATE(1720)] = 1073829520,
[SMALL_STATE(1721)] = 1073829625,
[SMALL_STATE(1722)] = 1073829730,
[SMALL_STATE(1723)] = 1073829834,
[SMALL_STATE(1724)] = 1073829938,
[SMALL_STATE(1725)] = 1073830042,
[SMALL_STATE(1726)] = 1073830146,
[SMALL_STATE(1727)] = 1073830249,
[SMALL_STATE(1728)] = 1073830352,
[SMALL_STATE(1729)] = 1073830455,
[SMALL_STATE(1730)] = 1073830558,
[SMALL_STATE(1731)] = 1073830661,
[SMALL_STATE(1732)] = 1073830764,
[SMALL_STATE(1733)] = 1073830867,
[SMALL_STATE(1734)] = 1073830968,
[SMALL_STATE(1735)] = 1073831069,
[SMALL_STATE(1736)] = 1073831169,
[SMALL_STATE(1737)] = 1073831268,
[SMALL_STATE(1738)] = 1073831367,
[SMALL_STATE(1739)] = 1073831466,
[SMALL_STATE(1740)] = 1073831565,
[SMALL_STATE(1741)] = 1073831664,
[SMALL_STATE(1742)] = 1073831763,
[SMALL_STATE(1743)] = 1073831862,
[SMALL_STATE(1744)] = 1073831961,
[SMALL_STATE(1745)] = 1073832057,
[SMALL_STATE(1746)] = 1073832153,
[SMALL_STATE(1747)] = 1073832249,
[SMALL_STATE(1748)] = 1073832345,
[SMALL_STATE(1749)] = 1073832441,
[SMALL_STATE(1750)] = 1073832537,
[SMALL_STATE(1751)] = 1073832633,
[SMALL_STATE(1752)] = 1073832729,
[SMALL_STATE(1753)] = 1073832825,
[SMALL_STATE(1754)] = 1073832921,
[SMALL_STATE(1755)] = 1073833017,
[SMALL_STATE(1756)] = 1073833113,
[SMALL_STATE(1757)] = 1073833209,
[SMALL_STATE(1758)] = 1073833305,
[SMALL_STATE(1759)] = 1073833401,
[SMALL_STATE(1760)] = 1073833497,
[SMALL_STATE(1761)] = 1073833593,
[SMALL_STATE(1762)] = 1073833689,
[SMALL_STATE(1763)] = 1073833785,
[SMALL_STATE(1764)] = 1073833881,
[SMALL_STATE(1765)] = 1073833977,
[SMALL_STATE(1766)] = 1073834073,
[SMALL_STATE(1767)] = 1073834169,
[SMALL_STATE(1768)] = 1073834265,
[SMALL_STATE(1769)] = 1073834361,
[SMALL_STATE(1770)] = 1073834457,
[SMALL_STATE(1771)] = 1073834553,
[SMALL_STATE(1772)] = 1073834649,
[SMALL_STATE(1773)] = 1073834745,
[SMALL_STATE(1774)] = 1073834841,
[SMALL_STATE(1775)] = 1073834937,
[SMALL_STATE(1776)] = 1073835033,
[SMALL_STATE(1777)] = 1073835129,
[SMALL_STATE(1778)] = 1073835225,
[SMALL_STATE(1779)] = 1073835321,
[SMALL_STATE(1780)] = 1073835417,
[SMALL_STATE(1781)] = 1073835512,
[SMALL_STATE(1782)] = 1073835607,
[SMALL_STATE(1783)] = 1073835702,
[SMALL_STATE(1784)] = 1073835797,
[SMALL_STATE(1785)] = 1073835892,
[SMALL_STATE(1786)] = 1073835987,
[SMALL_STATE(1787)] = 1073836082,
[SMALL_STATE(1788)] = 1073836177,
[SMALL_STATE(1789)] = 1073836272,
[SMALL_STATE(1790)] = 1073836367,
[SMALL_STATE(1791)] = 1073836462,
[SMALL_STATE(1792)] = 1073836557,
[SMALL_STATE(1793)] = 1073836652,
[SMALL_STATE(1794)] = 1073836747,
[SMALL_STATE(1795)] = 1073836842,
[SMALL_STATE(1796)] = 1073836937,
[SMALL_STATE(1797)] = 1073837032,
[SMALL_STATE(1798)] = 1073837127,
[SMALL_STATE(1799)] = 1073837222,
[SMALL_STATE(1800)] = 1073837317,
[SMALL_STATE(1801)] = 1073837412,
[SMALL_STATE(1802)] = 1073837507,
[SMALL_STATE(1803)] = 1073837602,
[SMALL_STATE(1804)] = 1073837697,
[SMALL_STATE(1805)] = 1073837792,
[SMALL_STATE(1806)] = 1073837887,
[SMALL_STATE(1807)] = 1073837982,
[SMALL_STATE(1808)] = 1073838077,
[SMALL_STATE(1809)] = 1073838172,
[SMALL_STATE(1810)] = 1073838267,
[SMALL_STATE(1811)] = 1073838362,
[SMALL_STATE(1812)] = 1073838457,
[SMALL_STATE(1813)] = 1073838552,
[SMALL_STATE(1814)] = 1073838647,
[SMALL_STATE(1815)] = 1073838742,
[SMALL_STATE(1816)] = 1073838837,
[SMALL_STATE(1817)] = 1073838932,
[SMALL_STATE(1818)] = 1073839026,
[SMALL_STATE(1819)] = 1073839120,
[SMALL_STATE(1820)] = 1073839214,
[SMALL_STATE(1821)] = 1073839308,
[SMALL_STATE(1822)] = 1073839402,
[SMALL_STATE(1823)] = 1073839496,
[SMALL_STATE(1824)] = 1073839590,
[SMALL_STATE(1825)] = 1073839684,
[SMALL_STATE(1826)] = 1073839778,
[SMALL_STATE(1827)] = 98048,
[SMALL_STATE(1828)] = 98139,
[SMALL_STATE(1829)] = 1073840048,
[SMALL_STATE(1830)] = 1073840142,
[SMALL_STATE(1831)] = 1073840236,
[SMALL_STATE(1832)] = 1073840330,
[SMALL_STATE(1833)] = 1073840424,
[SMALL_STATE(1834)] = 1073840518,
[SMALL_STATE(1835)] = 1073840612,
[SMALL_STATE(1836)] = 98882,
[SMALL_STATE(1837)] = 1073773599,
[SMALL_STATE(1838)] = 98973,
[SMALL_STATE(1839)] = 1073840888,
[SMALL_STATE(1840)] = 1073840982,
[SMALL_STATE(1841)] = 99251,
[SMALL_STATE(1842)] = 99341,
[SMALL_STATE(1843)] = 99425,
[SMALL_STATE(1844)] = 1073841339,
[SMALL_STATE(1845)] = 1073841432,
[SMALL_STATE(1846)] = 1073841525,
[SMALL_STATE(1847)] = 1073841618,
[SMALL_STATE(1848)] = 1073841711,
[SMALL_STATE(1849)] = 99980,
[SMALL_STATE(1850)] = 100070,
[SMALL_STATE(1851)] = 100154,
[SMALL_STATE(1852)] = 1073842068,
[SMALL_STATE(1853)] = 1073842161,
[SMALL_STATE(1854)] = 1073842254,
[SMALL_STATE(1855)] = 100523,
[SMALL_STATE(1856)] = 100596,
[SMALL_STATE(1857)] = 1073842493,
[SMALL_STATE(1858)] = 1073842585,
[SMALL_STATE(1859)] = 1073842677,
[SMALL_STATE(1860)] = 1073842769,
[SMALL_STATE(1861)] = 1073842861,
[SMALL_STATE(1862)] = 1073842953,
[SMALL_STATE(1863)] = 1073843045,
[SMALL_STATE(1864)] = 1073843137,
[SMALL_STATE(1865)] = 1073843229,
[SMALL_STATE(1866)] = 1073843321,
[SMALL_STATE(1867)] = 1073843413,
[SMALL_STATE(1868)] = 1073843505,
[SMALL_STATE(1869)] = 1073843597,
[SMALL_STATE(1870)] = 1073843689,
[SMALL_STATE(1871)] = 1073843781,
[SMALL_STATE(1872)] = 1073843873,
[SMALL_STATE(1873)] = 1073843965,
[SMALL_STATE(1874)] = 1073844057,
[SMALL_STATE(1875)] = 1073844149,
[SMALL_STATE(1876)] = 1073844241,
[SMALL_STATE(1877)] = 1073844333,
[SMALL_STATE(1878)] = 1073844424,
[SMALL_STATE(1879)] = 1073844515,
[SMALL_STATE(1880)] = 1073844606,
[SMALL_STATE(1881)] = 1073844696,
[SMALL_STATE(1882)] = 1073844786,
[SMALL_STATE(1883)] = 1073844876,
[SMALL_STATE(1884)] = 1073844966,
[SMALL_STATE(1885)] = 1073845056,
[SMALL_STATE(1886)] = 1073845146,
[SMALL_STATE(1887)] = 1073845236,
[SMALL_STATE(1888)] = 1073845326,
[SMALL_STATE(1889)] = 1073845416,
[SMALL_STATE(1890)] = 1073845506,
[SMALL_STATE(1891)] = 1073845596,
[SMALL_STATE(1892)] = 103862,
[SMALL_STATE(1893)] = 103937,
[SMALL_STATE(1894)] = 104006,
[SMALL_STATE(1895)] = 1073845905,
[SMALL_STATE(1896)] = 1073845995,
[SMALL_STATE(1897)] = 1073846085,
[SMALL_STATE(1898)] = 1073846175,
[SMALL_STATE(1899)] = 1073846265,
[SMALL_STATE(1900)] = 1073846355,
[SMALL_STATE(1901)] = 1073846445,
[SMALL_STATE(1902)] = 1073846535,
[SMALL_STATE(1903)] = 104801,
[SMALL_STATE(1904)] = 104869,
[SMALL_STATE(1905)] = 104927,
[SMALL_STATE(1906)] = 104991,
[SMALL_STATE(1907)] = 71441,
[SMALL_STATE(1908)] = 1073803901,
[SMALL_STATE(1909)] = 105049,
[SMALL_STATE(1910)] = 105106,
[SMALL_STATE(1911)] = 105163,
[SMALL_STATE(1912)] = 105220,
[SMALL_STATE(1913)] = 105277,
[SMALL_STATE(1914)] = 105334,
[SMALL_STATE(1915)] = 105391,
[SMALL_STATE(1916)] = 105334,
[SMALL_STATE(1917)] = 105448,
[SMALL_STATE(1918)] = 105511,
[SMALL_STATE(1919)] = 105574,
[SMALL_STATE(1920)] = 105637,
[SMALL_STATE(1921)] = 105694,
[SMALL_STATE(1922)] = 105751,
[SMALL_STATE(1923)] = 105751,
[SMALL_STATE(1924)] = 105808,
[SMALL_STATE(1925)] = 105865,
[SMALL_STATE(1926)] = 105922,
[SMALL_STATE(1927)] = 1073794725,
[SMALL_STATE(1928)] = 105979,
[SMALL_STATE(1929)] = 106036,
[SMALL_STATE(1930)] = 106036,
[SMALL_STATE(1931)] = 106093,
[SMALL_STATE(1932)] = 106150,
[SMALL_STATE(1933)] = 106207,
[SMALL_STATE(1934)] = 106264,
[SMALL_STATE(1935)] = 106321,
[SMALL_STATE(1936)] = 106378,
[SMALL_STATE(1937)] = 106435,
[SMALL_STATE(1938)] = 106492,
[SMALL_STATE(1939)] = 106552,
[SMALL_STATE(1940)] = 1073848432,
[SMALL_STATE(1941)] = 106695,
[SMALL_STATE(1942)] = 106755,
[SMALL_STATE(1943)] = 106815,
[SMALL_STATE(1944)] = 106875,
[SMALL_STATE(1945)] = 106935,
[SMALL_STATE(1946)] = 106995,
[SMALL_STATE(1947)] = 107055,
[SMALL_STATE(1948)] = 107115,
[SMALL_STATE(1949)] = 107171,
[SMALL_STATE(1950)] = 107227,
[SMALL_STATE(1951)] = 107171,
[SMALL_STATE(1952)] = 107287,
[SMALL_STATE(1953)] = 107287,
[SMALL_STATE(1954)] = 107343,
[SMALL_STATE(1955)] = 107403,
[SMALL_STATE(1956)] = 107486,
[SMALL_STATE(1957)] = 107569,
[SMALL_STATE(1958)] = 107652,
[SMALL_STATE(1959)] = 107735,
[SMALL_STATE(1960)] = 107818,
[SMALL_STATE(1961)] = 107901,
[SMALL_STATE(1962)] = 107984,
[SMALL_STATE(1963)] = 108067,
[SMALL_STATE(1964)] = 108150,
[SMALL_STATE(1965)] = 108205,
[SMALL_STATE(1966)] = 108288,
[SMALL_STATE(1967)] = 108371,
[SMALL_STATE(1968)] = 108454,
[SMALL_STATE(1969)] = 108537,
[SMALL_STATE(1970)] = 108620,
[SMALL_STATE(1971)] = 108703,
[SMALL_STATE(1972)] = 108786,
[SMALL_STATE(1973)] = 108869,
[SMALL_STATE(1974)] = 108952,
[SMALL_STATE(1975)] = 109035,
[SMALL_STATE(1976)] = 109118,
[SMALL_STATE(1977)] = 109201,
[SMALL_STATE(1978)] = 109284,
[SMALL_STATE(1979)] = 109367,
[SMALL_STATE(1980)] = 109450,
[SMALL_STATE(1981)] = 109533,
[SMALL_STATE(1982)] = 109587,
[SMALL_STATE(1983)] = 109641,
[SMALL_STATE(1984)] = 109695,
[SMALL_STATE(1985)] = 109749,
[SMALL_STATE(1986)] = 109803,
[SMALL_STATE(1987)] = 109857,
[SMALL_STATE(1988)] = 109911,
[SMALL_STATE(1989)] = 109965,
[SMALL_STATE(1990)] = 109803,
[SMALL_STATE(1991)] = 1073851843,
[SMALL_STATE(1992)] = 110104,
[SMALL_STATE(1993)] = 110158,
[SMALL_STATE(1994)] = 110212,
[SMALL_STATE(1995)] = 110266,
[SMALL_STATE(1996)] = 110320,
[SMALL_STATE(1997)] = 110374,
[SMALL_STATE(1998)] = 110428,
[SMALL_STATE(1999)] = 110482,
[SMALL_STATE(2000)] = 110536,
[SMALL_STATE(2001)] = 110590,
[SMALL_STATE(2002)] = 110644,
[SMALL_STATE(2003)] = 110698,
[SMALL_STATE(2004)] = 110752,
[SMALL_STATE(2005)] = 110806,
[SMALL_STATE(2006)] = 110860,
[SMALL_STATE(2007)] = 110914,
[SMALL_STATE(2008)] = 110968,
[SMALL_STATE(2009)] = 111022,
[SMALL_STATE(2010)] = 111076,
[SMALL_STATE(2011)] = 111130,
[SMALL_STATE(2012)] = 111184,
[SMALL_STATE(2013)] = 111238,
[SMALL_STATE(2014)] = 111292,
[SMALL_STATE(2015)] = 111346,
[SMALL_STATE(2016)] = 111400,
[SMALL_STATE(2017)] = 111454,
[SMALL_STATE(2018)] = 111508,
[SMALL_STATE(2019)] = 111562,
[SMALL_STATE(2020)] = 111616,
[SMALL_STATE(2021)] = 111670,
[SMALL_STATE(2022)] = 111724,
[SMALL_STATE(2023)] = 111724,
[SMALL_STATE(2024)] = 111778,
[SMALL_STATE(2025)] = 111832,
[SMALL_STATE(2026)] = 111886,
[SMALL_STATE(2027)] = 111940,
[SMALL_STATE(2028)] = 111886,
[SMALL_STATE(2029)] = 111994,
[SMALL_STATE(2030)] = 112048,
[SMALL_STATE(2031)] = 112102,
[SMALL_STATE(2032)] = 112156,
[SMALL_STATE(2033)] = 112156,
[SMALL_STATE(2034)] = 112210,
[SMALL_STATE(2035)] = 112264,
[SMALL_STATE(2036)] = 112318,
[SMALL_STATE(2037)] = 112372,
[SMALL_STATE(2038)] = 112426,
[SMALL_STATE(2039)] = 112480,
[SMALL_STATE(2040)] = 112534,
[SMALL_STATE(2041)] = 112588,
[SMALL_STATE(2042)] = 112642,
[SMALL_STATE(2043)] = 112696,
[SMALL_STATE(2044)] = 112750,
[SMALL_STATE(2045)] = 112804,
[SMALL_STATE(2046)] = 112858,
[SMALL_STATE(2047)] = 1073854736,
[SMALL_STATE(2048)] = 112997,
[SMALL_STATE(2049)] = 1073854875,
[SMALL_STATE(2050)] = 1073854959,
[SMALL_STATE(2051)] = 1073855043,
[SMALL_STATE(2052)] = 1073855127,
[SMALL_STATE(2053)] = 1073855207,
[SMALL_STATE(2054)] = 113463,
[SMALL_STATE(2055)] = 1073855360,
[SMALL_STATE(2056)] = 113616,
[SMALL_STATE(2057)] = 1073855513,
[SMALL_STATE(2058)] = 113769,
[SMALL_STATE(2059)] = 1073855666,
[SMALL_STATE(2060)] = 113922,
[SMALL_STATE(2061)] = 1073855819,
[SMALL_STATE(2062)] = 1073855899,
[SMALL_STATE(2063)] = 1073855979,
[SMALL_STATE(2064)] = 114235,
[SMALL_STATE(2065)] = 1073856132,
[SMALL_STATE(2066)] = 114388,
[SMALL_STATE(2067)] = 1073856285,
[SMALL_STATE(2068)] = 114541,
[SMALL_STATE(2069)] = 114611,
[SMALL_STATE(2070)] = 114681,
[SMALL_STATE(2071)] = 1073856575,
[SMALL_STATE(2072)] = 114830,
[SMALL_STATE(2073)] = 114900,
[SMALL_STATE(2074)] = 114970,
[SMALL_STATE(2075)] = 1073748278,
[SMALL_STATE(2076)] = 115040,
[SMALL_STATE(2077)] = 115110,
[SMALL_STATE(2078)] = 115180,
[SMALL_STATE(2079)] = 115250,
[SMALL_STATE(2080)] = 115320,
[SMALL_STATE(2081)] = 115390,
[SMALL_STATE(2082)] = 115460,
[SMALL_STATE(2083)] = 115534,
[SMALL_STATE(2084)] = 115604,
[SMALL_STATE(2085)] = 115674,
[SMALL_STATE(2086)] = 115744,
[SMALL_STATE(2087)] = 115814,
[SMALL_STATE(2088)] = 115884,
[SMALL_STATE(2089)] = 115954,
[SMALL_STATE(2090)] = 116024,
[SMALL_STATE(2091)] = 116094,
[SMALL_STATE(2092)] = 116164,
[SMALL_STATE(2093)] = 116234,
[SMALL_STATE(2094)] = 116304,
[SMALL_STATE(2095)] = 116374,
[SMALL_STATE(2096)] = 116444,
[SMALL_STATE(2097)] = 116514,
[SMALL_STATE(2098)] = 116584,
[SMALL_STATE(2099)] = 116654,
[SMALL_STATE(2100)] = 1073748278,
[SMALL_STATE(2101)] = 116724,
[SMALL_STATE(2102)] = 1073858618,
[SMALL_STATE(2103)] = 116873,
[SMALL_STATE(2104)] = 1073858767,
[SMALL_STATE(2105)] = 117022,
[SMALL_STATE(2106)] = 117092,
[SMALL_STATE(2107)] = 117162,
[SMALL_STATE(2108)] = 1073786510,
[SMALL_STATE(2109)] = 117232,
[SMALL_STATE(2110)] = 117302,
[SMALL_STATE(2111)] = 117372,
[SMALL_STATE(2112)] = 117442,
[SMALL_STATE(2113)] = 117512,
[SMALL_STATE(2114)] = 117582,
[SMALL_STATE(2115)] = 117652,
[SMALL_STATE(2116)] = 117722,
[SMALL_STATE(2117)] = 117792,
[SMALL_STATE(2118)] = 1073859686,
[SMALL_STATE(2119)] = 1073859765,
[SMALL_STATE(2120)] = 118020,
[SMALL_STATE(2121)] = 118090,
[SMALL_STATE(2122)] = 118160,
[SMALL_STATE(2123)] = 1073856575,
[SMALL_STATE(2124)] = 1073860054,
[SMALL_STATE(2125)] = 118309,
[SMALL_STATE(2126)] = 118379,
[SMALL_STATE(2127)] = 118449,
[SMALL_STATE(2128)] = 118519,
[SMALL_STATE(2129)] = 118519,
[SMALL_STATE(2130)] = 118578,
[SMALL_STATE(2131)] = 118637,
[SMALL_STATE(2132)] = 118688,
[SMALL_STATE(2133)] = 118739,
[SMALL_STATE(2134)] = 118792,
[SMALL_STATE(2135)] = 118843,
[SMALL_STATE(2136)] = 118894,
[SMALL_STATE(2137)] = 118945,
[SMALL_STATE(2138)] = 1073860820,
[SMALL_STATE(2139)] = 1073860898,
[SMALL_STATE(2140)] = 1073860976,
[SMALL_STATE(2141)] = 1073861054,
[SMALL_STATE(2142)] = 1073861132,
[SMALL_STATE(2143)] = 1073861210,
[SMALL_STATE(2144)] = 1073861288,
[SMALL_STATE(2145)] = 119542,
[SMALL_STATE(2146)] = 119608,
[SMALL_STATE(2147)] = 119660,
[SMALL_STATE(2148)] = 119722,
[SMALL_STATE(2149)] = 1073815646,
[SMALL_STATE(2150)] = 119792,
[SMALL_STATE(2151)] = 119860,
[SMALL_STATE(2152)] = 119924,
[SMALL_STATE(2153)] = 119980,
[SMALL_STATE(2154)] = 120036,
[SMALL_STATE(2155)] = 120092,
[SMALL_STATE(2156)] = 120154,
[SMALL_STATE(2157)] = 120036,
[SMALL_STATE(2158)] = 120224,
[SMALL_STATE(2159)] = 120292,
[SMALL_STATE(2160)] = 120358,
[SMALL_STATE(2161)] = 120422,
[SMALL_STATE(2162)] = 120478,
[SMALL_STATE(2163)] = 120540,
[SMALL_STATE(2164)] = 120608,
[SMALL_STATE(2165)] = 120674,
[SMALL_STATE(2166)] = 120738,
[SMALL_STATE(2167)] = 120788,
[SMALL_STATE(2168)] = 120844,
[SMALL_STATE(2169)] = 120900,
[SMALL_STATE(2170)] = 73999,
[SMALL_STATE(2171)] = 120949,
[SMALL_STATE(2172)] = 121012,
[SMALL_STATE(2173)] = 121063,
[SMALL_STATE(2174)] = 121108,
[SMALL_STATE(2175)] = 121153,
[SMALL_STATE(2176)] = 121153,
[SMALL_STATE(2177)] = 121208,
[SMALL_STATE(2178)] = 121253,
[SMALL_STATE(2179)] = 121314,
[SMALL_STATE(2180)] = 121314,
[SMALL_STATE(2181)] = 121361,
[SMALL_STATE(2182)] = 121416,
[SMALL_STATE(2183)] = 121461,
[SMALL_STATE(2184)] = 121461,
[SMALL_STATE(2185)] = 121508,
[SMALL_STATE(2186)] = 121563,
[SMALL_STATE(2187)] = 121508,
[SMALL_STATE(2188)] = 121618,
[SMALL_STATE(2189)] = 121618,
[SMALL_STATE(2190)] = 1073863499,
[SMALL_STATE(2191)] = 121751,
[SMALL_STATE(2192)] = 121800,
[SMALL_STATE(2193)] = 121861,
[SMALL_STATE(2194)] = 121930,
[SMALL_STATE(2195)] = 121997,
[SMALL_STATE(2196)] = 122062,
[SMALL_STATE(2197)] = 122125,
[SMALL_STATE(2198)] = 122174,
[SMALL_STATE(2199)] = 122174,
[SMALL_STATE(2200)] = 122227,
[SMALL_STATE(2201)] = 1073800074,
[SMALL_STATE(2202)] = 122288,
[SMALL_STATE(2203)] = 122355,
[SMALL_STATE(2204)] = 122414,
[SMALL_STATE(2205)] = 122459,
[SMALL_STATE(2206)] = 122524,
[SMALL_STATE(2207)] = 122587,
[SMALL_STATE(2208)] = 122654,
[SMALL_STATE(2209)] = 122654,
[SMALL_STATE(2210)] = 122699,
[SMALL_STATE(2211)] = 122754,
[SMALL_STATE(2212)] = 122798,
[SMALL_STATE(2213)] = 122842,
[SMALL_STATE(2214)] = 122842,
[SMALL_STATE(2215)] = 122886,
[SMALL_STATE(2216)] = 74166,
[SMALL_STATE(2217)] = 122938,
[SMALL_STATE(2218)] = 122938,
[SMALL_STATE(2219)] = 122982,
[SMALL_STATE(2220)] = 123026,
[SMALL_STATE(2221)] = 123080,
[SMALL_STATE(2222)] = 123124,
[SMALL_STATE(2223)] = 123168,
[SMALL_STATE(2224)] = 123212,
[SMALL_STATE(2225)] = 123256,
[SMALL_STATE(2226)] = 123026,
[SMALL_STATE(2227)] = 123300,
[SMALL_STATE(2228)] = 123344,
[SMALL_STATE(2229)] = 123388,
[SMALL_STATE(2230)] = 123432,
[SMALL_STATE(2231)] = 123476,
[SMALL_STATE(2232)] = 123520,
[SMALL_STATE(2233)] = 123564,
[SMALL_STATE(2234)] = 123608,
[SMALL_STATE(2235)] = 123652,
[SMALL_STATE(2236)] = 123696,
[SMALL_STATE(2237)] = 123740,
[SMALL_STATE(2238)] = 74300,
[SMALL_STATE(2239)] = 123784,
[SMALL_STATE(2240)] = 123828,
[SMALL_STATE(2241)] = 123828,
[SMALL_STATE(2242)] = 123872,
[SMALL_STATE(2243)] = 123924,
[SMALL_STATE(2244)] = 123968,
[SMALL_STATE(2245)] = 124012,
[SMALL_STATE(2246)] = 124056,
[SMALL_STATE(2247)] = 124100,
[SMALL_STATE(2248)] = 124146,
[SMALL_STATE(2249)] = 123300,
[SMALL_STATE(2250)] = 124194,
[SMALL_STATE(2251)] = 124238,
[SMALL_STATE(2252)] = 54126,
[SMALL_STATE(2253)] = 124282,
[SMALL_STATE(2254)] = 124328,
[SMALL_STATE(2255)] = 124372,
[SMALL_STATE(2256)] = 124372,
[SMALL_STATE(2257)] = 124416,
[SMALL_STATE(2258)] = 124468,
[SMALL_STATE(2259)] = 122754,
[SMALL_STATE(2260)] = 124512,
[SMALL_STATE(2261)] = 124566,
[SMALL_STATE(2262)] = 124566,
[SMALL_STATE(2263)] = 124416,
[SMALL_STATE(2264)] = 124610,
[SMALL_STATE(2265)] = 74388,
[SMALL_STATE(2266)] = 124654,
[SMALL_STATE(2267)] = 124702,
[SMALL_STATE(2268)] = 124750,
[SMALL_STATE(2269)] = 124810,
[SMALL_STATE(2270)] = 124878,
[SMALL_STATE(2271)] = 124944,
[SMALL_STATE(2272)] = 124988,
[SMALL_STATE(2273)] = 125052,
[SMALL_STATE(2274)] = 125114,
[SMALL_STATE(2275)] = 125162,
[SMALL_STATE(2276)] = 125206,
[SMALL_STATE(2277)] = 125250,
[SMALL_STATE(2278)] = 125294,
[SMALL_STATE(2279)] = 125338,
[SMALL_STATE(2280)] = 125382,
[SMALL_STATE(2281)] = 125426,
[SMALL_STATE(2282)] = 122886,
[SMALL_STATE(2283)] = 125470,
[SMALL_STATE(2284)] = 125470,
[SMALL_STATE(2285)] = 64632,
[SMALL_STATE(2286)] = 1073867338,
[SMALL_STATE(2287)] = 125589,
[SMALL_STATE(2288)] = 1073867457,
[SMALL_STATE(2289)] = 125708,
[SMALL_STATE(2290)] = 125752,
[SMALL_STATE(2291)] = 1073867620,
[SMALL_STATE(2292)] = 54245,
[SMALL_STATE(2293)] = 125871,
[SMALL_STATE(2294)] = 125915,
[SMALL_STATE(2295)] = 125959,
[SMALL_STATE(2296)] = 126003,
[SMALL_STATE(2297)] = 126046,
[SMALL_STATE(2298)] = 126089,
[SMALL_STATE(2299)] = 126132,
[SMALL_STATE(2300)] = 126183,
[SMALL_STATE(2301)] = 126183,
[SMALL_STATE(2302)] = 126226,
[SMALL_STATE(2303)] = 126269,
[SMALL_STATE(2304)] = 126312,
[SMALL_STATE(2305)] = 126359,
[SMALL_STATE(2306)] = 126402,
[SMALL_STATE(2307)] = 126445,
[SMALL_STATE(2308)] = 126488,
[SMALL_STATE(2309)] = 126488,
[SMALL_STATE(2310)] = 126531,
[SMALL_STATE(2311)] = 126574,
[SMALL_STATE(2312)] = 126617,
[SMALL_STATE(2313)] = 126660,
[SMALL_STATE(2314)] = 126703,
[SMALL_STATE(2315)] = 126746,
[SMALL_STATE(2316)] = 126789,
[SMALL_STATE(2317)] = 126840,
[SMALL_STATE(2318)] = 126883,
[SMALL_STATE(2319)] = 126926,
[SMALL_STATE(2320)] = 126979,
[SMALL_STATE(2321)] = 126926,
[SMALL_STATE(2322)] = 127038,
[SMALL_STATE(2323)] = 127103,
[SMALL_STATE(2324)] = 127160,
[SMALL_STATE(2325)] = 127223,
[SMALL_STATE(2326)] = 127284,
[SMALL_STATE(2327)] = 127327,
[SMALL_STATE(2328)] = 127370,
[SMALL_STATE(2329)] = 127413,
[SMALL_STATE(2330)] = 126789,
[SMALL_STATE(2331)] = 127456,
[SMALL_STATE(2332)] = 74593,
[SMALL_STATE(2333)] = 127499,
[SMALL_STATE(2334)] = 127499,
[SMALL_STATE(2335)] = 127542,
[SMALL_STATE(2336)] = 127587,
[SMALL_STATE(2337)] = 127587,
[SMALL_STATE(2338)] = 127632,
[SMALL_STATE(2339)] = 127675,
[SMALL_STATE(2340)] = 127728,
[SMALL_STATE(2341)] = 127781,
[SMALL_STATE(2342)] = 127826,
[SMALL_STATE(2343)] = 127869,
[SMALL_STATE(2344)] = 127912,
[SMALL_STATE(2345)] = 127957,
[SMALL_STATE(2346)] = 49271,
[SMALL_STATE(2347)] = 128006,
[SMALL_STATE(2348)] = 128051,
[SMALL_STATE(2349)] = 64901,
[SMALL_STATE(2350)] = 128096,
[SMALL_STATE(2351)] = 126003,
[SMALL_STATE(2352)] = 128141,
[SMALL_STATE(2353)] = 128184,
[SMALL_STATE(2354)] = 128226,
[SMALL_STATE(2355)] = 128268,
[SMALL_STATE(2356)] = 128310,
[SMALL_STATE(2357)] = 128352,
[SMALL_STATE(2358)] = 128394,
[SMALL_STATE(2359)] = 128436,
[SMALL_STATE(2360)] = 54379,
[SMALL_STATE(2361)] = 128478,
[SMALL_STATE(2362)] = 128520,
[SMALL_STATE(2363)] = 128520,
[SMALL_STATE(2364)] = 128562,
[SMALL_STATE(2365)] = 128606,
[SMALL_STATE(2366)] = 128606,
[SMALL_STATE(2367)] = 128658,
[SMALL_STATE(2368)] = 1073816460,
[SMALL_STATE(2369)] = 128700,
[SMALL_STATE(2370)] = 128744,
[SMALL_STATE(2371)] = 128744,
[SMALL_STATE(2372)] = 128786,
[SMALL_STATE(2373)] = 128830,
[SMALL_STATE(2374)] = 128872,
[SMALL_STATE(2375)] = 128872,
[SMALL_STATE(2376)] = 128916,
[SMALL_STATE(2377)] = 128958,
[SMALL_STATE(2378)] = 129000,
[SMALL_STATE(2379)] = 129000,
[SMALL_STATE(2380)] = 129046,
[SMALL_STATE(2381)] = 129090,
[SMALL_STATE(2382)] = 129132,
[SMALL_STATE(2383)] = 129174,
[SMALL_STATE(2384)] = 129225,
[SMALL_STATE(2385)] = 129276,
[SMALL_STATE(2386)] = 129321,
[SMALL_STATE(2387)] = 129362,
[SMALL_STATE(2388)] = 129403,
[SMALL_STATE(2389)] = 129444,
[SMALL_STATE(2390)] = 129485,
[SMALL_STATE(2391)] = 129526,
[SMALL_STATE(2392)] = 129225,
[SMALL_STATE(2393)] = 129567,
[SMALL_STATE(2394)] = 129608,
[SMALL_STATE(2395)] = 129649,
[SMALL_STATE(2396)] = 129690,
[SMALL_STATE(2397)] = 129731,
[SMALL_STATE(2398)] = 129772,
[SMALL_STATE(2399)] = 129813,
[SMALL_STATE(2400)] = 129854,
[SMALL_STATE(2401)] = 129895,
[SMALL_STATE(2402)] = 129936,
[SMALL_STATE(2403)] = 129936,
[SMALL_STATE(2404)] = 129977,
[SMALL_STATE(2405)] = 130018,
[SMALL_STATE(2406)] = 130018,
[SMALL_STATE(2407)] = 130059,
[SMALL_STATE(2408)] = 130104,
[SMALL_STATE(2409)] = 1073807167,
[SMALL_STATE(2410)] = 130149,
[SMALL_STATE(2411)] = 130149,
[SMALL_STATE(2412)] = 130198,
[SMALL_STATE(2413)] = 130198,
[SMALL_STATE(2414)] = 130239,
[SMALL_STATE(2415)] = 130280,
[SMALL_STATE(2416)] = 130324,
[SMALL_STATE(2417)] = 130368,
[SMALL_STATE(2418)] = 130410,
[SMALL_STATE(2419)] = 2147614102,
[SMALL_STATE(2420)] = 2147614165,
[SMALL_STATE(2421)] = 2147614228,
[SMALL_STATE(2422)] = 2147614291,
[SMALL_STATE(2423)] = 2147614354,
[SMALL_STATE(2424)] = 2147614417,
[SMALL_STATE(2425)] = 2147614480,
[SMALL_STATE(2426)] = 2147614543,
[SMALL_STATE(2427)] = 2147614606,
[SMALL_STATE(2428)] = 2147614669,
[SMALL_STATE(2429)] = 2147614732,
[SMALL_STATE(2430)] = 2147614795,
[SMALL_STATE(2431)] = 2147614858,
[SMALL_STATE(2432)] = 2147614921,
[SMALL_STATE(2433)] = 2147614984,
[SMALL_STATE(2434)] = 2147615047,
[SMALL_STATE(2435)] = 2147615110,
[SMALL_STATE(2436)] = 2147615173,
[SMALL_STATE(2437)] = 2147615236,
[SMALL_STATE(2438)] = 2147615299,
[SMALL_STATE(2439)] = 2147615362,
[SMALL_STATE(2440)] = 2147615425,
[SMALL_STATE(2441)] = 2147615488,
[SMALL_STATE(2442)] = 2147615551,
[SMALL_STATE(2443)] = 2147615614,
[SMALL_STATE(2444)] = 2147615677,
[SMALL_STATE(2445)] = 2147615740,
[SMALL_STATE(2446)] = 2147615801,
[SMALL_STATE(2447)] = 2147615862,
[SMALL_STATE(2448)] = 2147615923,
[SMALL_STATE(2449)] = 2147615982,
[SMALL_STATE(2450)] = 2147616041,
[SMALL_STATE(2451)] = 2147616100,
[SMALL_STATE(2452)] = 2147616159,
[SMALL_STATE(2453)] = 2147616218,
[SMALL_STATE(2454)] = 2147616277,
[SMALL_STATE(2455)] = 2147616336,
[SMALL_STATE(2456)] = 2147616395,
[SMALL_STATE(2457)] = 2147616454,
[SMALL_STATE(2458)] = 2147616513,
[SMALL_STATE(2459)] = 2147616572,
[SMALL_STATE(2460)] = 2147616631,
[SMALL_STATE(2461)] = 2147616690,
[SMALL_STATE(2462)] = 2147616749,
[SMALL_STATE(2463)] = 2147616808,
[SMALL_STATE(2464)] = 2147616867,
[SMALL_STATE(2465)] = 2147616926,
[SMALL_STATE(2466)] = 2147616985,
[SMALL_STATE(2467)] = 2147617042,
[SMALL_STATE(2468)] = 2147617097,
[SMALL_STATE(2469)] = 2147617152,
[SMALL_STATE(2470)] = 2147617207,
[SMALL_STATE(2471)] = 2147617262,
[SMALL_STATE(2472)] = 133669,
[SMALL_STATE(2473)] = 133713,
[SMALL_STATE(2474)] = 2147617405,
[SMALL_STATE(2475)] = 133808,
[SMALL_STATE(2476)] = 133851,
[SMALL_STATE(2477)] = 133894,
[SMALL_STATE(2478)] = 133937,
[SMALL_STATE(2479)] = 133978,
[SMALL_STATE(2480)] = 134021,
[SMALL_STATE(2481)] = 134062,
[SMALL_STATE(2482)] = 134062,
[SMALL_STATE(2483)] = 2147617741,
[SMALL_STATE(2484)] = 2147617786,
[SMALL_STATE(2485)] = 1073816941,
[SMALL_STATE(2486)] = 2147617831,
[SMALL_STATE(2487)] = 2147617874,
[SMALL_STATE(2488)] = 2147617917,
[SMALL_STATE(2489)] = 134312,
[SMALL_STATE(2490)] = 134312,
[SMALL_STATE(2491)] = 134341,
[SMALL_STATE(2492)] = 134370,
[SMALL_STATE(2493)] = 134370,
[SMALL_STATE(2494)] = 134399,
[SMALL_STATE(2495)] = 134428,
[SMALL_STATE(2496)] = 134457,
[SMALL_STATE(2497)] = 134457,
[SMALL_STATE(2498)] = 134486,
[SMALL_STATE(2499)] = 134515,
[SMALL_STATE(2500)] = 134552,
[SMALL_STATE(2501)] = 2147618229,
[SMALL_STATE(2502)] = 1073817059,
[SMALL_STATE(2503)] = 134622,
[SMALL_STATE(2504)] = 2147618294,
[SMALL_STATE(2505)] = 2147618333,
[SMALL_STATE(2506)] = 2147618372,
[SMALL_STATE(2507)] = 2147618411,
[SMALL_STATE(2508)] = 2147618450,
[SMALL_STATE(2509)] = 2147618489,
[SMALL_STATE(2510)] = 2147618522,
[SMALL_STATE(2511)] = 134907,
[SMALL_STATE(2512)] = 134932,
[SMALL_STATE(2513)] = 134957,
[SMALL_STATE(2514)] = 134982,
[SMALL_STATE(2515)] = 2147618656,
[SMALL_STATE(2516)] = 2147618683,
[SMALL_STATE(2517)] = 135062,
[SMALL_STATE(2518)] = 2147618732,
[SMALL_STATE(2519)] = 135111,
[SMALL_STATE(2520)] = 2147618779,
[SMALL_STATE(2521)] = 2147618806,
[SMALL_STATE(2522)] = 2147618833,
[SMALL_STATE(2523)] = 2147618860,
[SMALL_STATE(2524)] = 2147618887,
[SMALL_STATE(2525)] = 2147618914,
[SMALL_STATE(2526)] = 2147618941,
[SMALL_STATE(2527)] = 135320,
[SMALL_STATE(2528)] = 135346,
[SMALL_STATE(2529)] = 135372,
[SMALL_STATE(2530)] = 135389,
[SMALL_STATE(2531)] = 135412,
[SMALL_STATE(2532)] = 135435,
[SMALL_STATE(2533)] = 135458,
[SMALL_STATE(2534)] = 135481,
[SMALL_STATE(2535)] = 135504,
[SMALL_STATE(2536)] = 135521,
[SMALL_STATE(2537)] = 135540,
[SMALL_STATE(2538)] = 135558,
[SMALL_STATE(2539)] = 135574,
[SMALL_STATE(2540)] = 135594,
[SMALL_STATE(2541)] = 135614,
[SMALL_STATE(2542)] = 135632,
[SMALL_STATE(2543)] = 2147619298,
[SMALL_STATE(2544)] = 135673,
[SMALL_STATE(2545)] = 135689,
[SMALL_STATE(2546)] = 135711,
[SMALL_STATE(2547)] = 135733,
[SMALL_STATE(2548)] = 135755,
[SMALL_STATE(2549)] = 135771,
[SMALL_STATE(2550)] = 2147619437,
[SMALL_STATE(2551)] = 135812,
[SMALL_STATE(2552)] = 135834,
[SMALL_STATE(2553)] = 135852,
[SMALL_STATE(2554)] = 135870,
[SMALL_STATE(2555)] = 2147619534,
[SMALL_STATE(2556)] = 135909,
[SMALL_STATE(2557)] = 2147619579,
[SMALL_STATE(2558)] = 2147619602,
[SMALL_STATE(2559)] = 2147619625,
[SMALL_STATE(2560)] = 2147619648,
[SMALL_STATE(2561)] = 136023,
[SMALL_STATE(2562)] = 2147619693,
[SMALL_STATE(2563)] = 136068,
[SMALL_STATE(2564)] = 136090,
[SMALL_STATE(2565)] = 2147619754,
[SMALL_STATE(2566)] = 2147619775,
[SMALL_STATE(2567)] = 136148,
[SMALL_STATE(2568)] = 136165,
[SMALL_STATE(2569)] = 2147619754,
[SMALL_STATE(2570)] = 2147619754,
[SMALL_STATE(2571)] = 2147498285,
[SMALL_STATE(2572)] = 2147619832,
[SMALL_STATE(2573)] = 2147619853,
[SMALL_STATE(2574)] = 2147498285,
[SMALL_STATE(2575)] = 2147619832,
[SMALL_STATE(2576)] = 2147619832,
[SMALL_STATE(2577)] = 2147619874,
[SMALL_STATE(2578)] = 2147619895,
[SMALL_STATE(2579)] = 2147619916,
[SMALL_STATE(2580)] = 136289,
[SMALL_STATE(2581)] = 2147619954,
[SMALL_STATE(2582)] = 2147619975,
[SMALL_STATE(2583)] = 2147619994,
[SMALL_STATE(2584)] = 136365,
[SMALL_STATE(2585)] = 2147620029,
[SMALL_STATE(2586)] = 136400,
[SMALL_STATE(2587)] = 136418,
[SMALL_STATE(2588)] = 2147620084,
[SMALL_STATE(2589)] = 2147620103,
[SMALL_STATE(2590)] = 136474,
[SMALL_STATE(2591)] = 2147620138,
[SMALL_STATE(2592)] = 2147620157,
[SMALL_STATE(2593)] = 2147620176,
[SMALL_STATE(2594)] = 136547,
[SMALL_STATE(2595)] = 2147620213,
[SMALL_STATE(2596)] = 2147620232,
[SMALL_STATE(2597)] = 2147620251,
[SMALL_STATE(2598)] = 136622,
[SMALL_STATE(2599)] = 2147620288,
[SMALL_STATE(2600)] = 2147620307,
[SMALL_STATE(2601)] = 136678,
[SMALL_STATE(2602)] = 2147620342,
[SMALL_STATE(2603)] = 2147620361,
[SMALL_STATE(2604)] = 2147620380,
[SMALL_STATE(2605)] = 2147620399,
[SMALL_STATE(2606)] = 2147620418,
[SMALL_STATE(2607)] = 2147620437,
[SMALL_STATE(2608)] = 2147620456,
[SMALL_STATE(2609)] = 2147620475,
[SMALL_STATE(2610)] = 2147620494,
[SMALL_STATE(2611)] = 2147620513,
[SMALL_STATE(2612)] = 2147620532,
[SMALL_STATE(2613)] = 2147620551,
[SMALL_STATE(2614)] = 2147619994,
[SMALL_STATE(2615)] = 2147620570,
[SMALL_STATE(2616)] = 2147620589,
[SMALL_STATE(2617)] = 136960,
[SMALL_STATE(2618)] = 2147620626,
[SMALL_STATE(2619)] = 2147620645,
[SMALL_STATE(2620)] = 2147620664,
[SMALL_STATE(2621)] = 2147620683,
[SMALL_STATE(2622)] = 2147620702,
[SMALL_STATE(2623)] = 2147620721,
[SMALL_STATE(2624)] = 137092,
[SMALL_STATE(2625)] = 137110,
[SMALL_STATE(2626)] = 2147620776,
[SMALL_STATE(2627)] = 2147620793,
[SMALL_STATE(2628)] = 137162,
[SMALL_STATE(2629)] = 137175,
[SMALL_STATE(2630)] = 137188,
[SMALL_STATE(2631)] = 137203,
[SMALL_STATE(2632)] = 2147620864,
[SMALL_STATE(2633)] = 137233,
[SMALL_STATE(2634)] = 137248,
[SMALL_STATE(2635)] = 137261,
[SMALL_STATE(2636)] = 2147620924,
[SMALL_STATE(2637)] = 2147620941,
[SMALL_STATE(2638)] = 137310,
[SMALL_STATE(2639)] = 137323,
[SMALL_STATE(2640)] = 137338,
[SMALL_STATE(2641)] = 137353,
[SMALL_STATE(2642)] = 137366,
[SMALL_STATE(2643)] = 2147621027,
[SMALL_STATE(2644)] = 137396,
[SMALL_STATE(2645)] = 2147621057,
[SMALL_STATE(2646)] = 2147621074,
[SMALL_STATE(2647)] = 137443,
[SMALL_STATE(2648)] = 2147621106,
[SMALL_STATE(2649)] = 2147621123,
[SMALL_STATE(2650)] = 2147621140,
[SMALL_STATE(2651)] = 2147621157,
[SMALL_STATE(2652)] = 137526,
[SMALL_STATE(2653)] = 2147621187,
[SMALL_STATE(2654)] = 2147621204,
[SMALL_STATE(2655)] = 2147621204,
[SMALL_STATE(2656)] = 137573,
[SMALL_STATE(2657)] = 2147621236,
[SMALL_STATE(2658)] = 137605,
[SMALL_STATE(2659)] = 137618,
[SMALL_STATE(2660)] = 2147621281,
[SMALL_STATE(2661)] = 137650,
[SMALL_STATE(2662)] = 137665,
[SMALL_STATE(2663)] = 2147621328,
[SMALL_STATE(2664)] = 137697,
[SMALL_STATE(2665)] = 137712,
[SMALL_STATE(2666)] = 137725,
[SMALL_STATE(2667)] = 2147621386,
[SMALL_STATE(2668)] = 2147621403,
[SMALL_STATE(2669)] = 2147621403,
[SMALL_STATE(2670)] = 137772,
[SMALL_STATE(2671)] = 2147621435,
[SMALL_STATE(2672)] = 137804,
[SMALL_STATE(2673)] = 137817,
[SMALL_STATE(2674)] = 2147621478,
[SMALL_STATE(2675)] = 137847,
[SMALL_STATE(2676)] = 2147621507,
[SMALL_STATE(2677)] = 137874,
[SMALL_STATE(2678)] = 2147621534,
[SMALL_STATE(2679)] = 137901,
[SMALL_STATE(2680)] = 137913,
[SMALL_STATE(2681)] = 2147621573,
[SMALL_STATE(2682)] = 137940,
[SMALL_STATE(2683)] = 137952,
[SMALL_STATE(2684)] = 137966,
[SMALL_STATE(2685)] = 2147621628,
[SMALL_STATE(2686)] = 137995,
[SMALL_STATE(2687)] = 2147621655,
[SMALL_STATE(2688)] = 138022,
[SMALL_STATE(2689)] = 2147621682,
[SMALL_STATE(2690)] = 138049,
[SMALL_STATE(2691)] = 138061,
[SMALL_STATE(2692)] = 138073,
[SMALL_STATE(2693)] = 138085,
[SMALL_STATE(2694)] = 138097,
[SMALL_STATE(2695)] = 2147621757,
[SMALL_STATE(2696)] = 138124,
[SMALL_STATE(2697)] = 2147621784,
[SMALL_STATE(2698)] = 138151,
[SMALL_STATE(2699)] = 2147621811,
[SMALL_STATE(2700)] = 138178,
[SMALL_STATE(2701)] = 2147621840,
[SMALL_STATE(2702)] = 2147621855,
[SMALL_STATE(2703)] = 138222,
[SMALL_STATE(2704)] = 138234,
[SMALL_STATE(2705)] = 2147621894,
[SMALL_STATE(2706)] = 138261,
[SMALL_STATE(2707)] = 2147621921,
[SMALL_STATE(2708)] = 138288,
[SMALL_STATE(2709)] = 138300,
[SMALL_STATE(2710)] = 138312,
[SMALL_STATE(2711)] = 138324,
[SMALL_STATE(2712)] = 138336,
[SMALL_STATE(2713)] = 2147559397,
[SMALL_STATE(2714)] = 2147621996,
[SMALL_STATE(2715)] = 2147622011,
[SMALL_STATE(2716)] = 138378,
[SMALL_STATE(2717)] = 138390,
[SMALL_STATE(2718)] = 138402,
[SMALL_STATE(2719)] = 138414,
[SMALL_STATE(2720)] = 138426,
[SMALL_STATE(2721)] = 138440,
[SMALL_STATE(2722)] = 138452,
[SMALL_STATE(2723)] = 2147622112,
[SMALL_STATE(2724)] = 138479,
[SMALL_STATE(2725)] = 138491,
[SMALL_STATE(2726)] = 138505,
[SMALL_STATE(2727)] = 138517,
[SMALL_STATE(2728)] = 138529,
[SMALL_STATE(2729)] = 138541,
[SMALL_STATE(2730)] = 138553,
[SMALL_STATE(2731)] = 2147622213,
[SMALL_STATE(2732)] = 2147622228,
[SMALL_STATE(2733)] = 2147622243,
[SMALL_STATE(2734)] = 138610,
[SMALL_STATE(2735)] = 138622,
[SMALL_STATE(2736)] = 138634,
[SMALL_STATE(2737)] = 2147622294,
[SMALL_STATE(2738)] = 138661,
[SMALL_STATE(2739)] = 2147622321,
[SMALL_STATE(2740)] = 138688,
[SMALL_STATE(2741)] = 2147622350,
[SMALL_STATE(2742)] = 138715,
[SMALL_STATE(2743)] = 138726,
[SMALL_STATE(2744)] = 138737,
[SMALL_STATE(2745)] = 138748,
[SMALL_STATE(2746)] = 138759,
[SMALL_STATE(2747)] = 138770,
[SMALL_STATE(2748)] = 138781,
[SMALL_STATE(2749)] = 138792,
[SMALL_STATE(2750)] = 2147622451,
[SMALL_STATE(2751)] = 2147622464,
[SMALL_STATE(2752)] = 138829,
[SMALL_STATE(2753)] = 2147622488,
[SMALL_STATE(2754)] = 138853,
[SMALL_STATE(2755)] = 138864,
[SMALL_STATE(2756)] = 2147622523,
[SMALL_STATE(2757)] = 2147622536,
[SMALL_STATE(2758)] = 2147622549,
[SMALL_STATE(2759)] = 138914,
[SMALL_STATE(2760)] = 138925,
[SMALL_STATE(2761)] = 138936,
[SMALL_STATE(2762)] = 138947,
[SMALL_STATE(2763)] = 138958,
[SMALL_STATE(2764)] = 2147622617,
[SMALL_STATE(2765)] = 138982,
[SMALL_STATE(2766)] = 138993,
[SMALL_STATE(2767)] = 2147622652,
[SMALL_STATE(2768)] = 139017,
[SMALL_STATE(2769)] = 139028,
[SMALL_STATE(2770)] = 139039,
[SMALL_STATE(2771)] = 139050,
[SMALL_STATE(2772)] = 139061,
[SMALL_STATE(2773)] = 139072,
[SMALL_STATE(2774)] = 2147622731,
[SMALL_STATE(2775)] = 139096,
[SMALL_STATE(2776)] = 139107,
[SMALL_STATE(2777)] = 139118,
[SMALL_STATE(2778)] = 139129,
[SMALL_STATE(2779)] = 139140,
[SMALL_STATE(2780)] = 2147622799,
[SMALL_STATE(2781)] = 139164,
[SMALL_STATE(2782)] = 139175,
[SMALL_STATE(2783)] = 139186,
[SMALL_STATE(2784)] = 139197,
[SMALL_STATE(2785)] = 139208,
[SMALL_STATE(2786)] = 139219,
[SMALL_STATE(2787)] = 2147622878,
[SMALL_STATE(2788)] = 139243,
[SMALL_STATE(2789)] = 139254,
[SMALL_STATE(2790)] = 2147622913,
[SMALL_STATE(2791)] = 139278,
[SMALL_STATE(2792)] = 139289,
[SMALL_STATE(2793)] = 2147513820,
[SMALL_STATE(2794)] = 2147622948,
[SMALL_STATE(2795)] = 2147622961,
[SMALL_STATE(2796)] = 139326,
[SMALL_STATE(2797)] = 139337,
[SMALL_STATE(2798)] = 139348,
[SMALL_STATE(2799)] = 139359,
[SMALL_STATE(2800)] = 139370,
[SMALL_STATE(2801)] = 2147623029,
[SMALL_STATE(2802)] = 139394,
[SMALL_STATE(2803)] = 139405,
[SMALL_STATE(2804)] = 139416,
[SMALL_STATE(2805)] = 2147623075,
[SMALL_STATE(2806)] = 139440,
[SMALL_STATE(2807)] = 139451,
[SMALL_STATE(2808)] = 139462,
[SMALL_STATE(2809)] = 139473,
[SMALL_STATE(2810)] = 2147623132,
[SMALL_STATE(2811)] = 139497,
[SMALL_STATE(2812)] = 139508,
[SMALL_STATE(2813)] = 139519,
[SMALL_STATE(2814)] = 139530,
[SMALL_STATE(2815)] = 139541,
[SMALL_STATE(2816)] = 139552,
[SMALL_STATE(2817)] = 139563,
[SMALL_STATE(2818)] = 139574,
[SMALL_STATE(2819)] = 139585,
[SMALL_STATE(2820)] = 2147623244,
[SMALL_STATE(2821)] = 2147623257,
[SMALL_STATE(2822)] = 139622,
[SMALL_STATE(2823)] = 139633,
[SMALL_STATE(2824)] = 139644,
[SMALL_STATE(2825)] = 2147623303,
[SMALL_STATE(2826)] = 139668,
[SMALL_STATE(2827)] = 2147623327,
[SMALL_STATE(2828)] = 2147623340,
[SMALL_STATE(2829)] = 139705,
[SMALL_STATE(2830)] = 139716,
[SMALL_STATE(2831)] = 139727,
[SMALL_STATE(2832)] = 2147623386,
[SMALL_STATE(2833)] = 139751,
[SMALL_STATE(2834)] = 139762,
[SMALL_STATE(2835)] = 139773,
[SMALL_STATE(2836)] = 139784,
[SMALL_STATE(2837)] = 139795,
[SMALL_STATE(2838)] = 139806,
[SMALL_STATE(2839)] = 2147623465,
[SMALL_STATE(2840)] = 139830,
[SMALL_STATE(2841)] = 139841,
[SMALL_STATE(2842)] = 139852,
[SMALL_STATE(2843)] = 2147623511,
[SMALL_STATE(2844)] = 139876,
[SMALL_STATE(2845)] = 2147623535,
[SMALL_STATE(2846)] = 139900,
[SMALL_STATE(2847)] = 139911,
[SMALL_STATE(2848)] = 139922,
[SMALL_STATE(2849)] = 2147623581,
[SMALL_STATE(2850)] = 2147623594,
[SMALL_STATE(2851)] = 139959,
[SMALL_STATE(2852)] = 139970,
[SMALL_STATE(2853)] = 2147623629,
[SMALL_STATE(2854)] = 2147623642,
[SMALL_STATE(2855)] = 140007,
[SMALL_STATE(2856)] = 2147623666,
[SMALL_STATE(2857)] = 2147623679,
[SMALL_STATE(2858)] = 140044,
[SMALL_STATE(2859)] = 2147623703,
[SMALL_STATE(2860)] = 140068,
[SMALL_STATE(2861)] = 2147623727,
[SMALL_STATE(2862)] = 140092,
[SMALL_STATE(2863)] = 2147623751,
[SMALL_STATE(2864)] = 140116,
[SMALL_STATE(2865)] = 140127,
[SMALL_STATE(2866)] = 2147623786,
[SMALL_STATE(2867)] = 140151,
[SMALL_STATE(2868)] = 2147623809,
[SMALL_STATE(2869)] = 2147623820,
[SMALL_STATE(2870)] = 2147623831,
[SMALL_STATE(2871)] = 2147623842,
[SMALL_STATE(2872)] = 2147623853,
[SMALL_STATE(2873)] = 2147623864,
[SMALL_STATE(2874)] = 2147623875,
[SMALL_STATE(2875)] = 140238,
[SMALL_STATE(2876)] = 2147623896,
[SMALL_STATE(2877)] = 140259,
[SMALL_STATE(2878)] = 2147623917,
[SMALL_STATE(2879)] = 140280,
[SMALL_STATE(2880)] = 2147623938,
[SMALL_STATE(2881)] = 2147623949,
[SMALL_STATE(2882)] = 140312,
[SMALL_STATE(2883)] = 2147623970,
[SMALL_STATE(2884)] = 2147623981,
[SMALL_STATE(2885)] = 2147623992,
[SMALL_STATE(2886)] = 140355,
[SMALL_STATE(2887)] = 2147624013,
[SMALL_STATE(2888)] = 140376,
[SMALL_STATE(2889)] = 140386,
[SMALL_STATE(2890)] = 2147624044,
[SMALL_STATE(2891)] = 2147624055,
[SMALL_STATE(2892)] = 2147624066,
[SMALL_STATE(2893)] = 2147624077,
[SMALL_STATE(2894)] = 140440,
[SMALL_STATE(2895)] = 2147624098,
[SMALL_STATE(2896)] = 2147624109,
[SMALL_STATE(2897)] = 2147624120,
[SMALL_STATE(2898)] = 2147624131,
[SMALL_STATE(2899)] = 140494,
[SMALL_STATE(2900)] = 140504,
[SMALL_STATE(2901)] = 2147624162,
[SMALL_STATE(2902)] = 2147624173,
[SMALL_STATE(2903)] = 2147624184,
[SMALL_STATE(2904)] = 2147624195,
[SMALL_STATE(2905)] = 2147624206,
[SMALL_STATE(2906)] = 2147624217,
[SMALL_STATE(2907)] = 2147624228,
[SMALL_STATE(2908)] = 2147624239,
[SMALL_STATE(2909)] = 2147624250,
[SMALL_STATE(2910)] = 2147624261,
[SMALL_STATE(2911)] = 2147624272,
[SMALL_STATE(2912)] = 2147624283,
[SMALL_STATE(2913)] = 2147624294,
[SMALL_STATE(2914)] = 2147624305,
[SMALL_STATE(2915)] = 2147624316,
[SMALL_STATE(2916)] = 140679,
[SMALL_STATE(2917)] = 2147624337,
[SMALL_STATE(2918)] = 140700,
[SMALL_STATE(2919)] = 140710,
[SMALL_STATE(2920)] = 2147624368,
[SMALL_STATE(2921)] = 2147624379,
[SMALL_STATE(2922)] = 2147624390,
[SMALL_STATE(2923)] = 2147624401,
[SMALL_STATE(2924)] = 2147624412,
[SMALL_STATE(2925)] = 2147624423,
[SMALL_STATE(2926)] = 140786,
[SMALL_STATE(2927)] = 2147624444,
[SMALL_STATE(2928)] = 140807,
[SMALL_STATE(2929)] = 2147624465,
[SMALL_STATE(2930)] = 2147624476,
[SMALL_STATE(2931)] = 140839,
[SMALL_STATE(2932)] = 2147624497,
[SMALL_STATE(2933)] = 2147624508,
[SMALL_STATE(2934)] = 140871,
[SMALL_STATE(2935)] = 140881,
[SMALL_STATE(2936)] = 2147624539,
[SMALL_STATE(2937)] = 2147624550,
[SMALL_STATE(2938)] = 2147624561,
[SMALL_STATE(2939)] = 140924,
[SMALL_STATE(2940)] = 2147624582,
[SMALL_STATE(2941)] = 2147624593,
[SMALL_STATE(2942)] = 2147624604,
[SMALL_STATE(2943)] = 2147624615,
[SMALL_STATE(2944)] = 140978,
[SMALL_STATE(2945)] = 2147624636,
[SMALL_STATE(2946)] = 2147624647,
[SMALL_STATE(2947)] = 2147624658,
[SMALL_STATE(2948)] = 2147624669,
[SMALL_STATE(2949)] = 2147624680,
[SMALL_STATE(2950)] = 2147624691,
[SMALL_STATE(2951)] = 2147624702,
[SMALL_STATE(2952)] = 141065,
[SMALL_STATE(2953)] = 141075,
[SMALL_STATE(2954)] = 141085,
[SMALL_STATE(2955)] = 141095,
[SMALL_STATE(2956)] = 2147624753,
[SMALL_STATE(2957)] = 141116,
[SMALL_STATE(2958)] = 141126,
[SMALL_STATE(2959)] = 2147624784,
[SMALL_STATE(2960)] = 2147624795,
[SMALL_STATE(2961)] = 2147624806,
[SMALL_STATE(2962)] = 2147624817,
[SMALL_STATE(2963)] = 2147624828,
[SMALL_STATE(2964)] = 2147624839,
[SMALL_STATE(2965)] = 141202,
[SMALL_STATE(2966)] = 141212,
[SMALL_STATE(2967)] = 2147624870,
[SMALL_STATE(2968)] = 2147624881,
[SMALL_STATE(2969)] = 2147624892,
[SMALL_STATE(2970)] = 2147624903,
[SMALL_STATE(2971)] = 2147624914,
[SMALL_STATE(2972)] = 2147624925,
[SMALL_STATE(2973)] = 2147624936,
[SMALL_STATE(2974)] = 2147624947,
[SMALL_STATE(2975)] = 2147624958,
[SMALL_STATE(2976)] = 2147624969,
[SMALL_STATE(2977)] = 141332,
[SMALL_STATE(2978)] = 2147624990,
[SMALL_STATE(2979)] = 2147625001,
[SMALL_STATE(2980)] = 2147625012,
[SMALL_STATE(2981)] = 2147625023,
[SMALL_STATE(2982)] = 2147625034,
[SMALL_STATE(2983)] = 2147625045,
[SMALL_STATE(2984)] = 2147625056,
[SMALL_STATE(2985)] = 2147625067,
[SMALL_STATE(2986)] = 2147625078,
[SMALL_STATE(2987)] = 2147625089,
[SMALL_STATE(2988)] = 2147625100,
[SMALL_STATE(2989)] = 2147625111,
[SMALL_STATE(2990)] = 141474,
[SMALL_STATE(2991)] = 2147625132,
[SMALL_STATE(2992)] = 2147625143,
[SMALL_STATE(2993)] = 2147625154,
[SMALL_STATE(2994)] = 2147625165,
[SMALL_STATE(2995)] = 2147625176,
[SMALL_STATE(2996)] = 2147625187,
[SMALL_STATE(2997)] = 2147625198,
[SMALL_STATE(2998)] = 141561,
[SMALL_STATE(2999)] = 2147625219,
[SMALL_STATE(3000)] = 2147625230,
[SMALL_STATE(3001)] = 2147625241,
[SMALL_STATE(3002)] = 2147625252,
[SMALL_STATE(3003)] = 2147625263,
[SMALL_STATE(3004)] = 2147625274,
[SMALL_STATE(3005)] = 2147625285,
[SMALL_STATE(3006)] = 2147625296,
[SMALL_STATE(3007)] = 2147625307,
[SMALL_STATE(3008)] = 2147625318,
[SMALL_STATE(3009)] = 2147625329,
[SMALL_STATE(3010)] = 2147625340,
[SMALL_STATE(3011)] = 2147625351,
[SMALL_STATE(3012)] = 2147625362,
[SMALL_STATE(3013)] = 2147625373,
[SMALL_STATE(3014)] = 141736,
[SMALL_STATE(3015)] = 2147625394,
[SMALL_STATE(3016)] = 2147625405,
[SMALL_STATE(3017)] = 2147625416,
[SMALL_STATE(3018)] = 2147625427,
[SMALL_STATE(3019)] = 2147625438,
[SMALL_STATE(3020)] = 141801,
[SMALL_STATE(3021)] = 141811,
[SMALL_STATE(3022)] = 2147625469,
[SMALL_STATE(3023)] = 2147625480,
[SMALL_STATE(3024)] = 141843,
[SMALL_STATE(3025)] = 2147625501,
[SMALL_STATE(3026)] = 2147625512,
[SMALL_STATE(3027)] = 2147625523,
[SMALL_STATE(3028)] = 2147625534,
[SMALL_STATE(3029)] = 2147625545,
[SMALL_STATE(3030)] = 2147625556,
[SMALL_STATE(3031)] = 2147625567,
[SMALL_STATE(3032)] = 2147625578,
[SMALL_STATE(3033)] = 2147625589,
[SMALL_STATE(3034)] = 2147625600,
[SMALL_STATE(3035)] = 2147625611,
[SMALL_STATE(3036)] = 2147625620,
[SMALL_STATE(3037)] = 2147625629,
[SMALL_STATE(3038)] = 2147625638,
[SMALL_STATE(3039)] = 2147625647,
[SMALL_STATE(3040)] = 2147625656,
[SMALL_STATE(3041)] = 2147625665,
[SMALL_STATE(3042)] = 2147625674,
[SMALL_STATE(3043)] = 2147625683,
[SMALL_STATE(3044)] = 2147625692,
[SMALL_STATE(3045)] = 2147625701,
[SMALL_STATE(3046)] = 2147625710,
[SMALL_STATE(3047)] = 2147625719,
[SMALL_STATE(3048)] = 2147625728,
[SMALL_STATE(3049)] = 2147625737,
[SMALL_STATE(3050)] = 2147625746,
[SMALL_STATE(3051)] = 2147625755,
[SMALL_STATE(3052)] = 2147625764,
[SMALL_STATE(3053)] = 2147625773,
[SMALL_STATE(3054)] = 2147625782,
[SMALL_STATE(3055)] = 2147625791,
[SMALL_STATE(3056)] = 2147625800,
[SMALL_STATE(3057)] = 2147625809,
[SMALL_STATE(3058)] = 2147625818,
[SMALL_STATE(3059)] = 2147625827,
[SMALL_STATE(3060)] = 2147625836,
[SMALL_STATE(3061)] = 2147625845,
[SMALL_STATE(3062)] = 2147625854,
[SMALL_STATE(3063)] = 2147625863,
[SMALL_STATE(3064)] = 2147625872,
[SMALL_STATE(3065)] = 2147625881,
[SMALL_STATE(3066)] = 2147625890,
[SMALL_STATE(3067)] = 2147625899,
[SMALL_STATE(3068)] = 2147625908,
[SMALL_STATE(3069)] = 2147625917,
[SMALL_STATE(3070)] = 2147625926,
[SMALL_STATE(3071)] = 2147625933,
[SMALL_STATE(3072)] = 2147625940,
[SMALL_STATE(3073)] = 2147625947,
[SMALL_STATE(3074)] = 2147625954,
[SMALL_STATE(3075)] = 2147625961,
[SMALL_STATE(3076)] = 2147625968,
[SMALL_STATE(3077)] = 2147625975,
[SMALL_STATE(3078)] = 2147625982,
[SMALL_STATE(3079)] = 2147625989,
[SMALL_STATE(3080)] = 2147625996,
[SMALL_STATE(3081)] = 2147626003,
[SMALL_STATE(3082)] = 2147626010,
[SMALL_STATE(3083)] = 2147626017,
[SMALL_STATE(3084)] = 2147626024,
[SMALL_STATE(3085)] = 2147626031,
[SMALL_STATE(3086)] = 2147626038,
[SMALL_STATE(3087)] = 2147626045,
[SMALL_STATE(3088)] = 2147626052,
[SMALL_STATE(3089)] = 2147626059,
[SMALL_STATE(3090)] = 2147626066,
[SMALL_STATE(3091)] = 2147626073,
[SMALL_STATE(3092)] = 2147626080,
[SMALL_STATE(3093)] = 2147626087,
[SMALL_STATE(3094)] = 2147626094,
[SMALL_STATE(3095)] = 2147626101,
[SMALL_STATE(3096)] = 2147626108,
[SMALL_STATE(3097)] = 2147626115,
[SMALL_STATE(3098)] = 2147626122,
[SMALL_STATE(3099)] = 2147626129,
[SMALL_STATE(3100)] = 2147626136,
[SMALL_STATE(3101)] = 2147626143,
[SMALL_STATE(3102)] = 2147626150,
[SMALL_STATE(3103)] = 2147626157,
[SMALL_STATE(3104)] = 2147626164,
[SMALL_STATE(3105)] = 2147626171,
[SMALL_STATE(3106)] = 2147626178,
[SMALL_STATE(3107)] = 2147626185,
[SMALL_STATE(3108)] = 2147626192,
[SMALL_STATE(3109)] = 2147626199,
[SMALL_STATE(3110)] = 2147626206,
[SMALL_STATE(3111)] = 2147626213,
[SMALL_STATE(3112)] = 2147626220,
[SMALL_STATE(3113)] = 2147626227,
[SMALL_STATE(3114)] = 2147626234,
[SMALL_STATE(3115)] = 2147626241,
[SMALL_STATE(3116)] = 2147626248,
[SMALL_STATE(3117)] = 2147626255,
[SMALL_STATE(3118)] = 2147626262,
[SMALL_STATE(3119)] = 2147626269,
[SMALL_STATE(3120)] = 2147626276,
[SMALL_STATE(3121)] = 2147626283,
[SMALL_STATE(3122)] = 2147626290,
[SMALL_STATE(3123)] = 2147626297,
[SMALL_STATE(3124)] = 2147626304,
[SMALL_STATE(3125)] = 2147626311,
[SMALL_STATE(3126)] = 2147626318,
[SMALL_STATE(3127)] = 2147626325,
[SMALL_STATE(3128)] = 2147626332,
[SMALL_STATE(3129)] = 2147626339,
[SMALL_STATE(3130)] = 2147626346,
[SMALL_STATE(3131)] = 2147626353,
[SMALL_STATE(3132)] = 2147626360,
[SMALL_STATE(3133)] = 2147626367,
[SMALL_STATE(3134)] = 2147626374,
[SMALL_STATE(3135)] = 2147626381,
[SMALL_STATE(3136)] = 2147626388,
[SMALL_STATE(3137)] = 2147626395,
[SMALL_STATE(3138)] = 2147626402,
[SMALL_STATE(3139)] = 2147626409,
[SMALL_STATE(3140)] = 2147626416,
[SMALL_STATE(3141)] = 2147626423,
[SMALL_STATE(3142)] = 2147626430,
[SMALL_STATE(3143)] = 2147626437,
[SMALL_STATE(3144)] = 2147626444,
[SMALL_STATE(3145)] = 2147626451,
[SMALL_STATE(3146)] = 2147626458,
[SMALL_STATE(3147)] = 2147626465,
[SMALL_STATE(3148)] = 2147626472,
[SMALL_STATE(3149)] = 2147626479,
[SMALL_STATE(3150)] = 2147626486,
[SMALL_STATE(3151)] = 2147626493,
[SMALL_STATE(3152)] = 2147626500,
[SMALL_STATE(3153)] = 2147626507,
[SMALL_STATE(3154)] = 2147626514,
[SMALL_STATE(3155)] = 2147626521,
[SMALL_STATE(3156)] = 2147626528,
[SMALL_STATE(3157)] = 2147626535,
[SMALL_STATE(3158)] = 2147626542,
[SMALL_STATE(3159)] = 2147626549,
[SMALL_STATE(3160)] = 2147626556,
[SMALL_STATE(3161)] = 2147626563,
[SMALL_STATE(3162)] = 2147626570,
[SMALL_STATE(3163)] = 2147626577,
[SMALL_STATE(3164)] = 2147626584,
[SMALL_STATE(3165)] = 2147626591,
[SMALL_STATE(3166)] = 2147626598,
[SMALL_STATE(3167)] = 2147626605,
[SMALL_STATE(3168)] = 2147626612,
[SMALL_STATE(3169)] = 2147626619,
[SMALL_STATE(3170)] = 2147626626,
[SMALL_STATE(3171)] = 2147626633,
[SMALL_STATE(3172)] = 2147626640,
[SMALL_STATE(3173)] = 2147626647,
[SMALL_STATE(3174)] = 2147626654,
[SMALL_STATE(3175)] = 2147626661,
[SMALL_STATE(3176)] = 2147626668,
[SMALL_STATE(3177)] = 2147626675,
[SMALL_STATE(3178)] = 2147626682,
[SMALL_STATE(3179)] = 2147626689,
[SMALL_STATE(3180)] = 2147626696,
[SMALL_STATE(3181)] = 2147626703,
[SMALL_STATE(3182)] = 2147626710,
[SMALL_STATE(3183)] = 2147626717,
};
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}}, REDUCE(sym_module, 0, 0, 0),
[5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7),
[7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352),
[9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599),
[11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307),
[13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
[15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927),
[17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203),
[19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474),
[21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174),
[23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452),
[25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502),
[27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47),
[29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561),
[31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494),
[33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516),
[35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419),
[37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739),
[39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790),
[41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192),
[43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268),
[45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114),
[47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300),
[49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645),
[51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880),
[53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564),
[55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539),
[57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404),
[59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143),
[61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667),
[63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
[65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
[67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(972),
[69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297),
[71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768),
[73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
[75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8),
[77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178),
[79] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
[81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103),
[83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0),
[85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34),
[87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
[89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216),
[91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572),
[93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970),
[95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672),
[97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053),
[99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0),
[101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
[103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776),
[105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
[107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
[109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807),
[111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039),
[113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518),
[115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673),
[117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675),
[119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307),
[121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672),
[123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0),
[125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473),
[127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900),
[129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 2, 0, 0),
[131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 2, 0, 0),
[133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(7),
[136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(352),
[139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(599),
[142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(307),
[145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(235),
[148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(927),
[151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(203),
[154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(474),
[157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(174),
[160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(452),
[163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(502),
[166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(47),
[169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(561),
[172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(494),
[175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(113),
[178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1097),
[181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(666),
[184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(390),
[187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(320),
[190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(201),
[193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(351),
[196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(54),
[199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(645),
[202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(880),
[205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(564),
[208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(539),
[211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(282),
[214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(143),
[217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(667),
[220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(309),
[223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(177),
[226] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(972),
[229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(297),
[232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(768),
[235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(8),
[238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(8),
[241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1178),
[244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0),
[246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(103),
[249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113),
[251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1097),
[253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666),
[255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390),
[257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320),
[259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201),
[261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351),
[263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54),
[265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282),
[267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
[269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0),
[271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0),
[274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0),
[276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__named_expression_lhs, 1, 0, 0),
[278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 0),
[280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0),
[282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
[284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
[286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157),
[288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
[290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283),
[292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101),
[294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
[296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
[298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859),
[300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583),
[302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105),
[304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283),
[306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519),
[308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334),
[310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414),
[312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311),
[314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112),
[316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858),
[318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205),
[320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661),
[322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333),
[324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201),
[326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107),
[328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898),
[330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109),
[332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312),
[334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915),
[336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111),
[338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201),
[340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700),
[342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967),
[344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969),
[346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114),
[348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115),
[350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058),
[352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109),
[354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0),
[356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454),
[358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_content, 1, 0, 0),
[360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58),
[362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58),
[364] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
[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(3150),
[380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169),
[382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498),
[384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259),
[386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158),
[388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824),
[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(1685),
[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(1458),
[418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112),
[420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120),
[422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104),
[424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062),
[426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289),
[428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2346),
[430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
[432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823),
[434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
[436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1966),
[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(1690),
[446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59),
[448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266),
[450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515),
[452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
[454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426),
[456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291),
[458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908),
[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(340),
[468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
[470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313),
[472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125),
[474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974),
[476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125),
[478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126),
[480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433),
[482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127),
[484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313),
[486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077),
[488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
[490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603),
[492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074),
[494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120),
[496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605),
[498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125),
[500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269),
[502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888),
[504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489),
[506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121),
[508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979),
[510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122),
[512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490),
[514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787),
[516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068),
[518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489),
[520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979),
[522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972),
[524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973),
[526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110),
[528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091),
[530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064),
[532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122),
[534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0),
[536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887),
[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(774),
[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(1605),
[586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906),
[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(516),
[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(1192),
[605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_module_repeat1, 2, 0, 0), SHIFT_REPEAT(1268),
[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(2336),
[625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
[627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487),
[629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337),
[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(1968),
[641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2506),
[643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
[645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44),
[647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431),
[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(882),
[663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159),
[665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497),
[667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098),
[669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921),
[671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408),
[673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674),
[675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636),
[677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103),
[679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497),
[681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200),
[683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037),
[685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551),
[687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113),
[689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117),
[691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060),
[693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408),
[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(1499),
[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(1883),
[730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188),
[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(932),
[740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1860),
[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, 89),
[753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, 0, 89),
[755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412),
[757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963),
[759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486),
[761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097),
[763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978),
[765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099),
[767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106),
[769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189),
[771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116),
[773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486),
[775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202),
[777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957),
[779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817),
[781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073),
[783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076),
[785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056),
[787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099),
[789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881),
[791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445),
[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(3114),
[801] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
[803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
[805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500),
[807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626),
[809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773),
[811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216),
[813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783),
[815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698),
[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 = false}}, SHIFT(55),
[829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511),
[831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663),
[833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926),
[835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368),
[837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739),
[839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079),
[841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278),
[843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
[845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32),
[847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703),
[849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
[851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
[853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77),
[855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183),
[857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217),
[859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184),
[861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367),
[863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928),
[865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738),
[867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122),
[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(1683),
[877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394),
[879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
[881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329),
[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(1512),
[891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341),
[893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109),
[895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141),
[897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194),
[899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471),
[901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203),
[903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324),
[905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688),
[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(1334),
[919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377),
[921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2349),
[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(1695),
[931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342),
[933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416),
[935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96),
[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(2507),
[947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
[949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267),
[951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183),
[953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078),
[955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080),
[957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471),
[959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081),
[961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083),
[963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284),
[965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087),
[967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078),
[969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308),
[971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970),
[973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976),
[975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095),
[977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096),
[979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066),
[981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081),
[983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 43),
[985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888),
[987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 0),
[989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2300),
[991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301),
[993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694),
[995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2509),
[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(2177),
[1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131),
[1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252),
[1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2179),
[1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812),
[1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2180),
[1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831),
[1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072),
[1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181),
[1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962),
[1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2504),
[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(2225),
[1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902),
[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(1135),
[1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581),
[1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542),
[1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2292),
[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(1692),
[1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338),
[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(517),
[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(1897),
[1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156),
[1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508),
[1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588),
[1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090),
[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(3152),
[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(2351),
[1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2296),
[1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702),
[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(924),
[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(957),
[1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180),
[1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778),
[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(2485),
[1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_separator, 1, 0, 0),
[1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520),
[1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838),
[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(625),
[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(2488),
[1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305),
[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(1495),
[1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184),
[1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2170),
[1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817),
[1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084),
[1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740),
[1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963),
[1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2505),
[1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
[1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160),
[1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704),
[1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747),
[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(925),
[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(972),
[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(1753),
[1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208),
[1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2209),
[1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275),
[1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
[1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323),
[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(1878),
[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(3160),
[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(2285),
[1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025),
[1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462),
[1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697),
[1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328),
[1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026),
[1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1691),
[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(3101),
[1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 44),
[1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765),
[1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742),
[1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768),
[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(925),
[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(1264),
[1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288),
[1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
[1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250),
[1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250),
[1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038),
[1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 18),
[1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254),
[1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098),
[1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866),
[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(513),
[1439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1172),
[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(926),
[1451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern_list, 2, 0, 0),
[1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079),
[1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
[1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 136),
[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(2442),
[1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262),
[1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262),
[1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734),
[1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018),
[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(984),
[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(1014),
[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(1904),
[1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
[1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470),
[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(3060),
[1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881),
[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(1132),
[1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627),
[1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207),
[1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707),
[1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 5),
[1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
[1580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_operator, 2, 0, 8),
[1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_operator, 2, 0, 8),
[1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298),
[1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840),
[1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265),
[1590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0),
[1592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(315),
[1595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 3, 0, 0),
[1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
[1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312),
[1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
[1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
[1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585),
[1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319),
[1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
[1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171),
[1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060),
[1615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25),
[1617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(125),
[1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25),
[1622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(807),
[1625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(605),
[1628] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(125),
[1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 2, 0, 0),
[1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199),
[1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137),
[1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329),
[1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935),
[1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
[1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568),
[1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
[1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554),
[1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069),
[1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328),
[1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061),
[1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072),
[1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136),
[1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357),
[1661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 19),
[1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157),
[1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775),
[1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619),
[1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441),
[1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341),
[1673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_clause, 2, 0, 0),
[1675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 5, 0, 59),
[1677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 5, 0, 59),
[1679] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dictionary_repeat1, 2, 0, 0), SHIFT_REPEAT(1844),
[1682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998),
[1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348),
[1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439),
[1688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 1, 0, 0),
[1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
[1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349),
[1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208),
[1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468),
[1698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198),
[1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199),
[1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310),
[1704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 5, 0, 39),
[1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 5, 0, 39),
[1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550),
[1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362),
[1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 2, 0, 2),
[1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365),
[1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504),
[1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__named_expression_lhs, 1, 0, 0),
[1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370),
[1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770),
[1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, -1, 5),
[1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856),
[1728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 0),
[1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498),
[1732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1870),
[1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705),
[1737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324),
[1739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2502),
[1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180),
[1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204),
[1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523),
[1747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737),
[1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841),
[1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279),
[1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889),
[1755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__f_expression, 1, 0, 0),
[1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240),
[1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591),
[1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629),
[1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375),
[1765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 13),
[1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382),
[1769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 4, 0, 13),
[1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384),
[1773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2510),
[1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696),
[1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388),
[1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392),
[1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174),
[1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771),
[1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387),
[1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
[1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397),
[1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437),
[1794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682),
[1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023),
[1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401),
[1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402),
[1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
[1804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2227),
[1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2249),
[1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699),
[1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 16),
[1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 16),
[1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267),
[1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725),
[1818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 3, 0, 0),
[1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 3, 0, 0),
[1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_not_operator, 2, 0, 5),
[1824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_not_operator, 2, 0, 5),
[1826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(377),
[1829] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(924),
[1832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(770),
[1835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2079),
[1838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(359),
[1841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(913),
[1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665),
[1846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1718),
[1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423),
[1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624),
[1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677),
[1855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_statement, 4, 0, 41),
[1857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(399),
[1860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(14),
[1863] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(14),
[1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0),
[1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431),
[1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058),
[1872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment, 3, 0, 21),
[1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern_list, 3, 0, 0),
[1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern_list, 3, 0, 0),
[1878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 107),
[1880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 107),
[1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_pattern, 3, 0, 22),
[1884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 67),
[1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914),
[1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584),
[1890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__simple_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(1680),
[1893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 4, 0, 31),
[1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204),
[1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513),
[1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612),
[1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757),
[1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618),
[1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885),
[1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808),
[1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287),
[1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451),
[1913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_comprehension, 4, 0, 33),
[1915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary_comprehension, 4, 0, 33),
[1917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2508),
[1919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456),
[1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521),
[1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522),
[1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827),
[1927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat_pattern, 2, 0, 0),
[1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811),
[1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_splat, 2, 0, 0),
[1933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2, 0, 0),
[1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453),
[1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459),
[1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458),
[1941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 58),
[1943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 58),
[1945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1107),
[1948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 4, 0, 0),
[1950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 4, 0, 0),
[1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530),
[1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883),
[1956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0),
[1958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 4, 0, 39),
[1960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 4, 0, 39),
[1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 2, 0, 0),
[1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478),
[1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910),
[1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593),
[1970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 4, 0, 111),
[1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472),
[1974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 16),
[1976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 16),
[1978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 4, 0, 108),
[1980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 108),
[1982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat, 2, 0, 0),
[1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124),
[1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310),
[1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297),
[1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298),
[1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054),
[1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310),
[1996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(2051),
[1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887),
[2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842),
[2003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, 0, 0),
[2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 1, 0, 0),
[2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032),
[2009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 105),
[2011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 105),
[2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505),
[2015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633),
[2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049),
[2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500),
[2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
[2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188),
[2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720),
[2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784),
[2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2189),
[2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304),
[2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726),
[2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689),
[2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2380),
[2039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 1, 0, 0),
[2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891),
[2043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 1, 0, 51),
[2045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1, 0, 51),
[2047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5, 0, 62),
[2049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, 0, 62),
[2051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 2, 0, 0),
[2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511),
[2055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, 0, 0),
[2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chevron, 2, 0, 0),
[2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499),
[2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602),
[2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960),
[2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264),
[2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210),
[2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497),
[2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522),
[2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445),
[2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221),
[2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058),
[2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058),
[2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443),
[2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061),
[2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609),
[2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464),
[2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608),
[2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608),
[2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161),
[2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810),
[2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774),
[2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467),
[2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830),
[2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628),
[2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147),
[2107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 34),
[2109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_print_statement_repeat1, 2, 0, 34), SHIFT_REPEAT(1857),
[2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 3, 0, 18),
[2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514),
[2116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 3, 0, 16),
[2118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 3, 0, 16),
[2120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, 0, 63),
[2122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5, 0, 63),
[2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2370),
[2126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371),
[2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705),
[2130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 1, 0),
[2132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 2, 0, 0),
[2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867),
[2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540),
[2138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_alias_name, 1, 0, 0),
[2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638),
[2142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482),
[2144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2481),
[2146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836),
[2148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 2, 0, 0),
[2150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 2, 0, 0),
[2152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 27),
[2154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 12),
[2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552),
[2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108),
[2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006),
[2162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_primary, 1, 0, 0),
[2164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, 0, 61),
[2166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5, 0, 61),
[2168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 4, 0, 0),
[2170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 4, 0, 0),
[2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556),
[2174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern, 1, 0, 0),
[2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521),
[2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077),
[2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575),
[2182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111),
[2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559),
[2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752),
[2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1892),
[2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828),
[2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733),
[2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662),
[2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1894),
[2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903),
[2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1850),
[2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842),
[2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742),
[2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681),
[2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775),
[2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650),
[2212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 2, 0, 3),
[2214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 1, 0, 0),
[2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549),
[2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735),
[2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565),
[2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926),
[2224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2, 0, 0),
[2226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_list_pattern, 2, 0, 0), REDUCE(sym_list, 2, 0, 0),
[2229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2, 0, 0),
[2231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 2, 0, 0),
[2233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 2, 0, 0),
[2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2261),
[2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262),
[2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299),
[2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346),
[2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696),
[2245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_block, 3, 0, 83),
[2247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_block, 3, 0, 83),
[2249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 4, 0, 37),
[2251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 4, 0, 37),
[2253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 4, 0, 0),
[2255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 4, 0, 0),
[2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222),
[2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027),
[2261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 2, 0, 0),
[2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146),
[2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578),
[2267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 50),
[2269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 50),
[2271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017),
[2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289),
[2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563),
[2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344),
[2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297),
[2281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 5, 0, 68),
[2283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 5, 0, 68),
[2285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 4, 0, 38),
[2287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 4, 0, 38),
[2289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda, 3, 0, 17),
[2291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda, 3, 0, 17),
[2293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0),
[2295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0),
[2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469),
[2299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 3, 0, 26),
[2301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 3, 0, 26),
[2303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_type_arguments, 3, 0, 0),
[2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379),
[2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595),
[2309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 2, 0, 0),
[2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455),
[2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580),
[2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648),
[2317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352),
[2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938),
[2321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 53),
[2323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 53),
[2325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_clause, 4, 0, 36),
[2327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_clause, 4, 0, 36),
[2329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606),
[2331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__is_not, 2, 0, 0),
[2333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__is_not, 2, 0, 0),
[2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040),
[2337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_pattern, 3, 0, 0),
[2339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0),
[2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139),
[2343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18),
[2345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1458),
[2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0),
[2350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 3, 0, 0),
[2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709),
[2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144),
[2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617),
[2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966),
[2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601),
[2362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, 0, 0),
[2364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460),
[2366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020),
[2368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 2, 0, 0),
[2370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 2, 0, 0),
[2372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628),
[2374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1624),
[2376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627),
[2378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splat_type, 2, 0, 0),
[2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911),
[2382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_format_specifier, 1, 0, 0),
[2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576),
[2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450),
[2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_splat_argument, 2, 0, 0),
[2390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0),
[2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634),
[2394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3, 0, 0),
[2396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_list_splat_pattern, 2, 0, 0),
[2399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_statement, 2, 0, 0),
[2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967),
[2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643),
[2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027),
[2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579),
[2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640),
[2411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 1, 0, 0),
[2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451),
[2415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(342),
[2418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1416),
[2421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(96),
[2424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0),
[2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109),
[2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733),
[2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445),
[2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654),
[2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778),
[2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 6, 0, 74),
[2438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 5, 0, 65),
[2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_type_definition, 2, 0, 0),
[2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647),
[2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657),
[2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369),
[2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119),
[2450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233),
[2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316),
[2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277),
[2456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330),
[2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372),
[2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886),
[2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707),
[2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125),
[2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969),
[2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909),
[2470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670),
[2472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374),
[2474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2375),
[2476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701),
[2478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1432),
[2481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(3109),
[2484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1435),
[2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038),
[2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683),
[2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684),
[2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2434),
[2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3053),
[2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053),
[2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435),
[2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054),
[2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709),
[2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451),
[2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661),
[2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661),
[2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170),
[2513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471),
[2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139),
[2517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 3, 0, 0),
[2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415),
[2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
[2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282),
[2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706),
[2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871),
[2529] = {.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),
[2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686),
[2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011),
[2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412),
[2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033),
[2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694),
[2542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__collection_elements, 3, 0, 0),
[2544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 86),
[2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 86),
[2548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986),
[2550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2378),
[2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912),
[2554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2379),
[2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821),
[2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092),
[2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743),
[2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507),
[2564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507),
[2566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710),
[2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516),
[2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6, 0, 93),
[2572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, 0, 93),
[2574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308),
[2576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2309),
[2578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700),
[2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438),
[2582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085),
[2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086),
[2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088),
[2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089),
[2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085),
[2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090),
[2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093),
[2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094),
[2598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708),
[2600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629),
[2602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626),
[2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891),
[2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468),
[2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__key_value_pattern, 3, 0, 43),
[2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133),
[2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988),
[2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233),
[2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190),
[2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717),
[2620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_list, 3, 0, 12),
[2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150),
[2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719),
[2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235),
[2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__generic_type_arguments_repeat1, 2, 0, 0),
[2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704),
[2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692),
[2634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0),
[2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0),
[2638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(228),
[2641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 6, 0, 39),
[2643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 6, 0, 39),
[2645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set, 3, 0, 0),
[2647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set, 3, 0, 0),
[2649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(831),
[2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518),
[2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398),
[2655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398),
[2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425),
[2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691),
[2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062),
[2663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524),
[2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450),
[2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2635),
[2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635),
[2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 2, 0, 7),
[2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736),
[2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_generic_type, 2, 0, 0),
[2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732),
[2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991),
[2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453),
[2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740),
[2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741),
[2687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_definition, 2, 0, 11),
[2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_definition, 2, 0, 11),
[2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040),
[2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182),
[2695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744),
[2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750),
[2699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1873),
[2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, -1, 14),
[2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756),
[2706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 4, -1, 14),
[2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723),
[2710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903),
[2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_default_parameter, 5, 0, 94),
[2714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, 0, 0), SHIFT_REPEAT(1735),
[2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344),
[2719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763),
[2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 4, 0, 0),
[2723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_import_statement, 2, 0, 0),
[2725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766),
[2727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469),
[2729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2220),
[2731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226),
[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(2257),
[2741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2263),
[2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343),
[2745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412),
[2747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413),
[2749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716),
[2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944),
[2753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, 0, 112),
[2755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, 0, 112),
[2757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await, 2, 0, 0),
[2759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await, 2, 0, 0),
[2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772),
[2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031),
[2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173),
[2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794),
[2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089),
[2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839),
[2773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__not_in, 2, 0, 0),
[2775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__not_in, 2, 0, 0),
[2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105),
[2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675),
[2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444),
[2783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106),
[2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875),
[2787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149),
[2789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801),
[2791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 3, 0, 0),
[2793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863),
[2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820),
[2797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788),
[2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793),
[2801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789),
[2803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795),
[2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212),
[2807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282),
[2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215),
[2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326),
[2813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statements, 4, 0, 0),
[2815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statements, 4, 0, 0),
[2817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76),
[2819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76),
[2821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76), SHIFT_REPEAT(517),
[2824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 4, 0, 0),
[2826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 0),
[2828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_comprehension, 4, 0, 33),
[2830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_comprehension, 4, 0, 33),
[2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074),
[2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2470),
[2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426),
[2838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_splat_type, 2, 0, 0),
[2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980),
[2842] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(368),
[2845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(3112),
[2848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(120),
[2851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_prefix, 1, 0, 0),
[2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152),
[2855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_relative_import, 1, 0, 0),
[2857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 0),
[2859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 3, 0, 0),
[2861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 3, 0, 66),
[2863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847),
[2865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110),
[2867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981),
[2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848),
[2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 5, 0, 129),
[2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829),
[2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818),
[2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853),
[2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825),
[2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_statement, 3, -1, 5),
[2883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861),
[2885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2489),
[2887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2490),
[2889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843),
[2891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865),
[2893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682),
[2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692),
[2897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 2, 0, 0),
[2899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0),
[2901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603),
[2903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_type_arguments, 4, 0, 0),
[2905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 2, 0, 0),
[2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303),
[2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104),
[2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740),
[2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300),
[2915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503),
[2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879),
[2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443),
[2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922),
[2923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420),
[2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872),
[2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869),
[2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863),
[2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009),
[2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884),
[2935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731),
[2937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2175),
[2939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2176),
[2941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2169),
[2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732),
[2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340),
[2947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686),
[2949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2247),
[2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998),
[2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889),
[2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096),
[2957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 4, 0, 42),
[2959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4, 0, 42),
[2961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, 0, 102),
[2963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, 0, 102),
[2965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__default_type_primary, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0),
[2968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1727),
[2971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_parameter_expression, 1, 0, 0),
[2973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_arguments, 4, 0, 0),
[2975] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2446),
[2978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__default_type_arguments_repeat1, 2, 0, 0),
[2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885),
[2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777),
[2984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 3, 0, 46),
[2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893),
[2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902),
[2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034),
[2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515),
[2994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(899),
[2996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2365),
[2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179),
[3000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2366),
[3002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407),
[3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729),
[3006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708),
[3008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2408),
[3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461),
[3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428),
[3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286),
[3016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916),
[3018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295),
[3020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 78),
[3022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 78),
[3024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_clause, 5, 0, 54),
[3026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elif_clause, 5, 0, 54),
[3028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, 0, 90),
[3030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, 0, 90),
[3032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063),
[3034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343),
[3036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409),
[3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276),
[3040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 5, 0, 0),
[3042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 5, 0, 0),
[3044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193),
[3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892),
[3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939),
[3050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_pattern, 2, 0, 0),
[3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298),
[3054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0),
[3056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 4, 0, 7),
[3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517),
[3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944),
[3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052),
[3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945),
[3066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 2, 0, 0),
[3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185),
[3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161),
[3072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_import, 3, 0, 29),
[3074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1876),
[3077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_except_clause_repeat1, 2, 0, 107),
[3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953),
[3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927),
[3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272),
[3085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 4, 0, 110),
[3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948),
[3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964),
[3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958),
[3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001),
[3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959),
[3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964),
[3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179),
[3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342),
[3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254),
[3105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 6, 0, 84),
[3107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 6, 0, 84),
[3109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 98),
[3111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 98),
[3113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenated_string, 2, 0, 0),
[3115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenated_string, 2, 0, 0),
[3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857),
[3119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288),
[3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719),
[3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968),
[3125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern, 2, 0, 0),
[3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993),
[3129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994),
[3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994),
[3133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_pattern, 4, 0, 0),
[3135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 3, 0, 17),
[3137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0),
[3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798),
[3141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 97),
[3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 132),
[3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446),
[3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985),
[3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486),
[3151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_arguments, 3, 0, 0),
[3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463),
[3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001),
[3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009),
[3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042),
[3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638),
[3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365),
[3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758),
[3167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 69), SHIFT_REPEAT(1823),
[3170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_subscript_repeat1, 2, 0, 69),
[3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283),
[3174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 146),
[3176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_import, 1, 0, 0),
[3178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_from_statement, 4, 0, 32),
[3180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 118),
[3182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992),
[3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992),
[3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962),
[3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961),
[3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036),
[3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984),
[3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022),
[3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117),
[3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348),
[3200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350),
[3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030),
[3204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 5, 0, 47),
[3206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 5, 0, 47),
[3208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 3, 0, 88),
[3210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 3, 0, 88),
[3212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 5, 0, 16),
[3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 5, 0, 16),
[3216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 52),
[3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 52),
[3220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 57),
[3222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 57),
[3224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 75),
[3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 75),
[3228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, 0, 77),
[3230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, 0, 77),
[3232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 6, 0, 87),
[3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 6, 0, 87),
[3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 3, 0, 88),
[3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 3, 0, 88),
[3240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 104),
[3242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 104),
[3244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary, 5, 0, 0),
[3246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dictionary, 5, 0, 0),
[3248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(408),
[3251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2060),
[3254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(408),
[3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036),
[3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071),
[3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029),
[3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825),
[3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075),
[3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588),
[3269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 48),
[3271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 1, 0, 48),
[3273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 3, 0, 0),
[3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080),
[3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935),
[3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081),
[3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712),
[3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083),
[3285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_splat_type, 2, 1, 64),
[3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487),
[3289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 3, 0, 0),
[3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059),
[3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093),
[3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983),
[3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094),
[3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078),
[3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996),
[3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098),
[3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942),
[3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096),
[3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947),
[3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099),
[3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725),
[3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359),
[3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251),
[3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112),
[3321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(916),
[3324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 127),
[3326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 127),
[3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679),
[3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410),
[3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434),
[3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2411),
[3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2417),
[3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730),
[3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715),
[3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2335),
[3344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 122),
[3346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 122),
[3348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, 0, 139),
[3350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 9, 0, 139),
[3352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3132),
[3355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1444),
[3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028),
[3360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1718),
[3363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123),
[3365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831),
[3367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(672),
[3370] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(1307),
[3373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(672),
[3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143),
[3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111),
[3380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(1027),
[3383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0),
[3385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_format_specifier_repeat1, 2, 0, 0), SHIFT_REPEAT(1146),
[3388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 3, 0, 0),
[3390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrained_type, 3, 0, 0),
[3392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 4, 0, 0),
[3394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 5, 0, 0),
[3396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_import_prefix_repeat1, 2, 0, 0),
[3398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_prefix_repeat1, 2, 0, 0), SHIFT_REPEAT(1152),
[3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151),
[3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440),
[3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759),
[3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155),
[3409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_list, 4, 1, 0),
[3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100),
[3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429),
[3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790),
[3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159),
[3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796),
[3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133),
[3423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_list, 3, 1, 0),
[3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811),
[3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138),
[3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101),
[3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102),
[3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113),
[3435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__default_type_list_repeat1, 2, 0, 0),
[3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638),
[3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855),
[3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174),
[3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938),
[3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175),
[3447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
[3449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780),
[3451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185),
[3453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187),
[3455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2248),
[3457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693),
[3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2491),
[3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164),
[3463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182),
[3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501),
[3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077),
[3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275),
[3471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772),
[3473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 5, 0, 41),
[3475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 41),
[3477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 6, 0, 80),
[3479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 6, 0, 80),
[3481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 5, 0, 55),
[3483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 5, 0, 55),
[3485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__patterns, 3, 0, 0),
[3487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(501),
[3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241),
[3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837),
[3494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996),
[3496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_with_item, 1, 1, 6), SHIFT(357),
[3499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214),
[3501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824),
[3503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splat_pattern, 2, 0, 0),
[3505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561),
[3507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 3, 0, 118),
[3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799),
[3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217),
[3513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_pattern, 6, 0, 0),
[3515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822),
[3517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220),
[3519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_pattern, 1, 0, 82),
[3521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__as_pattern, 3, 0, 119),
[3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534),
[3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932),
[3527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 4, 0, 0),
[3529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exec_statement, 5, 0, 7),
[3531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457),
[3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244),
[3535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921),
[3537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245),
[3539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nonlocal_statement, 3, 0, 0),
[3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421),
[3543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678),
[3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249),
[3547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 4, 0, 120),
[3549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1861),
[3552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_argument, 3, 0, 66),
[3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477),
[3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836),
[3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187),
[3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177),
[3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231),
[3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218),
[3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239),
[3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232),
[3570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_import, 2, 0, 0),
[3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215),
[3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176),
[3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219),
[3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063),
[3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271),
[3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992),
[3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270),
[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(3120),
[3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302),
[3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070),
[3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566),
[3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667),
[3601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 6, 0, 141),
[3603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 141),
[3605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 144),
[3607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 6, 0, 144),
[3609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274),
[3611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345),
[3613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2492),
[3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734),
[3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082),
[3619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2493),
[3621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436),
[3623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1851),
[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(2217),
[3631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218),
[3633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687),
[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 = 1, .reusable = true}}, SHIFT(1336),
[3644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_list, 2, 1, 0), REDUCE(sym_list, 2, 0, 0),
[3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727),
[3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296),
[3651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1900),
[3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100),
[3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300),
[3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
[3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216),
[3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756),
[3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322),
[3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760),
[3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337),
[3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772),
[3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832),
[3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331),
[3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797),
[3678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 5, 0, 96),
[3680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 71),
[3682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 71),
[3684] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(1222),
[3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362),
[3689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502),
[3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237),
[3693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_tuple, 5, 1, 0),
[3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840),
[3697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255),
[3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000),
[3701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2445),
[3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014),
[3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281),
[3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918),
[3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374),
[3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574),
[3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376),
[3716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 49),
[3718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 49),
[3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378),
[3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879),
[3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594),
[3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264),
[3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381),
[3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750),
[3732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 28),
[3734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 28), SHIFT_REPEAT(3025),
[3737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(2049),
[3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994),
[3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367),
[3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848),
[3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385),
[3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285),
[3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611),
[3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869),
[3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273),
[3756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 4, 0, 30),
[3758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 148),
[3760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type_parameter, 5, 0, 128),
[3762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369),
[3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342),
[3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359),
[3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411),
[3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327),
[3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306),
[3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330),
[3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473),
[3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640),
[3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472),
[3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639),
[3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020),
[3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418),
[3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939),
[3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421),
[3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914),
[3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422),
[3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915),
[3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419),
[3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430),
[3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500),
[3804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1899),
[3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2391),
[3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131),
[3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882),
[3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331),
[3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448),
[3816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, 0, 0),
[3818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 6, 0, 68),
[3820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 6, 0, 68),
[3822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_tuple_pattern, 2, 0, 0), REDUCE(sym_tuple, 2, 0, 0),
[3825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 2, 0, 0),
[3827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_pattern, 2, 0, 0),
[3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916),
[3831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, 0, 131),
[3833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, 0, 131),
[3835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, 0, 140),
[3837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 9, 0, 140),
[3839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, 0, 113),
[3841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, 0, 113),
[3843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 125),
[3845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 125),
[3847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 138),
[3849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 138),
[3851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(103),
[3854] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(102),
[3857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__named_expression_lhs, 1, 0, 1),
[3859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468),
[3861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663),
[3863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864),
[3865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(205),
[3868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(858),
[3871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(205),
[3874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dictionary_splat_pattern, 2, 0, 4),
[3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516),
[3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766),
[3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447),
[3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277),
[3884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 4, 0, 26),
[3886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 4, 0, 26),
[3888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 1, 1),
[3890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1095),
[3893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714),
[3895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556),
[3897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0),
[3899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorated_definition_repeat1, 2, 0, 0), SHIFT_REPEAT(667),
[3902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(435),
[3905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809),
[3907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1887),
[3910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_pattern, 3, 0, 22),
[3912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(936),
[3915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 72),
[3917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 72),
[3919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0),
[3921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_pattern, 3, 0, 0),
[3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791),
[3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467),
[3927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2447),
[3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559),
[3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427),
[3934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 3, 0, 0),
[3936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__import_list_repeat1, 2, 0, 28), SHIFT_REPEAT(2942),
[3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713),
[3941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_tuple, 4, 1, 0),
[3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181),
[3945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449),
[3947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900),
[3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440),
[3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725),
[3953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_tuple, 6, 1, 0),
[3955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__patterns_repeat1, 2, 0, 0), SHIFT_REPEAT(2050),
[3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427),
[3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423),
[3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805),
[3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503),
[3966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 4, 0, 35),
[3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807),
[3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510),
[3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587),
[3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452),
[3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424),
[3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785),
[3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505),
[3982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3, 0, 0),
[3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426),
[3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550),
[3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550),
[3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666),
[3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442),
[3994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_positional_separator, 1, 0, 0),
[3996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_future_import_statement, 6, 0, 73),
[3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509),
[4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597),
[4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548),
[4004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, 0, 0),
[4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544),
[4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606),
[4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393),
[4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290),
[4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591),
[4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598),
[4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425),
[4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459),
[4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469),
[4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280),
[4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282),
[4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592),
[4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482),
[4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035),
[4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651),
[4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044),
[4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654),
[4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041),
[4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653),
[4044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3132),
[4047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 1), REDUCE(sym_primary_expression, 1, 0, 1),
[4050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1697),
[4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042),
[4055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643),
[4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950),
[4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635),
[4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047),
[4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658),
[4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038),
[4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636),
[4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932),
[4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637),
[4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039),
[4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632),
[4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922),
[4079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641),
[4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005),
[4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645),
[4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016),
[4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646),
[4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019),
[4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647),
[4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025),
[4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648),
[4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924),
[4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649),
[4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926),
[4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652),
[4105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929),
[4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655),
[4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006),
[4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634),
[4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049),
[4115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044),
[4117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_primary, 1, 0, 1), REDUCE(sym_primary_expression, 1, 0, 1),
[4120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130),
[4122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128),
[4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786),
[4126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129),
[4128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_splat_pattern, 2, 0, 4),
[4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658),
[4132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__default_type_primary, 1, 0, 1), REDUCE(sym_primary_expression, 1, 0, 1),
[4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693),
[4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686),
[4139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665),
[4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2628),
[4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677),
[4145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_primary, 1, 0, 1),
[4147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804),
[4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931),
[4151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823),
[4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886),
[4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385),
[4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341),
[4159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416),
[4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253),
[4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918),
[4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495),
[4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347),
[4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494),
[4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151),
[4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224),
[4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364),
[4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116),
[4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219),
[4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086),
[4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373),
[4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919),
[4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118),
[4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396),
[4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894),
[4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809),
[4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889),
[4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899),
[4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867),
[4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829),
[4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888),
[4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250),
[4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254),
[4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875),
[4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295),
[4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212),
[4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824),
[4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919),
[4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236),
[4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239),
[4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935),
[4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400),
[4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404),
[4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773),
[4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329),
[4233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352),
[4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358),
[4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361),
[4239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778),
[4241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2383),
[4243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384),
[4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721),
[4247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392),
[4249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2415),
[4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731),
[4253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1717),
[4255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418),
[4257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 96),
[4259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 6, 0, 96),
[4261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 97),
[4263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 6, 0, 97),
[4265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 7, 0, 116),
[4267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_clause, 7, 0, 116),
[4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283),
[4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284),
[4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907),
[4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948),
[4277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952),
[4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953),
[4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255),
[4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256),
[4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2258),
[4287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213),
[4289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214),
[4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240),
[4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241),
[4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333),
[4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334),
[4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362),
[4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363),
[4303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401),
[4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405),
[4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406),
[4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279),
[4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244),
[4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246),
[4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307),
[4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386),
[4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294),
[4321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228),
[4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232),
[4325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235),
[4327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1432),
[4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414),
[4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399),
[4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271),
[4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314),
[4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318),
[4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355),
[4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357),
[4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019),
[4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003),
[4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908),
[4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015),
[4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927),
[4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005),
[4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973),
[4358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 4, 0, 0),
[4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155),
[4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674),
[4364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, 0, 0), REDUCE(sym_primary_expression, 1, 0, 0),
[4367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 1, 0, 0),
[4369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 1, 0, 0),
[4371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, 0, 76), SHIFT_REPEAT(1460),
[4374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 7, 0, 153),
[4376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 7, 0, 153),
[4378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 7, 0, 151),
[4380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 7, 0, 151),
[4382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 7, 0, 152),
[4384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 7, 0, 152),
[4386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 8, 0, 157),
[4388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 8, 0, 157),
[4390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 0),
[4392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 0),
[4394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 5, 0, 126),
[4396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 5, 0, 126),
[4398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 6, 0, 142),
[4400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 142),
[4402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 4, 0, 106),
[4404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 4, 0, 106),
[4406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_except_clause, 6, 0, 143),
[4408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_except_clause, 6, 0, 143),
[4410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 101),
[4412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 101),
[4414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, 0, 85),
[4416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, 0, 85),
[4418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, 0, 130),
[4420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, 0, 130),
[4422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 4, 0, 40),
[4424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 4, 0, 40),
[4426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 8, 0, 117),
[4428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 8, 0, 117),
[4430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, 0, 145),
[4432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 9, 0, 145),
[4434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 10, 0, 150),
[4436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 10, 0, 150),
[4438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 121),
[4440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 121),
[4442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_block, 1, 0, 0),
[4444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_block, 1, 0, 0),
[4446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 6, 0, 16),
[4448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 6, 0, 16),
[4450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, 0, 123),
[4452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, 0, 123),
[4454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_block, 2, 0, 0),
[4456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_block, 2, 0, 0),
[4458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 5, 0, 56),
[4460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 5, 0, 56),
[4462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6, 0, 91),
[4464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, 0, 91),
[4466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6, 0, 92),
[4468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, 0, 92),
[4470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7, 0, 114),
[4472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 7, 0, 114),
[4474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, 0, 124),
[4476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, 0, 124),
[4478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 7, 0, 99),
[4480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 7, 0, 99),
[4482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_statement, 7, 0, 100),
[4484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_statement, 7, 0, 100),
[4486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, 0, 103),
[4488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, 0, 103),
[4490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2498),
[4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496),
[4494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2497),
[4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849),
[4498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3158),
[4501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(855),
[4504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(394),
[4507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(132),
[4510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(747),
[4513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type_parameter_expression, 1, 0, 0), REDUCE(sym_list_splat, 2, 0, 0),
[4516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(139),
[4519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(767),
[4522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3108),
[4525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1435),
[4528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(146),
[4531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1107),
[4534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenated_string_repeat1, 2, 0, 0), SHIFT_REPEAT(2516),
[4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959),
[4539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960),
[4541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977),
[4543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1727),
[4546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__default_type_list, 2, 1, 0), REDUCE(sym_list, 2, 0, 0),
[4549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_list, 2, 1, 0),
[4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718),
[4553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768),
[4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785),
[4557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786),
[4559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791),
[4561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792),
[4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865),
[4565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783),
[4567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755),
[4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759),
[4571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784),
[4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796),
[4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803),
[4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808),
[4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726),
[4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806),
[4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811),
[4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844),
[4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846),
[4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743),
[4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744),
[4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748),
[4595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749),
[4597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690),
[4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840),
[4601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746),
[4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777),
[4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775),
[4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754),
[4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812),
[4611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788),
[4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789),
[4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852),
[4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862),
[4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763),
[4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766),
[4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745),
[4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747),
[4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721),
[4629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800),
[4631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802),
[4633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728),
[4635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841),
[4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729),
[4639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587),
[4641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2684),
[4643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2586),
[4645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2700),
[4647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653),
[4649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2681),
[4651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2699),
[4653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2109),
[4656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2058),
[4659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2109),
[4662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2081),
[4665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2066),
[4668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2081),
[4671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2099),
[4674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2056),
[4677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2099),
[4680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2122),
[4683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2064),
[4686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2122),
[4689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588),
[4691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2583),
[4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780),
[4695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614),
[4697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2847),
[4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776),
[4701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364),
[4703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521),
[4705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2637),
[4707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2668),
[4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794),
[4711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2669),
[4713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2957),
[4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747),
[4717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382),
[4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525),
[4721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2663),
[4723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654),
[4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788),
[4727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2655),
[4729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2877),
[4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755),
[4733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547),
[4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523),
[4737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(1310),
[4740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(2054),
[4743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_comparison_operator_repeat1, 2, 0, 25), SHIFT_REPEAT(1310),
[4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956),
[4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965),
[4750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971),
[4752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864),
[4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872),
[4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353),
[4758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382),
[4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797),
[4762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798),
[4764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952),
[4766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953),
[4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954),
[4770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955),
[4772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(881),
[4775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1897),
[4778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132),
[4780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727),
[4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172),
[4784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1287),
[4787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(1631),
[4790] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__comprehension_clauses_repeat1, 2, 0, 0), SHIFT_REPEAT(454),
[4793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1454),
[4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818),
[4798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280),
[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(1006),
[4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160),
[4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855),
[4810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825),
[4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222),
[4814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(3170),
[4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829),
[4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388),
[4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834),
[4823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376),
[4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763),
[4827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(1612),
[4830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2, 0, 0), SHIFT_REPEAT(3074),
[4833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1865),
[4836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_clause, 6, 0, 116),
[4838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783),
[4840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__generic_type_arguments, 5, 0, 0),
[4842] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1889),
[4845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1871),
[4848] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1902),
[4851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067),
[4853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_in_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1875),
[4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109),
[4858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435),
[4860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_member_type, 3, 0, 0),
[4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059),
[4864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(aux_sym__default_type_arguments_repeat1, 2, 0, 0),
[4867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_type, 3, 0, 0),
[4869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_member_type, 3, 0, 1),
[4871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 6, 0, 95),
[4873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 6, 0, 95),
[4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781),
[4877] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1885),
[4880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764),
[4882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__collection_elements_repeat1, 2, 0, 0), SHIFT_REPEAT(1859),
[4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782),
[4887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpolation, 5, 0, 70),
[4889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpolation, 5, 0, 70),
[4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158),
[4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767),
[4895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1881),
[4898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800),
[4900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812),
[4902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057),
[4904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035),
[4906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043),
[4908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108),
[4910] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1883),
[4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813),
[4915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2467),
[4918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_within_for_in_clause, 4, 0, 45),
[4920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 2, 0, 0),
[4922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 2, 0, 0),
[4924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 2, 0, 0),
[4926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460),
[4928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711),
[4930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722),
[4932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771),
[4934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2468),
[4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448),
[4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834),
[4941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 3, 0, 0),
[4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457),
[4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858),
[4947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 118),
[4949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 0),
[4951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 4, 0, 134),
[4953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455),
[4955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819),
[4957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_arguments, 4, 0, 0), REDUCE(sym__generic_type_arguments, 4, 0, 0),
[4960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_pattern, 5, 0, 0),
[4962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_pattern, 5, 0, 0),
[4964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 5, 0, 132),
[4966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dict_pattern, 5, 0, 134),
[4968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814),
[4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398),
[4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751),
[4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882),
[4976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__default_type_arguments, 3, 0, 0), REDUCE(sym__generic_type_arguments, 3, 0, 0),
[4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420),
[4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830),
[4983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706),
[4985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419),
[4987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781),
[4989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423),
[4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837),
[4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428),
[4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814),
[4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782),
[4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431),
[5001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 0),
[5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816),
[5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436),
[5007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2437),
[5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817),
[5011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_list, 5, 1, 0),
[5013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_arguments, 5, 0, 0),
[5015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009),
[5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028),
[5019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847),
[5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903),
[5023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_type_tuple, 7, 1, 0),
[5025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_parenthesized_type, 3, 0, 64),
[5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675),
[5029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_union_type, 3, 0, 115),
[5031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_generic_type, 2, 0, 1),
[5033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_assert_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(478),
[5036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__generic_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1719),
[5039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_slice, 5, 0, 0),
[5041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 81), SHIFT_REPEAT(1866),
[5044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 81),
[5046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__default_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1789),
[5049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449),
[5051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833),
[5053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793),
[5055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433),
[5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2422),
[5059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452),
[5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776),
[5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453),
[5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779),
[5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424),
[5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465),
[5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722),
[5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762),
[5075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1877),
[5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846),
[5080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679),
[5082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833),
[5084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432),
[5086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_named_expression, 3, 0, 18), SHIFT(1888),
[5089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792),
[5091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949),
[5093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793),
[5095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951),
[5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724),
[5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746),
[5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939),
[5103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711),
[5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2456),
[5107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815),
[5109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__default_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1787),
[5112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748),
[5114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429),
[5116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430),
[5118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461),
[5120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765),
[5122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462),
[5124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770),
[5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432),
[5128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744),
[5130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651),
[5132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819),
[5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107),
[5136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 133), SHIFT_REPEAT(2466),
[5139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dict_pattern_repeat1, 2, 0, 133),
[5141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754),
[5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795),
[5145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252),
[5147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713),
[5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454),
[5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818),
[5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438),
[5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439),
[5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458),
[5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855),
[5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459),
[5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742),
[5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868),
[5167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441),
[5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822),
[5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757),
[5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801),
[5175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259),
[5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802),
[5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211),
[5181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__default_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1728),
[5184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749),
[5186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826),
[5188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761),
[5190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804),
[5192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238),
[5194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669),
[5196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1879),
[5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830),
[5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767),
[5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806),
[5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332),
[5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501),
[5209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_except_clause_repeat1, 2, 0, 109), SHIFT_REPEAT(919),
[5212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_except_clause_repeat1, 2, 0, 109),
[5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771),
[5216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810),
[5218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360),
[5220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835),
[5222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 0),
[5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773),
[5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815),
[5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402),
[5230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816),
[5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403),
[5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852),
[5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032),
[5238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718),
[5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854),
[5242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872),
[5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670),
[5246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659),
[5248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661),
[5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660),
[5252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676),
[5254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664),
[5256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_statement_repeat1, 2, 0, 79),
[5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784),
[5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265),
[5262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895),
[5264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raise_statement, 3, 0, 15),
[5266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845),
[5268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912),
[5270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853),
[5272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913),
[5274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745),
[5276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769),
[5278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842),
[5280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761),
[5282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761),
[5284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 147),
[5286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2835),
[5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835),
[5290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 6, 0, 149),
[5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769),
[5294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769),
[5296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 154),
[5298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 155),
[5300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 7, 0, 156),
[5302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 8, 0, 158),
[5304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 135),
[5306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2696),
[5308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639),
[5310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639),
[5312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671),
[5314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778),
[5316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673),
[5318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779),
[5320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2826),
[5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826),
[5324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2838),
[5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851),
[5328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851),
[5330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2664),
[5332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664),
[5334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662),
[5336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662),
[5338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 5, 0, 137),
[5340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2752),
[5342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752),
[5344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326),
[5346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327),
[5348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306),
[5350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634),
[5352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233),
[5354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677),
[5356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303),
[5358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243),
[5360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986),
[5362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890),
[5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234),
[5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245),
[5368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377),
[5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975),
[5372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390),
[5374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381),
[5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367),
[5378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2354),
[5380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668),
[5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356),
[5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037),
[5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886),
[5388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666),
[5390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298),
[5392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895),
[5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880),
[5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884),
[5398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734),
[5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735),
[5402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898),
[5404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736),
[5406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047),
[5408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221),
[5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387),
[5412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645),
[5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389),
[5416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961),
[5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223),
[5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394),
[5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672),
[5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395),
[5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311),
[5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397),
[5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642),
[5432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020),
[5434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312),
[5436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313),
[5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955),
[5440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862),
[5442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858),
[5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977),
[5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315),
[5448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896),
[5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874),
[5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665),
[5454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901),
[5456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 5, 0, 0),
[5458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641),
[5460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698),
[5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281),
[5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708),
[5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709),
[5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276),
[5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278),
[5472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958),
[5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896),
[5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897),
[5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644),
[5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2287),
[5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289),
[5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290),
[5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229),
[5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293),
[5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317),
[5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230),
[5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231),
};
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_RBRACK] = true,
},
[8] = {
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
[ts_external_token_RPAREN] = true,
},
[9] = {
[ts_external_token__newline] = true,
[ts_external_token_comment] = true,
},
[10] = {
[ts_external_token_string_start] = true,
[ts_external_token_comment] = true,
[ts_external_token_except] = true,
},
[11] = {
[ts_external_token__dedent] = true,
[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_RBRACK] = true,
},
[14] = {
[ts_external_token_comment] = true,
[ts_external_token_RBRACE] = true,
},
[15] = {
[ts_external_token_comment] = true,
[ts_external_token_RPAREN] = 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_lookup_fn = ts_keyword_lookup,
.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 = 6,
.minor_version = 0,
.patch_version = 0,
},
};
return &language;
}
#ifdef __cplusplus
}
#endif