changed grammar

This commit is contained in:
Maieul BOYER 2024-07-01 18:36:14 +02:00
parent 0b5b5e4d7e
commit e5b22489e1
No known key found for this signature in database
1219 changed files with 96283 additions and 113028 deletions

View file

@ -14,11 +14,11 @@
# define CONSTANTS_H
# define LANGUAGE_VERSION 14
# define STATE_COUNT 2340
# define STATE_COUNT 2118
# define LARGE_STATE_COUNT 2
# define SYMBOL_COUNT 181
# define SYMBOL_COUNT 179
# define ALIAS_COUNT 1
# define TOKEN_COUNT 113
# define TOKEN_COUNT 111
# define EXTERNAL_TOKEN_COUNT 20
# define FIELD_COUNT 20
# define MAX_ALIAS_SEQUENCE_LENGTH 8

View file

@ -45,156 +45,154 @@ enum e_symbols {
anon_sym_LT_AMP = 29,
anon_sym_GT_AMP = 30,
anon_sym_GT_PIPE = 31,
anon_sym_LT_AMP_DASH = 32,
anon_sym_GT_AMP_DASH = 33,
anon_sym_LT_LT = 34,
anon_sym_LT_LT_DASH = 35,
aux_sym_heredoc_redirect_token1 = 36,
anon_sym_PIPE_AMP = 37,
anon_sym_DOLLAR_LPAREN_LPAREN = 38,
anon_sym_RPAREN_RPAREN = 39,
anon_sym_PLUS_EQ = 40,
anon_sym_DASH_EQ = 41,
anon_sym_STAR_EQ = 42,
anon_sym_SLASH_EQ = 43,
anon_sym_PERCENT_EQ = 44,
anon_sym_LT_LT_EQ = 45,
anon_sym_GT_GT_EQ = 46,
anon_sym_AMP_EQ = 47,
anon_sym_CARET_EQ = 48,
anon_sym_PIPE_EQ = 49,
anon_sym_CARET = 50,
anon_sym_AMP = 51,
anon_sym_EQ_EQ = 52,
anon_sym_BANG_EQ = 53,
anon_sym_LT_EQ = 54,
anon_sym_GT_EQ = 55,
anon_sym_PLUS = 56,
anon_sym_DASH = 57,
anon_sym_STAR = 58,
anon_sym_SLASH = 59,
anon_sym_PERCENT = 60,
anon_sym_QMARK = 61,
anon_sym_COLON = 62,
anon_sym_PLUS_PLUS = 63,
anon_sym_DASH_DASH = 64,
anon_sym_DASH2 = 65,
anon_sym_PLUS2 = 66,
anon_sym_TILDE = 67,
anon_sym_PLUS_PLUS2 = 68,
anon_sym_DASH_DASH2 = 69,
aux_sym_concatenation_token1 = 70,
anon_sym_DOLLAR = 71,
anon_sym_DQUOTE = 72,
sym_string_content = 73,
sym_raw_string = 74,
sym_number = 75,
anon_sym_POUND = 76,
anon_sym_DOLLAR_LBRACE = 77,
anon_sym_COLON_DASH = 78,
anon_sym_DASH3 = 79,
anon_sym_COLON_EQ = 80,
anon_sym_EQ2 = 81,
anon_sym_COLON_QMARK = 82,
anon_sym_QMARK2 = 83,
anon_sym_COLON_PLUS = 84,
anon_sym_PLUS3 = 85,
anon_sym_PERCENT_PERCENT = 86,
aux_sym_expansion_regex_token1 = 87,
anon_sym_DOLLAR_LPAREN = 88,
anon_sym_BQUOTE = 89,
sym_comment = 90,
sym__comment_word = 91,
aux_sym__simple_variable_name_token1 = 92,
aux_sym__multiline_variable_name_token1 = 93,
anon_sym_AT = 94,
anon_sym_0 = 95,
anon_sym__ = 96,
anon_sym_SEMI = 97,
sym_heredoc_start = 98,
sym_simple_heredoc_body = 99,
sym__heredoc_body_beginning = 100,
sym_heredoc_content = 101,
sym_heredoc_end = 102,
sym_file_descriptor = 103,
sym__empty_value = 104,
sym__concat = 105,
sym_variable_name = 106,
sym_regex = 107,
sym__expansion_word = 108,
sym_extglob_pattern = 109,
sym__bare_dollar = 110,
sym__immediate_double_hash = 111,
sym___error_recovery = 112,
sym_program = 113,
sym__statements = 114,
aux_sym__terminated_statement = 115,
sym__statement_not_pipeline = 116,
sym_redirected_statement = 117,
sym_for_statement = 118,
sym_while_statement = 119,
sym_do_group = 120,
sym_if_statement = 121,
sym_elif_clause = 122,
sym_else_clause = 123,
sym_case_statement = 124,
sym__case_item_last = 125,
sym_case_item = 126,
sym_function_definition = 127,
sym_compound_statement = 128,
sym_subshell = 129,
sym_pipeline = 130,
sym_list = 131,
sym_negated_command = 132,
sym_command = 133,
sym_command_name = 134,
sym_variable_assignment = 135,
sym__variable_assignments = 136,
sym_file_redirect = 137,
sym_heredoc_redirect = 138,
sym__heredoc_pipeline = 139,
sym__heredoc_expression = 140,
aux_sym__heredoc_command = 141,
sym__heredoc_body = 142,
sym_heredoc_body = 143,
sym__simple_heredoc_body = 144,
sym_arithmetic_expansion = 145,
sym__arithmetic_expression = 146,
sym_arithmetic_literal = 147,
sym_arithmetic_binary_expression = 148,
sym_arithmetic_ternary_expression = 149,
sym_arithmetic_unary_expression = 150,
sym_arithmetic_postfix_expression = 151,
sym_arithmetic_parenthesized_expression = 152,
sym_concatenation = 153,
sym_string = 154,
sym_simple_expansion = 155,
sym_expansion = 156,
sym__expansion_body = 157,
sym_expansion_expression = 158,
sym_expansion_regex = 159,
sym__concatenation_in_expansion = 160,
sym_command_substitution = 161,
sym__extglob_blob = 162,
sym_terminator = 163,
aux_sym__statements_repeat1 = 164,
aux_sym_redirected_statement_repeat1 = 165,
aux_sym_redirected_statement_repeat2 = 166,
aux_sym_for_statement_repeat1 = 167,
aux_sym_if_statement_repeat1 = 168,
aux_sym_case_statement_repeat1 = 169,
aux_sym__case_item_last_repeat1 = 170,
aux_sym__case_item_last_repeat2 = 171,
aux_sym_pipeline_repeat1 = 172,
aux_sym_command_repeat1 = 173,
aux_sym_command_repeat2 = 174,
aux_sym__variable_assignments_repeat1 = 175,
aux_sym_heredoc_body_repeat1 = 176,
aux_sym_concatenation_repeat1 = 177,
aux_sym_string_repeat1 = 178,
aux_sym_expansion_regex_repeat1 = 179,
aux_sym__concatenation_in_expansion_repeat1 = 180,
alias_sym_statements = 181,
anon_sym_LT_GT = 32,
anon_sym_LT_LT = 33,
anon_sym_LT_LT_DASH = 34,
aux_sym_heredoc_redirect_token1 = 35,
anon_sym_DOLLAR_LPAREN_LPAREN = 36,
anon_sym_RPAREN_RPAREN = 37,
anon_sym_PLUS_EQ = 38,
anon_sym_DASH_EQ = 39,
anon_sym_STAR_EQ = 40,
anon_sym_SLASH_EQ = 41,
anon_sym_PERCENT_EQ = 42,
anon_sym_LT_LT_EQ = 43,
anon_sym_GT_GT_EQ = 44,
anon_sym_AMP_EQ = 45,
anon_sym_CARET_EQ = 46,
anon_sym_PIPE_EQ = 47,
anon_sym_CARET = 48,
anon_sym_AMP = 49,
anon_sym_EQ_EQ = 50,
anon_sym_BANG_EQ = 51,
anon_sym_LT_EQ = 52,
anon_sym_GT_EQ = 53,
anon_sym_PLUS = 54,
anon_sym_DASH = 55,
anon_sym_STAR = 56,
anon_sym_SLASH = 57,
anon_sym_PERCENT = 58,
anon_sym_QMARK = 59,
anon_sym_COLON = 60,
anon_sym_PLUS_PLUS = 61,
anon_sym_DASH_DASH = 62,
anon_sym_DASH2 = 63,
anon_sym_PLUS2 = 64,
anon_sym_TILDE = 65,
anon_sym_PLUS_PLUS2 = 66,
anon_sym_DASH_DASH2 = 67,
aux_sym_concatenation_token1 = 68,
anon_sym_DOLLAR = 69,
anon_sym_DQUOTE = 70,
sym_string_content = 71,
sym_raw_string = 72,
sym_number = 73,
anon_sym_POUND = 74,
anon_sym_DOLLAR_LBRACE = 75,
anon_sym_COLON_DASH = 76,
anon_sym_DASH3 = 77,
anon_sym_COLON_EQ = 78,
anon_sym_EQ2 = 79,
anon_sym_COLON_QMARK = 80,
anon_sym_QMARK2 = 81,
anon_sym_COLON_PLUS = 82,
anon_sym_PLUS3 = 83,
anon_sym_PERCENT_PERCENT = 84,
aux_sym_expansion_regex_token1 = 85,
anon_sym_DOLLAR_LPAREN = 86,
anon_sym_BQUOTE = 87,
sym_comment = 88,
sym__comment_word = 89,
aux_sym__simple_variable_name_token1 = 90,
aux_sym__multiline_variable_name_token1 = 91,
anon_sym_AT = 92,
anon_sym_0 = 93,
anon_sym__ = 94,
anon_sym_SEMI = 95,
sym_heredoc_start = 96,
sym_simple_heredoc_body = 97,
sym__heredoc_body_beginning = 98,
sym_heredoc_content = 99,
sym_heredoc_end = 100,
sym_file_descriptor = 101,
sym__empty_value = 102,
sym__concat = 103,
sym_variable_name = 104,
sym_regex = 105,
sym__expansion_word = 106,
sym_extglob_pattern = 107,
sym__bare_dollar = 108,
sym__immediate_double_hash = 109,
sym___error_recovery = 110,
sym_program = 111,
sym__statements = 112,
aux_sym__terminated_statement = 113,
sym__statement_not_pipeline = 114,
sym_redirected_statement = 115,
sym_for_statement = 116,
sym_while_statement = 117,
sym_do_group = 118,
sym_if_statement = 119,
sym_elif_clause = 120,
sym_else_clause = 121,
sym_case_statement = 122,
sym__case_item_last = 123,
sym_case_item = 124,
sym_function_definition = 125,
sym_compound_statement = 126,
sym_subshell = 127,
sym_pipeline = 128,
sym_list = 129,
sym_negated_command = 130,
sym_command = 131,
sym_command_name = 132,
sym_variable_assignment = 133,
sym__variable_assignments = 134,
sym_file_redirect = 135,
sym_heredoc_redirect = 136,
sym__heredoc_pipeline = 137,
sym__heredoc_expression = 138,
aux_sym__heredoc_command = 139,
sym__heredoc_body = 140,
sym_heredoc_body = 141,
sym__simple_heredoc_body = 142,
sym_arithmetic_expansion = 143,
sym__arithmetic_expression = 144,
sym_arithmetic_literal = 145,
sym_arithmetic_binary_expression = 146,
sym_arithmetic_ternary_expression = 147,
sym_arithmetic_unary_expression = 148,
sym_arithmetic_postfix_expression = 149,
sym_arithmetic_parenthesized_expression = 150,
sym_concatenation = 151,
sym_string = 152,
sym_simple_expansion = 153,
sym_expansion = 154,
sym__expansion_body = 155,
sym_expansion_expression = 156,
sym_expansion_regex = 157,
sym__concatenation_in_expansion = 158,
sym_command_substitution = 159,
sym__extglob_blob = 160,
sym_terminator = 161,
aux_sym__statements_repeat1 = 162,
aux_sym_redirected_statement_repeat1 = 163,
aux_sym_redirected_statement_repeat2 = 164,
aux_sym_for_statement_repeat1 = 165,
aux_sym_if_statement_repeat1 = 166,
aux_sym_case_statement_repeat1 = 167,
aux_sym__case_item_last_repeat1 = 168,
aux_sym__case_item_last_repeat2 = 169,
aux_sym_pipeline_repeat1 = 170,
aux_sym_command_repeat1 = 171,
aux_sym_command_repeat2 = 172,
aux_sym__variable_assignments_repeat1 = 173,
aux_sym_heredoc_body_repeat1 = 174,
aux_sym_concatenation_repeat1 = 175,
aux_sym_string_repeat1 = 176,
aux_sym_expansion_regex_repeat1 = 177,
aux_sym__concatenation_in_expansion_repeat1 = 178,
alias_sym_statements = 179,
};
#endif // SYMBOLS_H